1. 程式人生 > >yum源倉庫的三種搭建方式

yum源倉庫的三種搭建方式

yum源的三種搭建方式

一、  本地yum倉庫的搭建

1.1、獲取軟體包資源

將iso映象掛載在本地目錄中,此次掛載目錄為/var/www/html/repo/,此目錄本身不存在,需要建立。

掛載命令:

1 mkdir /var/www/html/repo 
2 mount /iso/CentOS7-1804.iso  /var/www/html/repo/ 

檢視是否掛載成功。

檢視命令:

1 df –h                                #檢視已掛載裝置的資訊
2 ll /var/www/html/repo                #檢視掛載的目錄中是否有內容。

1.2、客戶端修改配置檔案

在預設配置檔案目錄中新增編輯配置檔案。此次新增的配置檔案為repo_local.repo.

命令:

1 [root@room9pc01 iso]# cd /etc/yum.repos.d/
2 [root@room9pc01 yum.repos.d]# touch repo_local.repo

 

編輯配置檔案repo_local。輸入一下內容。儲存並退出。

1 [repo_local]                                 #yum倉庫名,可自定義
2 name=repo for local                          #yum倉庫的描述資訊
3 baseurl=file:///var/www/html/repo/           #yum源的訪問地址。file://+本地yum源目錄是本地yum源訪問地址的固定格式。
4 enabled=1                                    #啟用倉庫
5 gpgcheck=0                                   # 不進行紅帽標籤檢查

 

1.3、檢驗yum源倉庫搭建是否成功。

命令:

1 yum repolist       #檢視yum源中是否有軟體包

通過上述命令,可以看出repo_local倉庫中9911個軟體包,本地yum倉庫源搭建成功。

二、網路yum源的搭建

2.1、通過http來搭建yum源的訪問地址。

安裝httpd軟體。啟動httpd服務並設定配置為開機啟動。此次不用域名來訪問yum源地址。

命令:

1 yum –y install httpd
2 systemctl restart httpd
3 systemctl  enabled httpd

檢視httpd是否安裝成功,httpd服務是否啟動。

獲取yum軟體包資源。

將iso映象掛載在httpd服務網頁檔案的根目錄中,此次掛載目錄為/var/www/html/repo/,此目錄本身不存在,需要建立。

掛載命令:

1 mkdir /var/www/html/repo
2 mount /iso/CentOS7-1804.iso  /var/www/html/repo/

檢視是否掛載成功。

檢視命令:

1 df –h     #檢視已掛載裝置的資訊
2 ll /var/www/html/repo     #檢視掛載的目錄中是否有內容。

 2.2、客戶端修改配置檔案

在預設配置檔案目錄中新增編輯配置檔案。此次新增的配置檔案為repo_http.repo.

命令:

1 [root@room9pc01 iso]# cd /etc/yum.repos.d/
2 [root@room9pc01 yum.repos.d]# touch repo_http.repo

 編輯配置檔案repo_http.repo。輸入一下內容。儲存並退出。

1 [repo_http]                                  #yum倉庫名,可自定義
2 name=repo for http                           #yum倉庫的描述資訊
3 baseurl=http://176.130.2.72/repo/            #yum源的網路訪問地址。
4 enabled=1                                    #啟用倉庫
5 gpgcheck=0                                   # 不進行紅帽標籤檢查

 

 2.3、檢驗yum源倉庫搭建是否成功

命令:

 

1 yum repolist       #檢視yum源中是否有軟體包

 

 

通過上述命令,可以看出repo_http倉庫中9911個軟體包,網路yum倉庫源搭建成功。

三、  自建yum源倉庫

3.1、下載所需的軟體包,並放在同一個目錄中。建立可用的yum原始檔。

將下載的軟體包放在/media/repo1/中。

 

裡面有2個下載好的軟體包。

建立可用的yum原始檔。

命令:

 

1 createrepo  /media/repo1/ 

 

此命令可以生成軟體包清單檔案。使得當前放油軟體包的目錄可以作為yum源的訪問地址。

將該目錄複製到/var/www/html/中。

命令:

 

1 cp –a /media/repo1     /var/www/html/

 

 

3.2、客戶端修改配置檔案

在預設配置檔案目錄中新增編輯配置檔案。此次新增的配置檔案為repo_self.repo.

命令:

 

1 [root@room9pc01 iso]# cd /etc/yum.repos.d/
2 [root@room9pc01 yum.repos.d]# touch repo_self.repo

 

 

 

 

編輯配置檔案repo_self.repo。輸入一下內容。儲存並退出。

1 [repo_self]                    #yum倉庫名,可自定義
2 name=repo for self                       #yum倉庫的描述資訊
3 baseurl=http://176.130.2.72/repo1/   #yum源的訪問地址。
4 enabled=1                        #啟用倉庫
5 gpgcheck=0                      # 不進行紅帽標籤檢查

3.3、檢驗yum源倉庫搭建是否成功。

命令:

 

1 yum repolist       #檢視yum源中是否有軟體包

 

 

通過上述命令,可以看出repo_self倉庫中2個軟體包,網路yum倉庫源搭建成功。

 

&n