最近有要给客户安装软件的需求,但是客户的环境是没有网的RedHat,这样很多依赖都需要离线安装才行。
为了预先做好测试,并下载相关的包,在网上下载了ReaHat 7.3企业版。
第一步就是要yum能够通网。
测试发现,使用yum install会异常:
This system is not registered to Red Hat Subscription Management.You can use subscription-manager to register
这是由于使用redhat的yum源需要注册付费。
所以在网上搜索后,找到一个办法替换为centos的源。
解决办法:
- 打开
/etc/yum.repos.d
- 下载仓库源文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
- 如果里面有其他的
.repo
文件可以备份后删除 - 打开
CentOS7-Base-163.repo
文件进行编辑 - 把所有的
$releasever
替换为7
,$basearch
替换为x86_64
- 然后再去测试一下,就可以正常进行
yum install
了