CentOS6配置本地光盤yum源

在我現在工作的公司,所有服務器都是不與互聯網連接的。所以使用光盤作爲軟件安裝源變成了我的必備技能。

下面就都是我自己最常用的方法,希望能看懂。


實驗環境:CentOS6.3


1、創建掛載光盤文件夾

[root@CentOS6 ~]# mkdir -p /media/cdrom

2、插入光盤並掛載

[root@CentOS6 ~]# mount -t iso9660 /dev/cdrom /media/cdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only

3、移走聯網使用的yum源配置文件(不作刪除,以備不時之需)

[root@CentOS6 ~]# cd /etc/yum.repos.d/
[root@CentOS6 yum.repos.d]# mkdir -p bak
[root@CentOS6 yum.repos.d]# mv CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Vault.repo bak/

4、打開本地yum源開關和關閉校驗

這裏直接通過sed命令直接修改了CentOS-Media.repo文件裏的值。當然也可以使用vim去修改,將enabled的值改成1,gpgcheck改成0即可。

[root@CentOS6 yum.repos.d]# sed -i "s/enabled=.*/enabled=1/g" CentOS-Media.repo
[root@CentOS6 yum.repos.d]# sed -i "s/gpgcheck=.*/gpgcheck=0/g" CentOS-Media.repo

5、清空本地原有的yum軟件列表緩存

[root@CentOS6 yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: c6-media
Cleaning up Everything

6、嘗試通過光盤更新yum的軟件列表

[root@CentOS6 yum.repos.d]# yum update
Loaded plugins: fastestmirror
Determining fastest mirrors
 * c6-media:
file:///media/CentOS/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/CentOS/repodata/repomd.xml
Trying other mirror.
file:///media/cdrecorder/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/cdrecorder/repodata/repomd.xml
Trying other mirror.
c6-media                                      | 4.0 kB     00:00 ...
c6-media/primary_db                               | 3.5 MB     00:00 ...
Setting up Update Process
No Packages marked for Update

如果更新了列表,那就成功了。上面顯示的[Errno 14]不用理會(●''●)


現在就可以愉快地使用光盤源的yum來解決依賴關係安裝程序了

以後要使用光盤安裝軟件時,再次將光盤掛載到目錄/media/cdrom/即可


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章