前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >RedHat6.8 yum安装配置,亲测有效

RedHat6.8 yum安装配置,亲测有效

作者头像
一写代码就开心
发布2022-05-09 10:56:59
5740
发布2022-05-09 10:56:59
举报
文章被收录于专栏:java和python

目录

1 检查

一般安装好redhat后,不能注册的话,不能使用系统自带的yum源。但是我们可以自己配置yum源来解决这一问题。下面介绍下redhat配置163yum源。

检查是否安装yum包 rpm -qa |grep yum

删除自带的yum包 rpm -qa|grep yum|xargs rpm -e --nodeps

因为一些包之间可能会有依赖关系,所以我们需要加上参数 --nodeps 无视依赖关系。

2 下载yum包

在这个网站下载,什么其他网易的源网站,里面已经没有了

代码语言:javascript
复制
https://vault.centos.org/6.8/os/x86_64/Packages/
代码语言:javascript
复制
wget  https://vault.centos.org/6.8/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

wget  https://vault.centos.org/6.8/os/x86_64/Packages/yum-3.2.29-73.el6.centos.noarch.rpm

wget  https://vault.centos.org/6.8/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

wget https://vault.centos.org/6.8/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm

3、先安装这下面的两个包

代码语言:javascript
复制
[root@localhost ~]# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
[root@localhost ~]# rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

这两个包安装一般都不会出现问题,直接就通过(我是没出现问题,其他人如果出现问题,可以自行百度一下解决办法)

4、接下来尝试安装这两个包,一定要一起安装,也就是要在一条命令中执行,不可以跟上面的两个包一样分两条指令执行(网上的教程说是包的依赖关系)

代码语言:javascript
复制
[root@localhost ~]# rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm

6、更改配置文件 rhel-debuginfo.repo

更配置文件之前先进行备份(新手一定要记住这一点,更改系统配置文件之前一定要备份)

代码语言:javascript
复制
[root@localhost ~]# cp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bak
或者cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak(我用的第二个)

编辑该配置文件

代码语言:javascript
复制
[root@localhost ~]# vim /etc/yum.repos.d/rhel-source.repo或者vim /etc/yum.repos.d/CentOS-Base.repo(我用的第二个)

可能也有一些人装了系统之后,没有vim可以使用,但是vi是一定有的,所以上面的指令如果是出错提示没有该命令,可以用vi打开

代码语言:javascript
复制
[root@localhost ~]# vi /etc/yum.repos.d/rhel-source.repo

(vi或者vim的使用:上面的命令执行完成之后,会出现一个文本的编辑界面,按 i 键进入编辑模式,方向键进行光标移动,这里的复制和粘贴使用的是Ctrl+Shift+C、Ctrl+Shift+V ,然后按ESC键退出编辑模式,输入 “:wq” ,保存退出。)

将这里面的内容全部删掉,替换成以下内容;

代码语言:javascript
复制
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://vault.centos.org/6.8/updates/$basearch/
gpgcheck=1
gpgkey=https://vault.centos.org/RPM-GPG-KEY-CentOS-6

[extras]
name=CentOS-$releasever - Extras
baseurl=https://vault.centos.org/6.8/extras/$basearch/
gpgcheck=1
gpgkey=https://vault.centos.org/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://vault.centos.org/6.8/centosplus/$basearch/
gpgcheck=1
enabled=0

7、清除原来的源配置

代码语言:javascript
复制
[root@localhost ~]# yum clean all

8、安装现在的yum源,这一步也是测试新安装的yum源有没有安装成功

代码语言:javascript
复制
[root@localhost ~]# yum install yum

如果这条命令能执行成功,就说明新安装的yum源已经正确配置好了。   可能出现报错

代码语言:javascript
复制
file:///mnt/repodata/repomd.xml: [Errno 14] Could not open/read file:///mnt/repodata/repomd.xml Tryi

意思是本地的镜像没有挂载 解决办法就是把本地源关闭: 将/etc/yum.repos.d/CentOS-Media.repo里面的enabled=1改成enabled=0

之后 运行第一步 sudo mount /dev/cdrom /mnt 第二步ls -l /mnt 这两条命令

执行完以上的两个命令之后

8、安装现在的yum源,这一步也是测试新安装的yum源有没有安装成功

代码语言:javascript
复制
[root@localhost ~]# yum install yum

如果这条命令能执行成功,就说明新安装的yum源已经正确配置好了。

9、更新yum源到本地

代码语言:javascript
复制
[root@localhost ~]# yum list
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 1 检查
  • 2 下载yum包
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档