centos7搭建yum源
阿新 • • 發佈:2021-08-25
記錄三種方式: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源的軟體下載到當前目錄下
把上面下好的軟體放到區域網源即可