搭建一個離線yum源


搭建一個離線yum源,方便接下來工作中安裝各種服務。
安裝步驟

系統:CentOS 7.6

yum install -y httpd
vi /etc/httpd/conf/httpd.conf

<Directory />
  Options FollowSymLinks
  AllowOverride None
  Order deny,allow
  allow from all
</Directory>


1、下載yum源鏡像文件

CentOS官網:https://www.centos.org/download/

點擊DVD ISO,選擇其中一個版本

2、將下載好的鏡像通過winscp或xshell等工具傳到需要部署yum源的服務器上。

3、掛載鏡像

mount /home/CentOS-7-x86_64-DVD-1908.iso   /home/temp

4、將掛載盤內的文件復制到本地新建目錄中

mkdir -p /var/www/html/centos_iso
cp -r /home/temp/*  /var/www/html/centos_iso  

5、將yum源倉庫里的repo文件進行備份(因為要覆蓋這些文件,要養成備份的好習慣)

mkdir /etc/yum.repos.d/bak20200422
mv /etc/yum.repos.d/*  /etc/yum.repos.d/bak20200422

6、重新編輯CentOS-Media.repo文件

cp /etc/yum.repos.d/bak20200422/CentOS-Media.repo  /etc/yum.repos.d/

vim  /etc/yum.repos.d/CentOS-Media.repo
[centos_iso]
name=centos_iso
baseurl=file:///var/www/html/centos_iso
baseurl=http://192.168.80.131/var/www/html/centos_iso
gpgcheck=1
enabled=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

7、卸載鏡像

umount /home/temp

8、此時使用yum list命令就能顯示所有已經安裝和可以安裝的程序包

URL: http://192.168.80.131/centos_iso

測試:
本機:yum install gawk-4.0.2-4.el7_3.1.x86_64.rpm
遠程機:wget http://192.168.80.131/centos_iso/Packages/gawk-4.0.2-4.el7_3.1.x86_64.rpm

rpm -ivh xxx.rpm


免責聲明!

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



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