最近在平凡的安裝RHEL6的虛擬機,由於RHEL6是收費的,所以它自帶的YUM源對於我們這些免費軟件使用者是不能用的,其他第三方的在線YUM源不是特別好找,如果RHEL6鏡像自帶的軟件包能夠滿足需求的話,將其配置為本地的YUM源也是不錯的選擇,下面將給出詳細的配置過程:
1. 尋找RHEL6 iso鏡像
一般情況下我們可以再cdrom中找到,如果是這種情況就簡單了
#掛在光盤,拷貝文件 mount /dev/cdrom /mnt mkdir /local_yum_source cp -a /mnt/* /local_yum_source
如果是使用VirtualBox或者Vmware創建的虛擬機,光盤文件一般是找不到的,所以就需要我們
自己手工從別的地方拷貝到虛擬機上,接下來的步驟與上面類似,假如我們已經將RHEL6的鏡像
拷貝到/root目錄
#掛載iso鏡像,拷貝文件 mount -o loop /root/rhel-server-6.1-x86_64-dvd.iso /mnt mkdir /local_yum_source cp -a /mnt/* /local_yum_source
2. 創建自己的repo文件
vim /etc/yum.repos.d/local.repo #文件內容如下,本行僅作為說明 [local_yum_source] name=my_local_source baseurl=file:///local_yum_source gpgcheck=0 enable=1
3. 修改yumRepo.py 文件
vim /usr/lib/python2.6/site-packages/yum/yumRepo.py #找到如下行 remote = url + '/' + relative #修改為 remote = url + '/local_yum_source' + relative
4. 清理YUM緩存
yum clean all
#配置完成,下面就可以使用YUM來安裝rpm包了