1. 程式人生 > >Centos7配置本地yum源的方法

Centos7配置本地yum源的方法

首先我們進入一個yum源的配置檔案目錄,命令如下

cd /etc/yum.repos.d/&&ls

進去之後,我們可以看到裡面存在很多Cen開頭,repo結尾的配置檔案

這些就是預設的配置檔案,預設的配置檔案需要訪問外網,所以我們是用不了的,因為我們都是使用自己的區域網yum源,

所以我們需要自己新建一個配置檔案,並且把原來的預設檔案都刪除或者移動,命令如下

mv /etc/yum.repos.d/* /opt/   ##將/etc/yum.repos.d/下的所有檔案移動到/opt/

移動之後,那個配置目錄下就沒有配置檔案了,所以這時候我們就需要自己建立一個配置檔案了,命令如下

vi local.repo   ##新建或者編輯一個檔名為local.repo的檔案

執行之後,如果是新檔案,那麼就會出現以下介面

然後我們按一下a或者i進入編輯模式,輸入以下內容

[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///opt/iaas/iaas-repo
gpgcheck=0
enabled=1

然後,上面的配置引數中,我們需要修改的就是

baseurl=    ##RPM安裝包的地址,可以是http,ftp,本地(file)這三種協議

“=”都是表示一個變數或者值,就是告訴系統這個東西是什麼或者在哪裡

因為我們需要配置的是本地,所以我們使用的是file(本地)協議,

本地協議的特點就是在協議的名稱後面加多一條"   /  ",也就是一共三條,ftp和http協議則只需要兩條

,然後[         ]這裡就是設定這個yum源倉庫的名稱,這個可以自定義,以及

name=centos   ##這個引數說的是這個yum倉庫的名稱命名為centos,所以也是可以自定義的

在上面這個配置檔案中,我是一次性將兩個倉庫地址都寫在了一個配置檔案裡面,所以裡面的配置資訊會出現重複

例如

 

 

[centos]   ###這是一個倉庫的標籤
name=centos   ###這是一個倉庫的名稱
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]  ##這也是一個倉庫的標籤
name=iaas  ##這個也是一個倉庫的名稱
baseurl=file:///opt/iaas/iaas-repo
gpgcheck=0
enabled=1

 從下圖可以看到,我們的系統yum源的倉庫地址,所以出現了兩個ID(1)和名稱(2),所以在這裡正好和配置檔案寫的一樣

,一個名稱為iaas,另一個為centos,然後兩個倉庫一共有5411個軟體包(4),

等等