(一):設(shè)置iso文件為yum源
先建立一個文件夾用來存放將要掛載的iso鏡像
mkdir /media/centOS將iso鏡像掛在到剛剛建立的文件夾下(/mnt/iso/CentOS5.iso 為文件的存放路徑,)
mount -o loop /mnt/iso/CentOS5.iso /media/centOS查看是否掛載成功从橘,掛載成功后使用下面的命令后會顯示剛剛掛載的盤
df -h
輸出內(nèi)容應(yīng)該包含:/dev/loop1 3.9G 3.9G 0 100% /media/centOS-
重新掛載系統(tǒng)分區(qū)
mount -a
修改yum配置文件蜂厅。
進(jìn)入文件夾下
cd /etc/yum.repos.d/
查看當(dāng)前有哪些文件
ls
為了避免自己搞壞了浩考,備份一下文件是辕,有可能不是下面兩個文件汁展,比如我的系統(tǒng)有四個文件私蕾,主要是含有base和Source 字樣的文件僵缺,沒有下面這個Media文件,所以我將含有Base和Source 的兩個文件備份踩叭,下面語句第二句則是備份含有Media字樣的文件磕潮,具體哪個根據(jù)實(shí)際情況而定。
mv CentOS-Base.repo CentOS-Base.repo.bak
cp CentOS-Media.repo CentOS-Media.repo.bak接下來編輯文件容贝,編輯文件名含有Media或者是Source的文件自脯,其中可能已經(jīng)含有東西,不用刪除斤富,使用 vi 文件名 的命令 在后面添加以下內(nèi)容
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/centOS/ #表明yum源在/mnt目錄下膏潮,其它的源(baseurl)注釋掉
gpgcheck=1
enabled=1 #啟用yum
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
清除緩存,測試是否成功,若出現(xiàn)一堆軟件名則表示成功茂缚,接下來就可以使用 yum install 軟件名 的命令安裝軟件了
yum clean all
yum list開機(jī)自動掛載iso鏡像文件戏罢,修改 /etc/fstab (vi /etc/fstab )文件,末尾添加如下內(nèi)容
/dev/loop1 /media/centOS iso9660 loop 0 0
第一列 Device脚囊, 第二列 Mount point即要掛載在哪兒龟糕, 第三列 filesystem即文件系統(tǒng)格式, 第四列 parameters悔耘, 第五列:能否被dump備份命令作用讲岁, 第六列 是否檢驗(yàn)扇區(qū)
如果重啟發(fā)現(xiàn)進(jìn)入了急救模式,可能是因?yàn)闆]有掛載成功引起的,在急救模式下登錄了使用(vi /etc/fstab 將上面的語句刪除就好了
(二)修改源
把上面修改的(enabled=1 #啟用yum )設(shè)置為0
修改上面說到的/etc/yum.repos.d/下 名字含有base的文件(記得先備份哦)
參考:http://mirrors.163.com/.help/centos.html