1. 程式人生 > 其它 >centos7搭建yum源

centos7搭建yum源

記錄三種方式:1、本地yum源(只有本伺服器可有) 2、區域網yum源(同一區域網可用) 3、將網上rpm包下載到本地並將包放到區域網yum源下(解決ios軟體缺乏)

一、本地yum源部署方式

mount /dev/cdrom /mnt
cd /etc/yum.repos.d/
mv * /opt
vim base.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/
gpgcheck=0
enabled=1

要清理一下快取

yum clean all
yum repolist 狀態就是軟體包個數

二、區域網yum源(同一區域網可用)

yum -y install httpd
systemctl start httpd
systemctl enable httpd
mkdir -p /var/www/html/centos/7
cp /mnt/{Packages,repodata} /var/www/html/centos/7
如果沒有repodate可以用createrepo /var/www/html/centos/7/

訪問頁面能顯示即可

客戶端配置

cd /etc/yum.repos.d
mv * /opt
vim base.repo
[base]
name=CentOS-$releasever - Media
baseurl=http://192.168.1.10/centos/7/
gpgcheck=0
enabled=1

然後清理快取

yum clean all
yum repolist 不報錯即完成搭建區域網yum源

三、將網上rpm包下載到本地並將包放到區域網yum源下

此方式需要一臺能連線到網際網路的機器
yum repolist

yum install -y yum-utils 下面命令的軟體包
reposync --repoid=base 將base源的軟體下載到當前目錄下
把上面下好的軟體放到區域網源即可