局域網內搭建 本地yum 源
目的:
局域網內配置yum 源服務器,方便局域網內服務器安裝軟件
測試環境:
IP :10.139.13.34 apache 服務器 用來做局域網內的yum 源服務器
IP: 10.139.13.34 內網服務器
部署步驟:
搭建apache 服務器用來提供yum
yum install httpd –y
systemctl start httpd
準備yum 源的軟件包
做法1
使用centos 官網DVD1和DVD2.iso ,將iso 的所有內容解壓出來,存放到 apache 服務器的指定目錄,這裏指定目錄的目錄為 /var/www/html/centos-7
mkdir /var/www/htm/centos-7
mount /dev/sr0 /mnt/ #掛載文件
cp /mnt/Packages/* /var/www/html/centso-7/
做法2
這裏為方便測試,緊拷貝本地軟件的少量rpm 用作yum 源
mkdir /var/www/htm/centos-7
將本地的rpm 包拷貝至 /var/www/htm/centos-7
訪問web http://10.139.13.34/centos-7/
測試,查看是否
創建yum 倉庫
yum -y install createrepo
createrepo /var/www/html/centos7/
創建完後會生成repodata 文件
測試 在 IP: 10.139.13.34 進行測試
備份服務器原有的軟件源配置,修改軟件源,修改後如下
cat CentOS7-Base-163.repo
[base]
name=CentOS-$releasever - Base
baseurl=http://x.x.x.x /centos-7/ yum 源服務器地址
gpgcheck=0 #
gpgkey=http:///x.x.x.x /centos-7/RPM-GPG-KEY-CentOS-7
enabled=1
yum clean all && yum makecache
測試安裝軟件
查看服務器上有無unzip 軟件包
which unzip
/usr/bin/which: no unzip in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
安裝軟件
yum install unzip –y
安裝成功
本文出自 “sdsca” 博客,請務必保留此出處http://sdsca.blog.51cto.com/10852974/1967459
局域網內搭建 本地yum 源