現場環境:CentOS 7.5 套件:yum、virtualbox光碟機
上次是直接將iso檔丟進系統內做yum更新。( IT記事本-yum掛載ISO進行更新 )
這次我們透過光碟機的方式來進行。
開啟VM後,選擇 [裝置]>[光碟機]>[選擇磁碟映像]
這邊就可以挑選自己的ISO檔,選擇好之後會自動掛載進去系統上。
Virtualbox光碟機掛載上來的位置一樣在/dev/cdrom當中
所以我們要先建立資料夾,並把它掛載起來。
#mkdir /mnt/is
#mount /dev/cdrom /mnt/is
然後在光碟內找到.discinfo檔案,並開啟。
#find /mnt/is -name .discinfo
查看一下檔案資料
#cat /mnt/is/.discinfo
將相關資訊寫入yum.repo當中。
檔案路徑: /etc/yum.repos.d/CentOS-Media.repo
開始編輯
#vim /etc/yum.repos.d/CentOS-Media.repo
=!=======
baseurl=file://光碟掛載的路徑/
mediaid=剛剛的那串數字
metadata_expire=-1
gpgcheck=0
cost=500
enabled=1
=======!=
接著先把原本的CentOS-Base.repo先改掉,這樣就會先抓取別隻repo
這隻檔案是yum預設更新時使用的,會連接到網路上去更新。
#mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
接著清除yum 的cache
#yum clean all
#rm -rf /etc/cache/yum
之後測試沒有網路的狀況下會不會透過光碟機安裝。
#yum install expect
這邊就可以看到,預設已經不是走網路下載,而是透過光碟機下載。
之後可以看到我們要安裝的套件,透過光碟機內的ISO來安裝是OK的。
這樣就完成了透過光碟機內的ISO來安裝套件的作業。
<本篇完>
參考網址:
http://www.james-tw.com/jnote/yum/shi-yongyum-gong-ju-an-zhuang-guang-die-tao-jian-centos
留言列表