用 yum 更新 Redhat 9 的問題

2004 八月 26
by 有涯

Yum (Yellow Dog Updater Modified) 是一個能夠自動更新各 Linux 套件的軟件。其作用類似原 Redhat 內的 RHN (Redhat Network) 服務(即 up2date)。自從今年四月,Redhat 公司取消所有 Redhat 9 (及以前版本)上的免費 RHN 更新服務後,yum 便成為其中一個最優秀的代替品。

然而,近月來,在 Redhat 9 上執行 “yum check-update” 時,都沒有找到可供下載的更新套件。這是為甚麼呢?

原來,在我的 yum 設定檔 /etc/yum.conf 中,只設定了兩個伺服器:

[base]
name=Red Hat Linux $releasever - $basearch - Base
baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/$releasever/$basearch/

[updates]
name=Red Hat Linux $releasever - Updates
baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/updates/$releasever/

在尋訪過 yum 的網站後,發現在 Repositories 一項中,還有以下幾個關於 Redhat 9 的伺服器:

  • fedora-stable-9
  • fedora-os-rhl-9
  • fedora-updates-9

這些似乎都是由 Fedora 而來,但適用於 Redhat 9 的 RPM 套件。於是,很自然地,把網站上所載的以下路徑設定抄到自己的 /etc/yum.conf 檔裡:

[fedora-stable-9]
name=Fedora Project Stable RPMS for RHL 9
baseurl=http://download.fedora.us/fedora/redhat/9/i386/yum/stable/

[fedora-os-rhl-9]
name=Fedora Project RHL 9 Stock OS Mirror Repository
baseurl=http://download.fedora.us/fedora/redhat/9/i386/yum/os/

[fedora-updates-9]
name=Fedora Project update RPMS for RHL 9
baseurl=http://download.fedora.us/fedora/redhat/9/i386/yum/updates/

完成後再執行 “yum check-update“,果然就多出了好幾個可以安裝的更新套件。Redhat 9 的更新問題可謂暫時解決了。

No comments yet

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS