歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> yum安裝新添加至倉庫的文件

yum安裝新添加至倉庫的文件

日期:2017/3/3 16:13:18   编辑:關於Linux

當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 下。

上傳新的軟件包到/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

 

Copyright © Linux教程網 All Rights Reserved