Linux‎ > ‎YUM‎ > ‎

使用YUM離線光碟安裝套件(CentOS)


Objective

Linux YUM工具主要被發行紅帽RHELCentOSFedora版本。透過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 (指令)

 

Comments