建立自已的 YUM SERVER 更新 Linux
by 資訊藝術家 • 2009/06/18 • 系統相關 • 8 Comments
在 Fedora Linux 中有 YUM 這個套件可以來管理套件的升級及相依性.
整體使用上很方便, 不過常常要連到 Yum server 導致整體效益稍嫌低了
一些, 那我們也可以自己建立一個 Yum Server 來讓Linux來安裝或升級套件
以下先以本機的方式還簡單的分享
首先, 先把 Fedora 的光碟片準備好或參考 Fedora 11 : Reign 發佈囉 來下載 ISO
下載後, 可以參考 Linux 也可以掛載 ISO 檔 !! 簡單分享 來掛載 ISO 檔喔 !!
掛載好了以後呢, 將 /mnt/Packages/ 裡的檔案複製到 /Packages 下 ~~
接下來要 create repo 了 ~~ 因為 Yum 會運用這個索引 ~~
先到 /Packages 安裝 createrepo-0.9.7-6.fc11.noarch.rpm 這個套件.
#rpm -ivg createrepo-0.9.7-6.fc11.noarch.rpm
安裝完成後, 要建立 repo 了 ~~
#createrepo /Packages/ (因為我們把所有套件都 copy 進這了) # createrepo /Packages 248/2252 - libotr-3.2.0-3.fc11.i586.rpm 出現這樣就開始新增索引囉 !! Saving Primary metadata Saving file lists metadata Saving other metadata 這樣就表示 ok 了 ~~
最後, 在 /etc/yum.repos.d/ 建立
yum.repo [yum] name=foo baseurl=file:///data enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
這樣就可以囉 ~~ 這樣就可以運用自己的電腦來安裝套件囉 !! 速度比線上更新快多了 !!