搭建網路 yum 源
阿新 • • 發佈:2018-11-23
Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載 RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum源就是一個軟體集合地,你只需要搜尋並安裝你想要的軟體,它會幫你解決大部分軟體的依賴問題。所以這篇部落格來教大家怎樣搭建網路yum 源,將資源散播到網上,更加便捷。
實驗準備;
實驗前先看一下自己的企業版本,企業是什麼版本,映象就要選擇什麼版本安裝包。
命令:hostnamectl
截圖可以看到我的版本為7.2
步驟一:配置本地yum源
(1)查詢映象檔案在哪個位置
(2)建立本地檔案:mkdir /rhel7.2
(3)掛載映象到目錄裡:mount /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso /rhel7.2
以上一條命令掛載只是臨時,開機即可消除,要實現永久掛載
有以下三個步驟:
A.編輯配置檔案:vim /etc/rc.d/rc.local
B.在最後一行加mount /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso /rhel7.2
C.在系統開機時自動掛載chmod 755 /etc/rc.d/rc.local
(4)若/etc/yum.repos.d/下除redhat.repo和yum.repo 還有其他repo 檔案需要給檔案最後一行加入
enabled=0
(5)設定系統安裝源指向
vim /etc/yum.repos.d/yum.repo
編輯:
[rhel7.2] 倉庫名稱
name=rhel7.2 倉庫描述
baseurl=file:///rhel7.2 倉庫地址
gpgcheck=0 是否檢測軟體的gpg
(6)清空之前的yum記錄 yum clean all
(7)下載httpd 服務 yum install httpd -y
步驟二:共享型yum源的部署
安裝好httpd後
(1)配置網路yum源 開啟http 服務 systemctl start httpd
(2)關閉防火牆 systemctl stop firewalld
以下兩步不是必須的:
設定開機啟動http :systemctl enable httpd
設定防火牆開機不啟動:systemctl disable firewalld
(3)建立一個檔案可提供掛載:mkdir /var/www/html/rhel7.2
(4)掛載: mount /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2/
要實現永久掛載修改配置檔案: vim /etc/rc.d/rc.local
檔案尾部加入:
mount /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2/
步驟三:測試
配置成功!