CentOS使用iso映象檔案配置本地yum源

dbahaoyuan發表於2014-12-06

我們在使用yum安裝軟體的時候,如果網路不好時,安裝速度特別慢。所以,非常有必要配置本地yum源。下面是具體配置過程:

1.個人配置使用環境

CentOS是安裝在vmware上的:VMware workstation 7.1.1 + CentOS6.2

2.yum相關檔案介紹

CentOS使用的yum源是在/etc/yum.repos.d/目錄下CentOS-Base.repoCentOS-Media.repo中配置,其中,CentOS-Base.repo是配置網路yum源,CentOS-Media.repo是配置本地yum源。

如上圖所示,

#cd /etc/yum.repos.d/           ->可以到centosyum源配置檔案目錄

#ls                                          ->可以檢視/etc/yum.repos.d/目錄下的內容

#more CentOS-Media.repo    ->可以檢視到配置本地yumCentOS-Media.repo中檔案內容

(1) yum --enablerepo=c5-media [command] :除了使用本地yum源,也會是使用其他的yum

(2) yum --disablerepo=/* --enablerepo=c5-media [command]:只是用本地yum

(3)

[c6-media]

name=CentOS-$releasever - Media #自定義名稱

baseurl=file:///mnt/cdrom/ #本地光碟掛載路徑

gpgcheck=0 #檢查GPG-KEY0為不檢查,1為檢查

enabled=1 #啟用yum源,0為不啟用,1為啟

3.掛載iso映象檔案

我的iso檔案是在widows7主機上,所以,透過vmware的檔案共享,將宿主機上的iso檔案掛載到/mnt/hgfs/目錄下:VM->Settings->Options選項卡->Shared Folders->Set Folder sharing as 'Always enabled'使用Add button選取本地iso檔案的目錄,我的CentOS放在D:/Software/os/目錄下,所以,新增後的截圖如下:

點選'OK',完成共享。

  CentOS中,我們可以在/mnt/hgfs/目錄下發現一個os/子目錄,CentOSiso檔案也就在該目錄下,本人共享以後,iso檔案在CentOS的路徑為:/mnt/hgfs/CentOS-6.2-i386-bin-DVD1to2/ CentOS-6.2-i386-bin-DVD1.iso

然後,將該映象檔案掛載到/media/CentOS/

#mount –o loop /mnt/hgfs/CentOS-6.2-i386-bin-DVD1to2/ CentOS-6.2-i386-bin-DVD1.iso /media/CentOS

#ls

4.修改配置檔案

(1) cd /etc/yum.repos.d/  #進入yum配置目錄

(2) vim CentOS-Media.repo  #編輯配置檔案,新增以下內容:

[c6-media]

name=CentOS-$releasever - Media #自定義名稱

baseurl=file:///mnt/cdrom/ #本地光碟掛載路徑

gpgcheck=0 #檢查GPG-KEY0為不檢查,1為檢查

enabled=1 #啟用yum源,0為不啟用,1為啟用

(3)清除yum快取

yum clean all  #清除yum快取

5.測試yum

(1)測試本地源的指定是否成功(ps:如果安裝了此項服務,可以先解除安裝,yum remove php)

#yum install php

注意:CentOS需要將/etc/yum.rpos. d/目錄下的CentOS-Base.repo CentOS-Debuginfo.repo檔案進行改名,這樣就可以繞過網路進行本地源的安裝。

具體命令如下:

cd /etc/yum.repos.d/

mv CentOS-Base.repo CentOS-Base.repo123

mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo123

當出現如下圖所示,證明配置成功,現在你可以享受此配置了。

(2)如果不需要以光碟為源進行軟體安裝時,只需要將/etc/yum.repos.d目錄下的CentOS-Base.repo123CentOS-Debuginfo.repo123檔案改回原來的名字就可以了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30031456/viewspace-1358804/,如需轉載,請註明出處,否則將追究法律責任。

相關文章