一、制作本地yum源

1. 安装appache或者http

2.下载包

2.1 包的存放路径如下:

    yum包的下载地址为https://mirrors.163.com/,将所有的包都放在/var/www/html目录下,最终下载完成后的目录结构具体如图下图。

2.2下载包

    下载包的方式可以使用wget方法,也可以使用rsync命令将网站的包全部同步到本地,这里使用的是wget方法。 

1.wget的方法

cd /var/www/html
mkdir centos7
cd centos7
wget https://mirrors.163.com/centos/7.6.1810/os/x86_64/Packages/  -r -c -np -nH -e robots=off --cut-dirs 4 --restrict-file-names=nocontrol
wget https://mirrors.163.com/centos/7.6.1810/os/x86_64/repodata/  -r -c -np -nH -e robots=off --cut-dirs 4 --restrict-file-names=nocontrol
wget https://mirrors.163.com/centos/7.6.1810/os/x86_64/RPM-GPG-KEY-CentOS-7
wget https://mirrors.163.com/centos/7.6.1810/os/x86_64/RPM-GPG-KEY-CentOS-Testing-7

mkdir extras
cd extras
 wget https://mirrors.163.com/centos/7.6.1810/extras/x86_64/Packages/ -r -c -np -nH -e robots=off --cut-dirs 4 --restrict-file-names=nocontrol
 wget https://mirrors.163.com/centos/7.6.1810/extras/x86_64/drpms/ -r -c -np -nH -e robots=off --cut-dirs 4 --restrict-file-names=nocontrol
 wget https://mirrors.163.com/centos/7.6.1810/extras/x86_64/repodata/ -r -c -np -nH -e robots=off --cut-dirs 4 --restrict-file-names=nocontrol
 
 wget https://mirrors.163.com/centos/7.6.1810/virt/x86_64/kvm-common/ -r -c -np -nH -e robots=off --cut-dirs 4 --restrict-file-names=nocontrol
 
 wget https://mirrors.163.com/centos/7.6.1810/cloud/x86_64/openstack-pike/  -r -c -np -nH -e robots=off --cut-dirs 4 --restrict-file-names=nocontrol

2.rsync的方式

#在要制作yum源的服务器上执行以下命令,执行结束后所有的repo包将同步到本地
rsync -avzP https://mirrors.163.com/centos/8-stream/ /var/www/html/

3 启动服务

4 新建文件local.repo

    在要使用yum源的电脑上新建localrepo。

 

cd /etc/yum.repos.d
mkdir bak
mv C* bak
vim local.repo
[base]
name=base
baseurl=http://ip/centos7
gpgcheck=0
gpgkey=http://ip/centos7
enabled=1

[base1]
name=base1
baseurl=http://ip/extras
gpgcheck=0
gpgkey=http://ip/extras
enabled=1

[base2]
name=base2
baseurl=http://ip/openstack-pike
gpgcheck=0
gpgkey=http://ip/openstack-pike
enabled=1

[base3]
name=base3
baseurl=http://ip/kvm-common
gpgcheck=0
gpgkey=http://ip/kvm-common
enabled=1

yum clean all
yum makecache

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值