目录
a.修改selinux防火墙配置文件,禁止SELINUX服务,并重启Linux系统
e.建立客户端的YUM仓库文件rhel6.repo(客户端YUM为:网络源)
f.安装ftp客户端软件(使用YUM方式安装,验证本地源YUM仓库)
一、Yum简介
yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
yum常用命令:
- 1.列出所有可更新的软件清单命令:yum check-update
- 2.更新所有软件命令:yum update
- 3.仅安装指定的软件命令:yum install <package_name>
- 4.仅更新指定的软件命令:yum update <package_name>
- 5.列出所有可安裝的软件清单命令:yum list
- 6.删除软件包命令:yum remove <package_name>
- 7.查找软件包 命令:yum search <keyword>
- 8.清除缓存命令:
- yum clean packages: 清除缓存目录下的软件包
- yum clean headers: 清除缓存目录下的 headers
- yum clean oldheaders: 清除缓存目录下旧的 headers
- yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers
二、基于file://配置本地源Yum软件仓库
1、挂载光盘到/media
2、设置本地为客户端
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls //此路径下事先有配置文件的模板
packagekit-media.repo rhel-source.repo
[root@localhost yum.repos.d]# cp rhel-source.repo rhel6.rep //拷贝配置文件,且必须以.repo结尾
[root@localhost yum.repos.d]# ls
packagekit-media.repo rhel6.repo rhel-source.repo
[root@localhost yum.repos.d]# gedit rhel6.repo
[root@localhost yum.repos.d]# cat rhel6.repo
[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source //此为描述信息
baseurl=file:///media/ //此项为yum软件仓库位置,指向光盘挂载点
enabled=1 //此项为是否开启,1为开启0为不开启
gpgcheck=1 //此项为是否检查签名,1为监测0为不检测
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release //签名认证信息的路径
[root@localhost yum.repos.d]# rm rhel-source.repo //删除原有配置文件
rm:是否删除普通文件 "rhel-source.repo"?y
[root@localhost yum.repos.d]# ls
packagekit-media.repo rhel6.repo
3、验证本地源Yum仓库