歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

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

當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