在使用RHEL7的时候,经常遇到yum源没有注册的问题,老有上图这样的提示,很烦,所以从查了查资料,终于把yum源搞好了。

       RHEL的YUM源需要注册用户才能更新使用,由于CentOS和RHEL基本没有区别,并且CentOS已经被REHL收购。所以将RHEL的YUM源替换为CentOS即可。

目录

第1步:清除原有RHEL的YUM及相关软件包:

第2步:下载有关的软件包:

第5步:下载CentOS7-Base-163.repo配置文件

第6步:在/etc/yum.repos.d目录下设置配置文件

第7步:清理yum缓存

第8步:将服务器软件包信息缓存至本地,提高搜索安装效率:

第9步:执行yum repolist查看:


第1步:清除原有RHEL的YUM及相关软件包:

rpm -qa|grep yum|xargs rpm -e --nodeps
rpm -qa|grep python-urlgrabber|xargs rpm -e --nodeps

第2步:下载有关的软件包:

链接:https://pan.baidu.com/s/16SZ2i4Sk81fKrvk2Oa3zmA
提取码:4auy

       把上面的文件放到/root/目录下,然后依次执行:

rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
rpm -ivh yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm yum-3.4.3-158.el7.centos.noarch.rpm

执行第4句的时候有可能出现以下情况:

可以从163的镜像服务器地址(http://mirrors.163.com/centos/7/os/x86_64/Packages/)下载rpm-4.11.3-40.el7.x86_64.rpm ,放到”/root/”目录下。

再在”/root/”目录下执行命令:

rpm -Uvh rpm-4.11.3-45.el7.x86_64.rpm --nodeps

解决rpm的版本问题后再次执行上面失败的命令。

rpm -ivh yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm yum-3.4.3-158.el7.centos.noarch.rpm

第5步:下载CentOS7-Base-163.repo配置文件

 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo   

 注意:在/etc/yum.repos.d目录下执行,本人系统版本是7所以下载的7,需要根据自己系统版本下载对应的配置文件

问题原因:

  1. 服务器本身没有自带安装wget
  2. 服务器自带的wget版本过低,无法通过wget命令去安装其它应用。

解决:

5.1. 查看服务器是否安装wget

rpm -qa|grep 'wget'

如果有,则执行第2步;如果没有,则执行第3步。

5.2. 卸载wget

yum remove wget

5.3. 下载wget的rpm安装包

http://mirrors.163.com/centos/7/os/x86_64/Packages/

5.4. 创建wget目录

在/usr/local下创建wget目录,将rpm文件上传至wget目录下(目录随意)

5.5. 运行安装wget

rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm

5.6. 检验安装wget是否可用

 wget安装完成

再次执行下载配置文件

成功

第6步:在/etc/yum.repos.d目录下设置配置文件

sed -i "s;\$releasever;7;g" CentOS7-Base-163.repo

将CentOS7-Base-163.repo配置文件中所有的$releasever替换为7,也就是当前系统版本,我的是7,根据自己系统版本设置

使用cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)

第7步:清理yum缓存

yum clean all

第8步:将服务器软件包信息缓存至本地,提高搜索安装效率:

 yum makecache

第9步:执行yum repolist查看:

如果显示出repo仓库列表,并显示软件包数量则OK。

yum  repolist

 至此yum源更换完成。


完结撒花!!!

        朋友们我们本篇的内容到这就结束了,本篇的内容还是非常简单的,如果有啥不会的朋友咱们可以一起谈论哈~

        如果朋友你感觉文章的内容对你有帮助,可以点赞关注文章和专栏以及关注我哈,嘿嘿嘿我会定期更新文章的,感谢朋友们的支持!

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐