linux重装yum源

使用yum下载软件报错,原因是系统自带的yum源是没有注册的,所以使用时候会报错。

1、删除red hat系统自带yum源

[root@localhost ~]# rpm -qa | grep yum
yum-utils-1.1.31-52.el7.noarch
yum-langpacks-0.4.2-7.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-3.4.3-163.el7.noarch
yum-rhn-plugin-2.0.1-10.el7.noarch
PackageKit-yum-1.1.10-1.el7.x86_64
[root@localhost ~]# rpm -e --nodeps yum-utils-1.1.31-52.el7.noarch
[root@localhost ~]# rpm -e --nodeps yum-langpacks-0.4.2-7.el7.noarch
[root@localhost ~]# rpm -e --nodeps yum-metadata-parser-1.1.4-10.el7.x86_64
[root@localhost ~]# rpm -e --nodeps yum-3.4.3-163.el7.noarch
[root@localhost ~]# rpm -e --nodeps yum-rhn-plugin-2.0.1-10.el7.noarch
[root@localhost ~]# rpm -e --nodeps PackageKit-yum-1.1.10-1.el7.x86_64
[root@localhost ~]# rm -rf yum-cli/
[root@localhost ~]# rm -rf yum-plugins/

2、下载新的yum安装包

网易的镜像网站为:http://mirrors.163.com,本人使用系统是redhat7.7版本,所以选择下载Centos7的镜像源,需要下载一下4个包
1、python-iniparse-0.4-9.el7.noarch.rpm

2、yum-3.4.3-168.el7.centos.noarch.rpm

3、yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

4、yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm

方法一、在以下网址http://mirrors.163.com/centos/7/os/x86_64/Packages/ 下载所需文件到本地电脑再用ftp传到linux上

方法二、用wget方法下载(本人使用)
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/包名

[root@localhost local]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
--2022-04-18 10:43:01--  http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
正在解析主机 mirrors.163.com (mirrors.163.com)... 60.191.80.11
正在连接 mirrors.163.com (mirrors.163.com)|60.191.80.11|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 
200 OK
长度:39800 (39K) [application/x-redhat-package-manager]
正在保存至: “python-iniparse-0.4-9.el7.noarch.rpm”

100%[===================================================================================================================>] 39,800       123KB/s 用时 0.3s   

2022-04-18 10:43:22 (123 KB/s) - 已保存 “python-iniparse-0.4-9.el7.noarch.rpm” [39800/39800])

在这里插入图片描述

3、开始安装

[root@localhost local]# rpm -ivh --nodeps python-iniparse-0.4-9.el7.noarch.rpm
[root@localhost local]# rpm -ivh --nodeps yum-3.4.3-168.el7.centos.noarch.rpm
[root@localhost local]# rpm -ivh --nodeps yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[root@localhost local]# rpm -ivh --nodeps yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm

4、下载配置文件

Centos7的镜像下载链接为:http://mirrors.163.com/.help/CentOS7-Base-163.repo

  [root@localhost centosyum]# cd /etc/yum.repos.d/
  [root@localhost yum.repos.d]# ls
  redhat.repo
  [root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
    --2020-12-23 16:47:47--  http://mirrors.163.com/.help/CentOS7-Base-163.repo
    正在解析主机 mirrors.163.com (mirrors.163.com)... 121.10.65.38, 121.10.65.39, 14.17.102.89, ...
    正在连接 mirrors.163.com (mirrors.163.com)|121.10.65.38|:80... 已连接。
    已发出 HTTP 请求,正在等待回应... 200 OK
    长度:1572 (1.5K) [application/octet-stream]
    正在保存至: “CentOS7-Base-163.repo”

    100%[============================================>] 1,572       --.-K/s 用时 0.01s   

    2020-12-23 16:47:47 (104 KB/s) - 已保存 “CentOS7-Base-163.repo” [1572/1572])

把CentOS7-Base-163.repo 文件中的$releasever替换为7,因为我这里下载的是centos7安装包http://mirrors.163.com/centos/7/os/x86_64/Packages

[root@localhost yum.repos.d]# ls
CentOS7-Base-163.repo  redhat.repo
[root@localhost yum.repos.d]# vi CentOS7-Base-163.repo 

5.完成

此时,yum源就基本更改完成,然后执行:
yum clean all
yum makecache

[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
正在清理软件源: base extras updates
[root@localhost yum.repos.d]# yum makecache
已加载插件:fastestmirror, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Determining fastest mirrors
base                                                           | 3.6 kB  00:00:00     
extras                                                         | 2.9 kB  00:00:00     
updates                                                        | 2.9 kB  00:00:00     
(1/10): base/x86_64/group_gz                                   | 153 kB  00:00:00     
(2/10): base/x86_64/primary_db                                 | 6.1 MB  00:00:03     
(3/10): extras/x86_64/primary_db                               | 222 kB  00:00:00     
(4/10): extras/x86_64/filelists_db                             | 224 kB  00:00:00     
(5/10): base/x86_64/filelists_db                               | 7.2 MB  00:00:05     
(6/10): extras/x86_64/other_db                                 | 134 kB  00:00:00     
(7/10): updates/x86_64/filelists_db                            | 2.7 MB  00:00:01     
(8/10): updates/x86_64/other_db                                | 334 kB  00:00:00     
(9/10): base/x86_64/other_db                                   | 2.6 MB  00:00:02     
(10/10): updates/x86_64/primary_db                             | 4.7 MB  00:00:03     
元数据缓存已建立
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值