CentOS7 搭建本地repo倉庫源從互聯網下載


環境介紹
內網服務器禁止上網,無法使用各種倉庫鏡像。只能從別的途徑把所有的包同步下來,拷貝進內網,再建立倉庫。

一、可以聯網的Centos中操作
1.安裝reposync命令
該命令來自於“yum-utils-1.1.31-45.el7.noarch”包,該包在base源中。
————————————————

yum install yum-utils-1.1.31-45.el7.noarch
 
或者直接:
yum install yum-utils

2.安裝createrepo命令

該命令來自“createrepo-0.9.9-28.el7.noarch”包,該包在base源中。內網的centos也需要安裝此包
createrepo命令用於 同步到本地的包,重新生成repodata目錄。
centos7 默認已經有此命令。

yum install createrepo-0.9.9-28.el7.noarch

3.把epel源中的rpm包下載到本地,ius源也一樣的操作

# 能夠直接使用epel這個名字的前提是,已經
yum install epel-release    //安裝epel源
 
//大概需要下載1個多小時
reposync -r epel -p /root/    //-r  指定下載哪個repo資源  ,-p指定下載目錄

yum install ius-release-2-1.el7.ius.noarch.rpm
reposync -r ius -p /root/

4.把下載到本地的epel拷貝到內網的某目錄下

比如/root/epel目錄,制作本地倉庫。

createrepo -v /root/epel    //指定在哪個目錄下制作repodata

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM