yum仓库

网友投稿 264 2022-11-02

yum仓库

1.yum是什么?

yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。yum由仓库和客户端组成,也就是整个yum由两部分组成,所以yum可以存放在两台服务器上。也可以存放在一台服务器上。

2.yum配置

配置本地源仓库

清理yum缓存并更新

yum clean all && yum makecache

检查

yum repolist

服务器配置:

1)安装vsftpd服务端软件2)创建并制作yum远程ftp站点的源3)启动ftp服务rpm -qa|grep vsftpdyum -y install vsftpdmkdir /var/ftp/centos7 #创建挂盘挂载目录mount /dev/sr0 /mnt #镜像挂载cp -rf /mnt/* /var/ftp/centos7/ &mkdir /var/ftp/other # 创建目录repodata 数据文件cd /var/ftp/other/ createrepo -g /mnt/repodata/repomd.xml ./ #工具建立仓库数据文件systemctl start vsftpd

客户端配置:

vi /etc/yum.repos.d/centos7.repo

[root@localhost]# cat centos7.repo

[centos7]  #仓库类别

name=centos7   #仓库名称(说明)

baseurl=ftp://192.168.204.129/centos7   #URL 访问路径

enabled=1   #启用此软件仓库

gpgcheck=0   #验证软件包的签名

gpgkey=ftp://192.168.204.129/centos/RPM-GPG-KEY-CentOS-7    #GPG 公钥文件的位置

[other]

name=centos7

baseurl=ftp://192.168.204.129/other

enabled=1  #启用此软件仓库

gpgcheck=0  #验证软件包的签名

测试yum是否可以使用

3.yum常用的操作命令

卸载dhcp安装包,自动解决依赖关系

安装升级软件包

更新软件包

yum list       #查询软件包列表

yum list installed     #查询系统中已安装的软件包

yum list available     #查询仓库中尚未安装的软件包

yum list updates     #查询可以升级版本的软件包

查询软件包描述信息

根据某个关键词查找相关软件包

查询命令属于哪个软件包

下载已安装过的rpm包

列出最近的历史

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java Servlet异步请求开启的简单步骤
下一篇:宏基发布首款HDMI 2.1接口显示器
相关文章

 发表评论

暂时没有评论,来抢沙发吧~