YUM软件包管理及本地源、网络源配置

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服务
服务端

扫描二维码关注公众号,回复: 9657603 查看本文章
   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 软件包名进行安装验证

发布了40 篇原创文章 · 获赞 42 · 访问量 3628

猜你喜欢

转载自blog.csdn.net/per_se_veran_ce/article/details/97008515