成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

『學(xué)了就忘』Linux軟件包管理 — 45、yum源文件詳細(xì)說(shuō)明

yiliang / 2654人閱讀

摘要:也就是說(shuō),源配置文件只要擴(kuò)展名是就會(huì)生效。查看目錄內(nèi)容如下中默認(rèn)情況下文件生效,需要使用網(wǎng)絡(luò),但官方源在國(guó)外,連接速度令人心痛。數(shù)字證書(shū)的公鑰文件保存位置。前兩個(gè)是協(xié)議的,最后一個(gè)表示根目錄,三個(gè)一個(gè)都不能少。

提示:RPM包的在線安裝就是yum安裝,yum安裝需要依據(jù)yum源文件內(nèi)容配置來(lái)尋找軟件。本文來(lái)說(shuō)說(shuō)yum源文件的內(nèi)容和使用。

1、yum源文件解析

yum源配置文件保存在/etc/yum.repos.d/目錄中,文件的擴(kuò)展名一定是*.repo。也就是說(shuō),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ò)比較好,就可以直接用,無(wú)需配置。)
  • CentOS-Media.repo:光盤yum源,自己練習(xí)或者做實(shí)驗(yàn)的時(shí)候,可以使用此yum源。

2、查看yum源文件

我們打開(kāi)CentOS-Base.repo 文件看看,命令如下:

[root@localhost yum.repos.d]# vim /etc/yum.repos.d/CentOS-Base.repo

文件內(nèi)容如下圖:

image

CentOS-Base.repo文件中有5個(gè)yum源容器(每一段都是一個(gè)yum源容器地址),這里只列出了base容器,其他容器和base容器類似。

我們解釋一下base這個(gè)容器。

  • [base]:容器名稱,一定要放在[]中。
  • name:容器說(shuō)明,可以自己隨便寫(xiě)。
  • mirrorlist:鏡像站點(diǎn),這個(gè)可以注釋掉。
  • baseurl:我們的yum源服務(wù)器的地址。默認(rèn)是CentOS官方的yum源服務(wù)器,是可以使用的。
    如果你覺(jué)得慢,則可以改成你喜歡的yum源地址(國(guó)內(nèi)鏡像也可以)。
    注意mirrorlistbaseurl兩個(gè)選項(xiàng)只有一個(gè)能生效,另一個(gè)要注釋掉。
  • enabled:此容器是否生效,如果不寫(xiě)或?qū)懗?code>enabled=1則表示此容器生效,寫(xiě)成enabled=0則表示此容器不生效。(沒(méi)寫(xiě)默認(rèn)=1)
  • gpgcheck:如果為1則表示RPM的數(shù)字證書(shū)生效;如果為0則表示RPM的數(shù)字證書(shū)不生效。
  • gpgkey:數(shù)字證書(shū)的公鑰文件保存位置。證書(shū)位置,不用修改。
    注意:gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6中有三個(gè)///。
    前兩個(gè)是協(xié)議的,最后一個(gè)表示根目錄,三個(gè)/一個(gè)都不能少。

3、搭建本地光盤yum源

需要做的是讓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í),就沒(méi)有了參考文件,所以最好還是修改擴(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)槠渌谋緛?lái)默認(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è)沒(méi)有用的地址,在centos6以前版本直接就會(huì)報(bào)錯(cuò)。在centos6開(kāi)始,不會(huì)直接報(bào)錯(cuò),但是每次執(zhí)行yum命令,都會(huì)報(bào)兩個(gè)小錯(cuò)誤,說(shuō)這兩個(gè)位置找不到。但不影響執(zhí)行。還有就是注釋的`#`一定要定格寫(xiě)。# 把enabled=0改為enabled=1,讓這個(gè) yum源配置文件生效gpgcheck=1enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

配置完成,現(xiàn)在可以感受一下yum的便捷了。

最后總結(jié)一下:

  • 步驟一:修改自己掛載光盤的位置。
  • 步驟二:注釋掉兩個(gè)沒(méi)用的地址。
  • 步驟三:enabled=0改成enabled=1。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/123642.html

相關(guān)文章

  • 學(xué)了就忘Linux件包管理 — 46、yum命令詳細(xì)介紹

    摘要:需要自己手動(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)查...

    cikenerd 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<