RPM包管理-yum在線管理-光盤yum源

一、yum在線管理-光盤yum源

有的時候不一定能訪問互聯網,雖然能訪問互聯網,但是網絡yum源訪問起來非常慢,yum支持可以用本地光盤作爲yum源的,這樣做的好處是,1.這樣不需要再上網,安裝速度會大大增加,而且那再沒有網絡的環境下也不影響yum的使用,問題是這種用光盤作爲yum源的,這種軟件不一定是最新的,用的是光盤的所有的rpm包。但是對於服務器來說,穩定和安全是最主要的,隨意使用老版本的也是可以的。在實際的工作當中更常用的還是使用光盤作爲yum。
網絡做yum源,什麼都不用配只要你的電腦能上網,yum命令就直接可以使用了。如果要拿光盤做yum源我們必須做一些配置才能使用

1、光盤yum源搭建步驟

(1)掛載光盤
命令:mount   /dev/cdrom   /mnt/cdrom
小提示: 打開虛擬機把光盤鏡像放進去,可以用mount命令可以查看一下光盤是否已經掛載。
(2)讓網絡yum源文件失效
命令:mv   CentOS-Base.repo   CentOS-Base.repo.bak
命令:mv   CentOS-Debuginfo.repo   CentOS-Debuginfo.repo.bak
命令:mv   CentOS-Vault.repo   CentOS-Vault.repo.bak
小提示: 默認是base這個網絡yum源生效,讓Media生效,其他的不生效,其實這些yum源配置文件的開關是enable=1或enable=0,打開文件添加enable=0讓文件失效有點麻煩。其實也可以刪掉文件,但是想用網絡yum源的時候,很難手工建立。最好的辦法是改名。 把後綴名改了就可以了,只要不是.repo都可以。把三個文件全都改掉。
(3) 修改光盤yum源文件
命令:vim CentOS-Media.repo
以下是CentOS-Media.repo源文件內容:
[c6-media]
name=CentOS-¥releasever - Media
baseurl=file:///mnt/cdrom
#地址爲你自己的光盤掛載的地址
#        file:///media/cdrom/
#        file:///nedia/cdrecorder
#註釋這來個呢不存在的地址
gpgcheck=1
enabled=1
#把enabled=0改爲enabled=1,讓這個yum源配置文件生效
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
對上述要修改的內容進行解釋:
1. 修改光盤yum源文件。最重要的是把enable=1把開關打開。
2. [ ]容器的名稱無所謂,容器的說明無所謂。
3. 在網絡yum源裏地址寫的是http://寫的是CentOS的官方網站,以爲現在咱們想用光盤作爲yum源,所以它的協議不在是http而是file:///mnt/cdrom第三個/是根,根下的mnt下的cdrom,寫光盤真正的掛載地址,任何一個目錄都可以作爲光盤的掛載點,你的光盤放在哪,就寫你的光盤掛載點的絕對地址即可。
4. 默認裏面有兩個多餘的光盤地址,這兩個地址應該註釋,如果不註釋,並不影響本地yum源的使用,當時每次使用的時候都會報錯,這兩個地址找不到,看着就煩。
5. 然後把光盤的enable開啓即可。好處:下載更快,訪問更方便,如果沒有網絡也可以使用,壞處:你的軟件的版本不能是最新版本了,因爲光盤裏的版本是固定的。還有一個每次想使用yum的時候,光驅必須把光盤正確放入。總體來說比網絡yum源方便。
注意: 我們的註釋,絕大多數的配置文件,他是有嚴格的格式要求,不光不能加縮進有一些配置文件甚至不能加空格,前面後面都不能加,所以要嚴格遵守它的默認格式,如果發現改了格式導致,命令不能正常使用,大家首先考慮的是,是不是我的修改的時候出現了格式的問題。儘量不要改配置文件的格式。 修改完之後,光盤的yum源就可以使用了,前面講到的yum管理命令,軟件包和軟件包組管理命令,都可以直接使用,非常的方便。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章