歡迎您光臨本站 註冊首頁

yum源配置連同排錯

←手機掃碼閱讀     火星人 @ 2014-03-25 , reply:0

FC6下作了本地YUM源(可用於添加刪除程式),網上有很多文章,但是查下來自己作下來認為有部分誤導,不知道幹嘛都配兩個源,兩個字:多餘。下面談談我的過程:

1。設YUM源目錄,拷貝安裝文檔

把FC6盤的內容全部複製到一個目錄下,以我本地的為例。/var/fc6/下,就是任何光碟的內容。有重複的覆蓋掉,或跳過都沒影響。看到這裡的一個repodata了么,這個很重要,因為下面就要用到裡面的組。

2。創建YUM源的配置文檔。
這裡需要用到createrepo,沒有的先下個咯。

輸入以下命令:
createrepo -vg /var/fc6/repodata/comps.xml /var/fc6/Fedora/RPMS/

這條命令的comps.xml就是group了,具體大概就是什麼軟體對應什麼的吧。反正必須。

請注意目錄位置,也就是FC6安裝盤下放rpm包的目錄。在那個目錄會創建repodata這個目錄作為更新安裝源。

3。配置yum倉庫文檔。

cp /etc/yum.repos.d /etc/yum.repos.d.bak/ -R 創建一個備份目錄,放remote用的yum倉庫
rm /etc/yum.repos.d/* -rf 刪除原來的remote用的文檔
vi /etc/yum.repos.d/localhost.repo 創建個本地yum倉庫

輸入如下文檔內容:
[base]
name=base RPM Repository for Fedora Core 6
baseurl=file:///var/fc6/Fedora/RPMS/
enabled=1
gpgcheck=0

4。調試
yum clean all 清除緩存
yum list 看列表
yum install emacs 隨便裝個東東,測試是否可行,我這裡裝emacs
yum remove 刪除軟體
yum update 更新軟體

圖像下,能夠打開添加刪除程式,假如能成功安裝軟體表示正常。

假如出現urlopen error unknown url type: media的錯誤時,請仔細檢查您的yum.repos.d下的配置文檔,我之前多配置了個源(因為網上某些文章的誤導呵呵),即使配置了enable= 0也會出問題,這時候不想刪除就直接全註釋掉吧(加#)。更有個可能就是fc6的RPMS目錄下repodata有錯誤,嘗試刪除.old什麼的文檔,重新作個吧。

畢竟本地安裝還是需要的,隨便不是最新的,但是方便。

[火星人 ] yum源配置連同排錯已經有346次圍觀

http://coctec.com/docs/linux/show-post-164892.html