RHEL7解决无法使用YUM源问题
来源:互联网 发布:大淘客联盟和淘宝联盟 编辑:程序博客网 时间:2024/06/05 03:58
RHEL7解决无法使用YUM源问题
RHEL的YUM源需要注册用户才能更新使用,由于CentOS和RHEL基本没有区别,并且CentOS已经被REHL收购。所以将RHEL的YUM源替换为CentOS即可。
问题如下:
[root@bogon ~]# yum repolist
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
repolist: 0
或者# yum install ntp
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Install Process
Nothing to do
解决方法:
1.清除原有RHEL的YUM及相关软件包。
rpm -qa | grep yum | xargs rpm -e --nodeps
rpm -qa |grep python-urlgrabber|xargs rpm -e --nodeps
2.下载centos7的相关软件包。
http://mirrors.173.com/centos/7.3.1711/os/x87_74/Packages/yum-3.4.3-150.el7.centos.noarch.rpm
http://mirrors.173.com/centos/7.3.1711/os/x87_74/Packages/yum-metadata-parser-1.1.4-10.el7.x87_74.rpm
http://mirrors.173.com/centos/7.3.1711/os/x87_74/Packages/yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm
http://mirrors.173.com/centos/7.3.1711/os/x87_74/Packages/python-iniparse-0.4-9.el7.noarch.rpm
http://mirrors.173.com/centos/7.3.1711/os/x87_74/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm
*注释:这些软件包的具体的版本,请到http://mirrors.173.com/centos/7/os/x87_74/Packages/ 目录下,选择下载上述软件包。网上很多文章没法直接使用就是因为软件包的版本问题。
3.安装软件包。
rpm -ivh python-iniparse-0.3.1-2.1.el7.noarch.rpm
rpm -ivh python-urlgrabber-3.9.1-11.el7.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-17.el7.x87_74.rpm
rpm -ivh yum-plugin-fastestmirror-1.1.30-37.el7.noarch.rpm yum-3.2.29-73.el7.centos.noarch.rpm
*注释yum-plugin-fastestmirror和yum-3.2.29要一起安装。
如果按照遇到问题:发现错误,python-urlgrabber版本必须大于等于3.9.1-10
# rpm -ivh yum-3.2.29-73.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el7.noarch.rpm
warning: yum-3.2.29-73.el7.centos.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-73.el7.centos.noarch
查看系统的python信息
# rpm -qa|grep python
发现python-urlgrabber-3.9.1-9.el7.noarch 版本低于3.9.1-10
卸载:python-urlgrabber-3.9.1-9.el7.noarch
rpm -e python-urlgrabber-3.9.1-9.el7.noarch
安装:rpm -ivh python-urlgrabber-3.9.1-11.el7.noarch.rpm
安装yum
# rpm -ivh yum-*
更改yum源
cd /etc/yum.repos.d/
下载配置文件
wget http://mirrors.173.com/.help/CentOS7-Base-173.repo
将此配置文件替换/etc/yum.repos.d同名文件
sed -i "s;\releasever;7;g" CentOS7-Base-173.repo mv rhel-source.repo rhel-source.repo.bak 或者编辑配置文件 #vim CentOS-Base.repo 把releasever;7;g" CentOS7-Base-173.repo mv rhel-source.repo rhel-source.repo.bak 或者编辑配置文件 #vim CentOS-Base.repo 把releasever替换成现有系统的版本号(7)
vim替换命令
:%s/$releasever/7/g
退出保存
清理yum缓存
#yum clean all
将服务器软件包信息缓存至本地,提高搜索安装效率
#yum makecache
测试
#yum seach vim
执行yum repolist查看,如果显示出repo仓库列表,并显示软件包数量则OK。(或者使用yum makecache)
7.使用yum安装软件包测试。
yum -y install lrzsz
至此,如果不出现意外,lrzsz软件包安装成功。yum也就可以正常使用了。
0 0
- RHEL7解决无法使用YUM源问题
- RHEL6解决无法使用YUM源问题
- RHEL6解决无法使用YUM源问题
- RHEL6解决无法使用YUM源问题
- RHEL6解决无法使用YUM源问题
- RHEL6解决无法使用YUM源问题
- RHEL6/Centos 解决无法使用YUM源问题
- RHEL6解决无法使用YUM源问题 {已验证切实可行}
- RHEL7配置yum源
- 解决linux服务器yum命令无法使用的问题
- 红帽7.1解决yum无法使用问题
- yum 无法使用的解决
- yum 无法使用的解决
- 解决克隆RHEL7后网络无法启动问题
- U盘安装rhel7后使用本地yum源
- rhel7 yum光盘源配置
- RHEL7 本地yum源配置
- rhel7配置本地yum源
- NVMe admin队列命令处理
- Python根据AccessLog统计对应Url的点击量2
- background/font/animation属性的顺序
- Android 内存泄漏分析
- 背包小结
- RHEL7解决无法使用YUM源问题
- CentOS rpm方式安装jenkins
- 前端基础进阶(九):详解面向对象、构造函数、原型与原型链
- POJ 1743 Musical Theme (后缀数组 + 二分)
- C#中dll调用方法
- android简单的分享功能
- spark 2.1 TaskSchedulerImpl is Simlar between local mode and yarn mode
- Application Cache 无法加载其他静态资源
- 前端基础