加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

yum安装新添加至仓库的文件

发布时间:2016-11-03 08:44:53 所属栏目:Linux 来源:网络整理
导读:当yum 源的文件变化后,yum工具是否能够知道yum源的变化呢?例如 yum的仓库中增加了一个新的软件包,当我们使用yum list all 时能够显示出这个新的软件包吗?答

当yum 源的文件变化后,yum工具是否能够知道yum源的变化呢?例如 yum的仓库中增加了一个新的软件包,当我们使用yum list all 时能够显示出这个新的软件包吗?答案是否定的,即使你用yum clean all来清空缓存也是无法显示的。这时候就要用到createrepo指令。

配置网络yum

[rhel-Cluster]

name=Red Hat Enterprise Linux cluter

baseurl=ftp://127.0.0.1/pub

enabled=1

gpgcheck=0

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release

安装vsftpd ,并将光盘文件夹Cluster 内的软件包复制到/var/ftp/pub 下。

yum安装新添加至仓库的文件

上传新的软件包到/var/ftp ,此时若使用yum list all |grep 软件名,将查不到该新软件包,也就无法安装该软件。

安装createrepo-0.4.11-3.el5.noarch.rpm ,产生createrepo指令。

createrepo -g /var/ftp/pub/repodata/comps-rhel5-cluster.xml  /var/ftp/pub

然后使用命令yum clean all  清空缓存(必须使用)

然后使用yum list all |grep 软件名将会查看到该软件。

本文出自 “贾亮的博客” 博客,请务必保留此出处http://jialiang10086.blog.51cto.com/4496483/1104244

查看本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读