如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!

簡介:

Yum(全稱爲 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基於RPM包管理,可以從指定的服務器自動下載RPM包而且安裝,能夠自動處理依賴性關係,而且一次安裝全部依賴的軟件包,無須繁瑣地一次次下載、安裝。
而有時咱們企業當中會有本身的私有RPM包,當咱們想使用時就得自建一個遠程yum倉庫。前端

實際操做:

1.首先將光盤鏡像光在到服務端,並查看是否掛載成功。vim

輸入:mount /dev/sr0 /mnt/
輸入:df -h

如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!

2.用cd命令進入「/var/」目錄,而後用yum倉庫安裝一個「vsftpd」服務。centos

輸入:cd /var/
輸入:yum install vsftpd -y

如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!

3.進入「/var/ftp/」目錄,新建一個「centos7」目錄,將鏡像掛載目錄「/mnt/」下的全部文件複製到「centos7」目錄中(任務較慢建議放後臺進行)。同時創建一個「other」目錄,並用createrepo工具在「other」目錄中創建倉庫數據文件。緩存

輸入:cd ftp/
輸入:mkdir centos7
輸入:cp -rf /mnt/* centos7 &
輸入:mkdir other
輸入:createrepo -g /mnt/repodata/repomd.xml other/

如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!

4.分別進入「centos7」目錄和「other」目錄,用「ls」命令查看文件是否添加成功。安全

輸入:cd centos7/
輸入:ls
輸入:cd ../other/
輸入:ls
輸入:ls repodata/

如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!

5.開啓「vsftpd」服務,同時關閉防火牆和安全性加強功能。服務端配置完畢。服務器

輸入:systemctl start vsftpd
輸入:systemctl stop firewalld.service
輸入:setenforce 0

如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!

6.在客戶端用yum倉庫安裝「ftp」服務。編輯器

輸入:yum install ftp -yide

如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!

7.用ftp命令鏈接服務端,檢查是否能鏈接。能夠看到能夠鏈接。工具

輸入:ftp 192.168.52.131
輸入:ls

如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!

8.退出ftp鏈接,進入「/etc/yum.repos.d/」目錄,建立一個「bak」目錄,將全部的系統yum配置文件移入「bak」目錄。url

輸入:cd /etc/yum.repos.d/
輸入:mkdir bak
輸入:mv CentOS* bak/

如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!

9.此時咱們清理一下yum緩存,而後嘗試用yum倉庫安裝httpd服務

輸入:yum clean all
輸入:yum install httpd -y

如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!

10.用vim編輯器新建一個文件「centos7.repo」並對其進行編輯。

輸入:vim centos7.repo
添加:
[base]
name=centos7.Packages
baseurl=ftp://192.168.52.131/centos7
enabled=1
gpgcheck=1
gpgkey=ftp://192.168.52.131/centos7/RPM-GPG-KEY-CentOS-7

[other]
name=other.Packages
baseurl=ftp://192.168.52.131/other
enabled=1
gpgcheck=0

如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!
如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!

11.咱們再次清理一下yum緩存,而後再次用yum倉庫安裝httpd服務,結果安裝成功。

輸入:yum clean all
輸入:yum install httpd -y

如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!
如何在CentOS 7系統搭建企業經常使用的遠程yum倉庫,詳細教學!

yum倉庫的相關命令

1.yum update命令:更新軟件包,同時更新軟件和系統內核。
2.yum upgrade命令:只更新軟件包。
3.yum groupupdate命令:更新軟件包組
4.yum list命令:查看軟件清單
5.yum info命令:顯示安裝包信息
6.yum search 命令:查找軟件包
7.yum grouplist命令:查看軟件包組清單
8.yum groupinfo命令:顯示安裝包組信息
9.yum install命令:安裝軟件包
10.yum groupinstall命令:安裝軟件包組
11:yum remove命令:卸載軟件包
12:yum clean all命令:清理緩存
相關文章
相關標籤/搜索