摘要:也就是說,源配置文件只要擴(kuò)展名是就會(huì)生效。查看目錄內(nèi)容如下中默認(rèn)情況下文件生效,需要使用網(wǎng)絡(luò),但官方源在國(guó)外,連接速度令人心痛。數(shù)字證書的公鑰文件保存位置。前兩個(gè)是協(xié)議的,最后一個(gè)表示根目錄,三個(gè)一個(gè)都不能少。
提示:RPM包的在線安裝就是
yum
安裝,yum
安裝需要依據(jù)yum
源文件內(nèi)容配置來尋找軟件。本文來說說yum源文件的內(nèi)容和使用。
yum
源配置文件保存在/etc/yum.repos.d/
目錄中,文件的擴(kuò)展名一定是*.repo
。也就是說,yum
源配置文件只要擴(kuò)展名是*.repo
就會(huì)生效。
查看/etc/yum.repos.d/
目錄內(nèi)容如下:
[root@localhost ~]# ls /etc/yum.repos.d/CentOS-Base.repoCentOS-Debuginfo.repoCentOS-fasttrack.repoCentOS-Media.repoCentOS-Vault.repo
CentOS-Base.repo
:CentOS中默認(rèn)情況下CentOS-Base.repo
文件生效,需要使用網(wǎng)絡(luò),但官方源在國(guó)外,連接速度令人心痛。(如果你的網(wǎng)絡(luò)比較好,就可以直接用,無需配置。)CentOS-Media.repo
:光盤yum
源,自己練習(xí)或者做實(shí)驗(yàn)的時(shí)候,可以使用此yum
源。我們打開CentOS-Base.repo
文件看看,命令如下:
[root@localhost yum.repos.d]# vim /etc/yum.repos.d/CentOS-Base.repo
文件內(nèi)容如下圖:
在CentOS-Base.repo
文件中有5個(gè)yum
源容器(每一段都是一個(gè)yum
源容器地址),這里只列出了base
容器,其他容器和base
容器類似。
我們解釋一下base
這個(gè)容器。
[base]
:容器名稱,一定要放在[]
中。name
:容器說明,可以自己隨便寫。mirrorlist
:鏡像站點(diǎn),這個(gè)可以注釋掉。baseurl
:我們的yum
源服務(wù)器的地址。默認(rèn)是CentOS官方的yum
源服務(wù)器,是可以使用的。yum
源地址(國(guó)內(nèi)鏡像也可以)。mirrorlist
和baseurl
兩個(gè)選項(xiàng)只有一個(gè)能生效,另一個(gè)要注釋掉。enabled
:此容器是否生效,如果不寫或?qū)懗?code>enabled=1則表示此容器生效,寫成enabled=0
則表示此容器不生效。(沒寫默認(rèn)=1)gpgcheck
:如果為1則表示RPM的數(shù)字證書生效;如果為0則表示RPM的數(shù)字證書不生效。gpgkey
:數(shù)字證書的公鑰文件保存位置。證書位置,不用修改。gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
中有三個(gè)///
。/
一個(gè)都不能少。需要做的是讓CentOS-Base.repo
源不生效,讓CentOS-Media.repo
源生效。
放入CentOS安裝光盤,并掛載光盤到指定位置。
命令如下:
# 創(chuàng)建 cdrom目錄,作為光盤的掛載點(diǎn)[root@localhost ~]# mkdir /mnt/cdrom# 掛載光盤到/mnt/cdrom目錄下[root@localhost ~]#mount /dev/cdrom /mnt/cdrom/mount:block device/dev/sr0 is write-protected,mounting read-only
修改其他幾個(gè)yum
源配置文件的擴(kuò)展名,讓它們失效。
因?yàn)橹挥袛U(kuò)展名是*.repo
的文件,才能作為yum
源配置文件。當(dāng)然也可以刪除其他幾個(gè)yum
源配置文件,但是如果刪除了,當(dāng)你又想用網(wǎng)絡(luò)作為yum
源時(shí),就沒有了參考文件,所以最好還是修改擴(kuò)展名。
命令如下:
[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# mv CentOS-Base.repo Cent0S-Base.repo.bak[root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo Cent0S-Debuginfo.repo.bak[root@localhost yum.repos.d]# mv CentOS-Vault.repo CentOS-Vault.repo.bak
其實(shí)只改CentOS-Base.repo
文件就可以,因?yàn)槠渌谋緛砟J(rèn)就不生效。
修改光盤yum
源配置文件CentOS-Media.repo生效。
參照以下方法修改:
# 修改編輯CentOS-Media.repo文件[root@localhost yum.repos.d]# vim CentOS-Media.repo# 文件中內(nèi)容[c6-media]name=Cent0S-$releasever-Media# 地址為你自己的光盤掛載地址baseurl=file:///mnt/cdrom# 注釋這兩個(gè)不存在的地址# file:///media/cdrom/# file:///media/cdrecorder/注意:如果不注釋掉這兩個(gè)沒有用的地址,在centos6以前版本直接就會(huì)報(bào)錯(cuò)。在centos6開始,不會(huì)直接報(bào)錯(cuò),但是每次執(zhí)行yum命令,都會(huì)報(bào)兩個(gè)小錯(cuò)誤,說這兩個(gè)位置找不到。但不影響執(zhí)行。還有就是注釋的`#`一定要定格寫。# 把enabled=0改為enabled=1,讓這個(gè) yum源配置文件生效gpgcheck=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
配置完成,現(xiàn)在可以感受一下yum
的便捷了。
最后總結(jié)一下:
- 步驟一:修改自己掛載光盤的位置。
- 步驟二:注釋掉兩個(gè)沒用的地址。
- 步驟三:
enabled=0
改成enabled=1
。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/123642.html
摘要:需要自己手動(dòng)安裝包查詢指定軟件包的信息。而手動(dòng)安裝,必須區(qū)分包名和包全名。升級(jí)本機(jī)所有軟件包提示上邊這條命令不加最后的包名,會(huì)升級(jí)系統(tǒng)中所有的軟件包。目錄1、yum命令的查詢操作2、使用yum命令安裝服務(wù)3、使用yum命令升級(jí)服務(wù)4、使用yum命令卸載服務(wù)5、yum組管理命令(1)查詢可以安裝的軟件組(2)查詢軟件組內(nèi)包含的軟件(3)安裝軟件組(4)卸載軟件組1、yum命令的查詢操作(1)查...
閱讀 2627·2021-11-17 17:00
閱讀 1876·2021-10-11 10:57
閱讀 3748·2021-09-09 11:33
閱讀 917·2021-09-09 09:33
閱讀 3555·2019-08-30 14:20
閱讀 3321·2019-08-29 11:25
閱讀 2801·2019-08-26 13:48
閱讀 743·2019-08-26 11:52