如何使红帽系统用centos的yum源?

简介:
开源centos的镜像文件地址有很多,但redhat只能使用原来的yum源或本地自己挂载生成的yum源,这样会出现yum源不全,一些需要的系统包无法安装。可以通过重新安装yum的方式让红帽系统也可以使用centos的yum源。

1.卸载原来有关yum的rpm包
rpm -aq|grep yum|xargs rpm -e --nodeps

2.在163镜像网站下载centos有关yum的rpm包
我的操作系统是红帽6.4,下载时注意系统版本

3.安装rpm包
安装时最好一起安装,因为有的包有相互依赖关系,不一起安装的话会安装失败
rpm -ivh yum-*
安装时报错:
f56c260a2b45e86b23048801039ca7d657d3763e
下载python-urlgrabber-3.9.1-11安装
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm

rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm
执行操作后还是报同样的错误
rpm -qa | grep python
3a9394594aaf07fdca1ea100c14c57a319a72f54
可以看到系统上是有一个较低版本的,把这个版本卸载掉
rpm -e python-urlgrabber
重新安装python-urlgrabber-3.9.1-11.el6.noarch.rpm就没问题了
062ef02a95fd38cde5c7a75d5decf22eeb994e39
安装yum包
372880cdaa6b70910219991564f864b3dbdf43e1

4. 直接使用阿里云或者网易的yum源即可
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
需要修改配置文件的内容,在vi编辑器中更改
版本替换:%s/$releasever/6/
系统替换:%s/$basearch/x86_64/

yum clean all
yum makecache
这样就可以了,如果不能使用,说明 CentOS-Base.repo配置文件还有问题,根据报错修改就可以了。

使用中出现的问题:
安装扩展源后使用yum会报错
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
修改生成的epel.repo
将baseurl的注释取消, mirrorlist注释掉即可
目录
相关文章
|
5天前
|
关系型数据库 MySQL Linux
在CentOS上使用yum安装与使用MySQL
在CentOS操作系统上使用yum包管理器安装和配置MySQL数据库的详细步骤,包括下载MySQL的yum源配置、安装MySQL服务、启动和停止服务、设置开机自启动、获取临时密码、修改root用户密码、授权用户以及处理相关问题。同时,文章还包含了一些操作的截图,帮助用户更直观地理解安装和配置过程。
27 0
在CentOS上使用yum安装与使用MySQL
|
17天前
|
Web App开发 缓存 Ubuntu
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
|
16天前
|
网络协议 Linux
CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org;"之解决办法(换源)
CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org; Name or service not known“之解决办法(换源)
|
28天前
|
Kubernetes Cloud Native Linux
如何应对红帽不再维护 CentOS
【7月更文挑战第10天】应对红帽停止维护CentOS策略摘要: 迁移到替代发行版: 如Rocky Linux或AlmaLinux,保持高兼容性与支持。 采用商业Linux: 如RHEL,获取官方支持与服务,适合金融机构。 容器化与云原生: 应用程序容器化减少依赖,如Docker与Kubernetes。 自主维护: 大型科技公司可内部支持与定制化维护。 定期评估: 持续关注动态,提前规划避免紧急情况。
|
4天前
|
Linux Docker 容器
在CentOS操作系统上使用yum安装/使用/卸载Docker容器引擎
在CentOS操作系统上安装、配置、使用和卸载Docker容器引擎的详细步骤,包括配置Docker镜像加速的方法。
28 0
|
5天前
|
安全 Java 应用服务中间件
如何通过 Yum 在 CentOS 7 上安装 Apache Tomcat 7
如何通过 Yum 在 CentOS 7 上安装 Apache Tomcat 7
21 0
|
6天前
|
jenkins Java Devops
CentOS 7上安装 Jenkins 2.346 -- yum 方式
CentOS 7上安装 Jenkins 2.346 -- yum 方式
8 0
|
6天前
|
jenkins Linux 持续交付
CentOS 7上安装 Jenkins 2.227 -- yum 方式
CentOS 7上安装 Jenkins 2.227 -- yum 方式
8 0
|
7天前
|
Linux Python
Linux——删除系统python导致yum无法使用
Linux——删除系统python导致yum无法使用
20 0
|
1月前
|
SQL Python
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。