RHEL6設定本地YUM源?

Tags: 系統, 軟體,

Linux系統在安裝軟體時常遇到軟體依賴問題,YUM機制可以很好的解決此難題。本文筆者和大家分享一下“RHEL6如何設定本地YUM源”的經驗。我們一起開始吧!

工具/原料

裝有RHEL6系統的電腦

RHEL6安裝ISO映象檔案

1、掛載iso映象,拷貝檔案

命令如下:

mount -o loop /mnt/hgfs/shared/rhel-server-6.0-i386-dvd.iso /mnt

mkdir /media/rhel_local_resource

cp –a /mnt/* /media/rhel_local_resource

其中的拷貝操作可能會需要花費些時間,因為安裝iso檔案很大的緣故,如下圖所示 :

RHEL6設定本地YUM源

2、建立repo檔案

在 /etc/yum.repos.d/中刪除原來repo檔案,新建一個副檔名為.repo的檔案,檔名自定義。

命令如下:

vim /etc/yum.repos.d/mylocal.repo

檔案內容如下:

RHEL6設定本地YUM源

檔案內容含義解釋:

[]:

中括號中的是repository id,id可以隨意命名,不過要注意的是不能存在

相同的id,因為id是用來標識不同容器的;

name:

後接repository name,用來說明容器,隨意命名;

baseurl:

repository的地址,如果是網路地址,就用如果本地地址,就用

file://。我們這裡用的就是本地地址。注意上面的之所以是三個“///”,

是因為第三個“/”表示根目錄。

enable:

表示這個容器是否啟用。啟用就設定為1,不啟用就設定為0。

gpgcheck:

表示是否檢查rpm檔案的數字簽名。檢查就設定為1,不檢查就設定為0。

gpgkey:

就是數字簽名的公鑰檔案所在位置。如果gpgcheck值為1,此處就需要指

定gpgkey檔案的位置,如果gpgcheck值為0 ,就不需要此項了。上面的

gpgcheck設定為0,此處可以沒有gpgkey。

3、修改yumRepo.py 檔案

命令如下:

vim /usr/lib/python2.6/site-packages/yum/yumRepo.py

找到如下行

remote = url + '/' + relative

修改為

remote = "/media/rhel_local_resources" + '/' + relative

如下圖所示:

RHEL6設定本地YUM源

至此,配置就完成了。接下來測試一下配置是否成功。

4、清理過期YUM快取

命令如下:

yum clean all

如下圖所示:

RHEL6設定本地YUM源

5、測試配置

命令如下:

yum grouplist

成功返回組列表,表示配置成功,如下圖所示:

RHEL6設定本地YUM源

趕快去嘗試yum安裝帶來的樂趣吧!

相關問題答案