CentOS?7最小安裝情況下本地源的搭建

雖然,能用yum通過(guò)網(wǎng)絡(luò)源來(lái)進(jìn)行軟件的安裝,但在沒有網(wǎng)的情況下再用網(wǎng)絡(luò)源就會(huì)顯得尷尬,所以我們不得不考慮要搭建一個(gè)本地源。

關(guān)于本地源的獲得,直接用DVD版或者是Everything版的鏡像就可以了,Everything版的軟件包幾乎包含了所有的軟件包,說(shuō)實(shí)話DVD版其實(shí)就已經(jīng)足夠使用了。在這里,樓主用的是Everything版的鏡像。

#? cd /etc/yum.repo.d/

會(huì)看到里面有很多以.repo結(jié)尾的文件,這是yum不同類源所對(duì)應(yīng)的配置文件。其中,CentOS7-Base.repo是網(wǎng)絡(luò)源,CentOS-Media.repo是本地源的配置文件。

yum默認(rèn)的是從網(wǎng)絡(luò)源下載,所以我們要先禁用網(wǎng)絡(luò)源的配置文件。

#mv CentOS-Base.repo CentOS-Base.repo.bak

禁用網(wǎng)絡(luò)源后,yum就會(huì)從本地源開始安裝的。

現(xiàn)在,開始配置本地源,將裝有iso鏡像的U盤(或DVD,這里以U盤為例)插入計(jì)算機(jī)并切換至root身份。

#mkdir /mnt/usb

#mount /dev/sdb1 /mnt/usb

#df

在/mnt/中創(chuàng)建usb文件夾,并將U盤掛載到該文件夾,然后用df查看掛載情況(其實(shí)不看也行,強(qiáng)迫癥)。

現(xiàn)在回到/etc/yum.repo.d/文件夾中,

#vim CentOS-Media.repo

用vim打開CentOS-Media.repo。

該配置文件中,前兩行是名字,第三行的

baseurl=file://后面要加上軟件源所在的絕對(duì)路徑,精確到mnt文件夾就可以。

baseurl=file:///mnt/

再把enable=0改為1(0是禁用,1是啟用)

然后就可以保存退出了。

因?yàn)榍懊嫖覀円呀?jīng)掛載了U盤,所以可以在/mnt/usb/中查看U盤中的內(nèi)容,所有的安裝包都放在Package/里了。

安裝只需要執(zhí)行

yum localinstall +軟件包的名字

當(dāng)然,安裝之前要知道想要安裝的軟件包名稱,這個(gè)可以在/mnt/usb/Package/里搜索

rpm -qa | grep +關(guān)鍵字

然后,系統(tǒng)會(huì)列出所有含此關(guān)鍵字的軟件包列表,選擇安裝就可以了。???

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容