2011年5月5日 星期四

[Linux] Linux學習-- RHEL6 使用光碟來做yum的sourcelist

這篇文章,是我在寫TSM Client安裝法的文章中,第一部份談到的。很多人應該都有這種經驗,當你沒有網路、RHEL沒有註冊的情況下,想要用yum來安裝軟體卻沒辦法,這時候調整一下yum.repo.d底下的檔案就可以實現這個作法。單單從光碟來安裝rpm套件,雖然已經夠方便了,但是有一些相依套件的問題卻沒有那麼順利,所以可以參考底下的設定提高套件管理的效率。

 若RedHat未註冊,無法使用yum 做套件管理,我們可以直接mount CDROM來做sourcelist.

方法如下:
    # mkdir /mnt/rhel6
    # mount /dev/sr0 /mnt/rhel6 (我是用kvm mount iso,所以是/dev/sr0這個裝置,如果一般的情況應該會是/dev/cdrom。請在安裝的時候自行判斷,可以用dmesg看看自己的光碟是在哪 個裝置上。有問題可以提出來討論)

由於系統現在並沒有yum可用的sourcelist,因此我們要從光碟上複製一個範例到本機上使用

    # cp /mnt/rhel6/media.repo /etc/yum.repos.d/media.repo

編輯 /etc/media.repo,將baseurl指向光碟機

      在檔案最後加上 baseurl=file:///mnt/rhel6/

    # vi /etc/yum.repos.d/media.repo

[InstallMedia]
name=Red Hat Enterprise Linux 6.0
mediaid=1285193176.460470
metadata_expire=-1
gpgcheck=0
cost=500
baseurl=file:///mnt/rhel6/ <===加入這一行

如此即可使用CD-ROM來進行套件的安裝了。

沒有留言:

張貼留言

艾倫搜尋企業級的Open Source Solutions,提供簡易好上手的教學文件。