YUM
是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.
自动解决依赖关系(推荐使用其安装,但不推荐使用其卸载)
软件包由yum软件仓库提供
基于rpm包构建的软件更新机制
yum配置文件:
基本设置 /etc/yum.conf
仓库设置 /etc/yum.repos.d/*.repo
日志文件 /var/log/yum.lolg
准备安装源
软件库提供方式2种:
(1)本地源:本地目录 file:///…
(2)网络源:FTP服务 ftp://…
HTTP服务 http://
# 本地源配置:
(1) 编辑yum仓库文件:
vim /etc/yum.repos.d/rhel-source.repo(.repo仓库文件
(2)修改这两处参数,
baseusr后面接的是容器的实际网址
enable=1是启动此容器,0为不启动
(3) 挂载光盘:
mount /dev/sr0 /mnt
此时可能会报错,那是因为没有mnt这个路径,可以使用mkdir创建mnt
此时,yum已经配置好,可以使用yum -y install 软件包名进行安装验证
yum常见命令
安装
yum -y install 软件包名
(-y在这里是在安装时不再询问y/n)
卸载(一般不建议使用yum)
yum -y remove 软件包名
yum clean all 清除缓存
yum list [软件名] 查看软件仓库所有软件包
yum info [软件名] 查看软件详细信息
yum search <关键字> 查看某个软件包
#网络源配置:
FTP服务
服务端
service vsftpd start 开启ftp服务
cd /var/ftp/
pwd
mkdir rhel6.5
cd rhel6.5
cp -r /mnt/* . 复制mnt下的所有文件到当前目录(这个过程可能需要几分钟,耐心等待一下)
客户端
vim /etc/yum.repos.d/rhel-source.repo
此时,yum已经配置好,可以使用yum -y install 软件包名进行安装验证
HTTP服务
服务端
service vsftpd stop 关闭服务
service httpd start 开启http服务
cd /var/ftp/
pwd
mkdir rhel6.5
cd rhel6.5
cp -r /mnt/* . 复制mnt下的所有文件到当前目录(这个过程可能需要几分钟,耐心等待一下)
客户端
vim /etc/yum.repos.d/rhel-source.repo
此时,yum已经配置好,可以使用yum -y install 软件包名进行安装验证