Objective
|
Linux YUM工具主要被發行紅帽RHEL、CentOS及Fedora版本。透過YUM可在Internet環境線上下載及更新RPM軟體於Linux伺服器,並會判斷安裝軟體相依性問題並主動詢問是否安裝其他相依套件。
本例目的旨在企業內部無外部網路情況下,將YUM安裝來源指向本地端安裝光碟,下達YUM安裝指令即自動從光碟片找尋指定程式及其他相依性套件。
|
LAB
Environment
|
OS &
Version
|
CentOS 6.3
|
實作
|
1.
放入CentOS 6.3安裝光碟
2.
掛載光碟,並進入光碟目錄。
[root@JLAB ~]# mount /dev/cdrom /mnt ; cd /mnt
or
[root@JLAB ~]# mount -o
loop /tmp/CentOS-6.3-x86_64-bin-DVD1.iso /mnt ; cd /mnt
|
3.
光碟根目錄中,找到 .discinfo檔案,並開啟。
[root@JLAB mnt]# cat .discinfo
1341569670.539525
6.3
x86_64
1
|
4.
記下以上資訊,並移至目錄 /etc/yum.repos.d/ 。
5.
在目錄 /etc/yum.repos.d/底下,修改CentOS-Media.repo,清除內容,並寫入以下資訊。
[C6-Media]
name=6.3
baseurl=file:///mnt/
mediaid=1341569670.539525
metadata_expire=-1
gpgcheck=0
cost=500
enabled=1
|
6.
相同
/etc/yum.repos.d/ 目錄,修改 CentOS-Base.repo
檔名為CentOS-Base.repo.disable。
7.
完成
|
列出目前光碟的套件及套件組
|
1.
yum list (指令)
2.
yum grouplist (指令)
|
|
|