redhat enterprise linux 下配置本地yum源

看到很多帖子在安裝RPM包時遇到些問題,尤其是依賴問題,現將YUM配置寫下,與大家分享,尤其是用RHEL5的午飯們,好好看下啊,呵呵,大家共同學習!:ldw13:放個蛤蟆在上面

一、在linux 6.1中本地yum源配置:

首先編輯yum源配置文件

我們可以再這個目錄中新創建一個配置文件,vim yum.repo
這裏我引用redking大哥的配置文件說明
配置文件內容簡介:
[ ]內的是倉庫的名字
name是倉庫的描述也可以說是名字
baseurl 倉庫的位置
enabled 是否啓用這個倉庫,1爲起用,0爲禁用
gpgcheck 是否檢查GPG簽名(用來驗證要安裝的包是不是REDHAT官方的)
我是這樣配置的:

GPGKEY 的存放地址我們需要命令導入這個簽名。才能使用這項功能

然後我們將簽名寫入Yum配置文件中

一定要注意是>>,不是>
最後yum源配置文件如此:

保存退出後,我們將鏡像活光驅掛載到目錄中

現在我們就可以使用yum源來安裝RPM包了

如像這樣安裝telnet包
yum命令如下,參照                                                                                        fenghao.cn大哥的文章:
yum install package 安裝指定的安裝包package1
yum localinstall package 本地安裝軟件包
更新和升級
yum update 全部更新
yum update package 更新指定程序包package
yum check-update 檢查可更新的程序

查找和顯示
yum info <package> 顯示安裝包信息
yum list 顯示所有已經安裝和可以安裝的程序包
yum list <package> 顯示指定程序包安裝情況
yum search <keyword>查找軟件包
刪除程序
yum remove | erase package1 刪除程序包

yum 會把下載的軟件包和header存儲在cache中,而不會自動刪除。如果我們覺得它們佔用了磁盤空間,可以使用yum clean指令進行清除.
yum clean headers清除header
yum clean packages清除下載的rpm包
yum clean all 清除header與rpm包


二、在linux redhat enterprise 5中配置本地yum源
linux redhat enterprise 5沒有6.0版本那麼智能,配置完yum源配置文件就可以使用yum安裝RPM包,linux redhat enterprise 5需要創建YUM通用數據庫,這裏我寫一種不需要CP那麼多安裝包的方法。

配置方法如下:
如在6.0版本中配置方法

這時如果我們執行yum安裝操作時,會出現如下提示錯誤:


我們如下操作,會解決此類問題,並且不需要CP大量的RPM安裝包。



1.將光盤鏡像掛載到/media/RHEL/目錄下










2.生成庫文件



首先在media下創建yum目錄,然後安裝createrepo工具





生成RPM數據庫





數據庫創建完成:






掛載數據庫目錄








3.生成依賴關係,重新編輯Yum源配置文件





















RHEL5.1下的本地YUM源就這樣OK了,注意,這裏並沒有拷貝大量的文件,而是掛載.






如果想實現下次重啓時還能夠正常使用YUM本地源,需要將掛載信息寫入/etc/fstab文件中






重啓後先掛載光驅,然後mount -a 將fstab中文件全部掛載就可以了



當然如果大家不想掛載通過掛載目錄來實現yum的實現,也可以使用VSFTPD網絡安裝RPM包,網絡安裝多用於局域網中!



大家可以參照http://bbs.51cto.com/thread-532851-1.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章