linux配置yum本地源

linux配置yum本地源

往往安裝某些軟件時,依賴的東西太多,或者網絡原因,容易造成軟件安裝失敗,這時候我們可以配置yum本地源,將需要的軟件的rpm包同步到本地,然後使用本地源。例如安裝ambari的時候,我們通常把ambari的安裝源同步到本地,然後安裝。

1 安裝httpd

Httpd是由ASF(apache software foundation)維護的開源項目之一 也是目前最爲流行的web服務器之一 目前有三個維護版本 分別爲2.1 2.2 2.4 特性豐富:高度模塊化的設計 出色的穩定性 支持OSD 豐富的第三方插件。

yum -y install httpd.x86_64

2.同步網絡源

將網絡源利用工具同步到本地,這裏以同步ambari源爲例子

2.1 安裝wget

yum -y install wget.x86_64

2.2下載ambari2.6.0的源到/etc/yum.repos.d/目錄下

wget -nv http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.6.0.0/ambari.repo -O /etc/yum.repos.d/ambari.repo

2.3 查看源列表

yum repolist

2.4 安裝yum-utils

yum -y install yum-utils

2.5同步源

reposync -r ambari-2.6.0.0

2.6 複製源文件到/var/www/html/目錄下

執行同步命令之後,會得到一個目錄,將這個目錄移動到/var/www/html/下

mv /etc/yum.repos.d/ambari-2.6.0.0 /var/www/html/

3使用createrepo創建本地源

3.1安裝createrepo

yum -y install createrepo

3.2切換到/var/www/html/ambari-2.6.0.0目錄下

cd /var/www/html/ambari-2.6.0.0/

3.3創建本地源

createrepo .

4其他源安裝

安裝本地源的原理是一樣的,就是把網絡源的rpm安裝包同步或者下載到本地的某個目錄下,然後安裝httpd服務,將存放已下下載rpm包的目錄移動到/var/www/html目錄下。然後創建本地源。我們就可以使用這個源了。

5 重啓httpd服務

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