yum本地软件源下载与配置
一,获取yum软件源生产环境中一般是不让上网的,而且有时候机房不在本地,插光盘要联系别人帮忙,很不方便,这种情况下把下载好的软件源传到服务器上是最方便的做法。 1,软件源下载先在一台可以联网并且版本和目标主机相似的服务器上下载软件源: yum repolist
repo id repo name status
base/7/x86_64 CentOS-7 - Base - mirrors.aliyun.com 9,911
extras/7/x86_64 CentOS-7 - Extras - mirrors.aliyun.com 313
updates/7/x86_64 CentOS-7 - Updates - mirrors.aliyun.com 695
一般来说只用下载base库就够了,运行命令:
我们需要用到的软件包就在Packages目录下面,只需把Packages目录打包发到目标主机上就可以了 2,软件源配置上一步已经把软件包传到目标主机上,这一步需要先给这些软件包建立“索引”,这需要一个工具createrepo,如果目标主机没有安装这个工具,解决方法很简单,因为我们上一步下载的软件包里,就有createrepo的安装包,cd到Packages目录下面,运行: 装好createrepo后,在Packages目录下面运行命令 运行createrepo时可能会遇到报错无法读取包信息,这一般是上一步时软件包下载不全,可以直接移除这个软件包,一般没什么影响。 二,配置yum.repos.d先有rename命令把当前的.repo文件都备份掉: [local]
name=CentOS-$releasever - Local
baseurl=file:///your-path-to-packages
gpgcheck=0
enabled=1
your-path-to-packages就是之前Packages所在目录,保存文件后运行命令: 之后就可以愉快地玩耍了。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |