使用reposync同步网络yum源到本地
点击咨询1111111经常有人问,机房里的服务器不能上网,如何使用外网的yum源。这其实很容易,我们只要找一台能上网的机器,把你想要的源里的软件包同步到本地,然后到机房里搭建私有源即可。
这里用到命令reposync
练习:
首先查看本机能使用的yum源
假设我想把kubernetes这个源里所有的安装包全部下载来,下载到/k8s目录里。
首先创建/k8s
[root@vms61 ~]# reposync --repoid kubernetes -p /k8s/
base | 3.6 kB 00:00:00
epel | 5.4 kB 00:00:00
extras | 2.9 kB 00:00:00
kubernetes/signature | 454 B 00:00:00
kubernetes/signature | 1.4 kB 00:00:00 !!!
updates | 2.9 kB 00:00:00
warning:
...... 大量的输出 .....
(428/430): fd5f5da2d1a262fa687404d34e72813520274364557e648bc64a8136f1a02630-rkt-1.25.0-1. | 99 MB 00:00:05
(429/430): 01b97b0ddb967d0ed9fd78327a784efbfea8cd0d9789f5bab8b9bbfe94477c60-rkt-1.27.0-1. | 99 MB 00:00:06
(430/430): 7a382e59dc2c39a66083e03ec061f33771e4a7130c98cd0ef61492b2196c0378-rkt-1.26.0-1. | 99 MB 00:00:11
[root@vms61 ~]#
这样所有的软件包就全部下载完成了,然后我们到/k8s里看下