RedHat配置yum源
起因是安装好RedHat后就准备装一些服务,于是使用yum命令的时候提示说:
This system is not registered to Red Hat Subscription Management.You can use subscription-manager to register.
好嘛,原来是因为RedHat使用yum源需要付费......在网上找了使用CentOS源替换的方法。中途出现几次错误,最后解决了,但具体是哪一步出错又是在哪一步解决,这个暂时还不清楚。先把完整步骤记录下来,按这个操作一遍最后肯定是可以的,就是过程会有点曲折= =。
1.删除redhat自带的yum包
检查是否安装了yum包,如果安装了,显示有哪些包。
rpm -qa | grep yum (检查是否安装yum包)
rpm -qa | grep yum | xargs rpm -e --nodeps (不检查依赖,直接删除rpm包)
rpm -qa | grep yum
2.使用CentOS的包来代替
我的红帽系统版本是7.2,然后我选择的是CentOS7的版本来代替。
镜像地址: http://mirrors.163.com/centos/
可以根据系统版本选择对应的软件包进行下载。比如我系统是64,下载的是http://mirrors.163.com/centos/7/os/x86_64/Packages/目录下这五个包:(具体要用到几个包我也不清楚,有的博客说四个包就够了,有的又说需要另外的包。所以我就都下了,有清楚的麻烦在评论区告诉我一下。)
rpm-4.11.3-43.el7.x86_64.rpm
yum-3.4.3-167.el7.centos.noarch.rpm
yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
python-urlgrabber-3.10-10.el7.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
使用命令下载:
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-43.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-167.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-10.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
安装全部的包:
rpm -ivh rpm-4.11.3-43.el7.x86_64.rpm
rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
然后相互依赖的包用同一个命令安装:
rpm -ivh yum-3.4.3-167.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm python-urlgrabber-3.10-10.el7.noarch.rpm
3.备份原有源并替换
cd /etc/yum.repos.d/
对该目录下的文件redhat.repo进行备份。
然后打开http://mirrors.163.com/.help/centos.html
在/etc/yum.repos.d/目录中下载对应版本的repo文件:
[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
例如,我下载的是CentOS7-Base-163.repo文件。还需要对文件CentOS7-Base-163.repo进行修改,将其中字符$releasever改为版本号7。
vi CentOS7-Base-163.repo
可以使用全文替换:
:1,$s/$releasever/7
4.重建缓存
yum clean all
yum makecache
正常步骤来讲到这一步其实就大功告成了。但是可能是因为我之前在安装yum包的时候操作太混乱了,在这一步提示说:
bash: /usr/bin/yum: 没有那个文件或目录
所以还需要进行下面的操作:
[root@localhost yum.repos.d]# rpm -ivh --nodeps http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
[root@localhost yum.repos.d]# rpm -ivh --nodeps http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
[root@localhost yum.repos.d]# rpm -ivh --nodeps http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[root@localhost yum.repos.d]# rpm -ivh --nodeps http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-167.el7.centos.noarch.rpm
再执行yum clean all和yum makecache的时候就可以了。
RedHat配置yum源相关推荐
- linux redhat配置yum源为网易(163)源的方法
163 yum rpm package mirrors.163.com/centos/5/os/x86_64/CentOS/ ===>请使用上面的url内部的rpm -------------- ...
- RedHat Linux7 配置yum源
一.配置本地yum源 首先将已连接和启动时连接勾选上 将操作系统镜像上传到虚拟机(/root)上 创建一个挂载目录mkdir -p /dvd/iso 将iso镜像文件挂载到/dvd/iso mount ...
- 配置yum源并与公网同步更新
转:http://salogs.com/2010/04/%E9%85%8D%E7%BD%AEyum%E6%BA%90%E5%B9%B6%E4%B8%8E%E5%85%AC%E7%BD%91%E5%90 ...
- 配置 yum 源的两种方法
配置 yum 源的两种方法 由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源,以下为详细过程: 1.删除redh ...
- RedHat7.6 配置yum源
配置yum源 redhat 默认自带的 yum 源需要注册才能更新,可以更换成Centos的yum源. 文章目录 配置yum源 前言 一.yum源的工作原理? 二.yum配置步骤 1.查看系统已经安装 ...
- Redhat更换yum源
Redhat更换yum源 RHEL的YUM源需要注册用户才能更新使用说白了就是要收费了,由于CentOS和RHEL基本没有区别,并且CentOS已经被REHL收购.所以将RHEL的YUM源替换为Cen ...
- linux配置yum源
关键词:配置yum源,本地yum源,网络yum源 [1]配置本地yum源 1.挂载好光盘到/redhat/mnt/mnt下 mv /dev/cdrom /mnt 2.操作 cd /etc/yum.re ...
- Liunx配置yum源与本地配置yum源
环境:虚拟机中安装了RedHat ,在进行安装mariadb的时候,出现如下错误.是因为yum源的问题,需要进行配置yum源.本教程是配置本地yum源. 选中虚拟机中的操作系统,鼠标:右键--> ...
- redHat7.9配置yum源
文章目录 背景 yum源的工作原理 yum配置步骤 参考文献 背景 之前在Docker安装了RedHat,但是由于安装后没有预装的命令,因此需要配置yum源·. Yum(全称为 Yellow dog ...
最新文章
- 2021年大数据Flink(三十一):​​​​​​​Table与SQL案例准备 依赖和​​​​​​​程序结构
- shell实现批量在多台windows服务器上执行同一命令并获取返回结果
- 2003 resource kit之Robocopy 高效文件复制工具
- 【Foreign Key】Oracle外键约束三种删除行为
- 第一次参加学校的ACM比赛所学及感想
- 各种光源(灯)的光谱
- jdk8永久代从方法区移除的验证
- explicit关键字详解(C++ )
- 用封装的栈回溯类捕获段错误
- Windows下Redis的使用
- ERP软件管理持续升级 抢占产业先机
- 【ORACLE基础】oracle服务及进程
- 【MySQL】为什么要学习MySQL数据库呢?
- 微信小程序实现自动语音功能:小程序语音提醒演示
- 远程给Linux系统更新安装RTX2080ti显卡驱动
- 成为顶流平台后 新氧阳谋峥嵘显露
- 推荐系统之AFM代码详解
- (2) Hive安装
- c语言作用域详解,C语言之作用域
- 全球与中国标准轻触开关市场现状及未来发展趋势
热门文章
- 电商价格战 谁才是最大受益者
- 一个批量转换文本文件编码的程序(Python)
- 蓝桥杯 ALGO-75 算法训练 筛选号码
- latex hyperref_Latex 用subfig引用子图显示括号
- TypeError: unhashable type: 'list'
- Hive:用Java代码通过JDBC连接Hiveserver
- Oracle 修改表空间文件路径
- 管理口SSH服务存在拒绝服务漏洞(CVE-2016-6515)
- 《Java虚拟机原理图解》1.1、class文件基本组织结构
- 2013年1月5号第一次事故