[Linux] CentOS 7 安装yum

目录

1. 查看系统自带的yum

2. 删除yum下的所有组件

3. 下载yum

4. 安装yum

5. 运行makecache 生成缓存

6. 清理软件源

7. 更新yum文件


  1. 查看系统自带的yum

    [root@localhost ~]#  rpm -qa | grep yum
    yum-langpacks-0.4.2-7.el7.noarch
    yum-3.4.3-168.el7.centos.noarch
    PackageKit-yum-1.1.10-2.el7.centos.x86_64
    yum-utils-1.1.31-54.el7_8.noarch
    yum-metadata-parser-1.1.4-10.el7.x86_64
    yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch
  2. 删除yum下的所有组件

    [root@localhost ~]# rpm -qa | grep yum | xargs rpm -e --nodeps
    警告:/etc/yum/pluginconf.d/langpacks.conf 已另存为 /etc/yum/pluginconf.d/langpacks.conf.rpmsave
  3. 下载yum

    [root@localhost ~]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
    --2022-05-08 08:58:12--  http://mirrors.163.com/.help/CentOS7-Base-163.repo
    正在解析主机 mirrors.163.com (mirrors.163.com)... 101.71.33.11
    正在连接 mirrors.163.com (mirrors.163.com)|101.71.33.11|:80... 已连接。
    已发出 HTTP 请求,正在等待回应... 200 OK
    长度:1572 (1.5K) [application/octet-stream]
    正在保存至: “CentOS7-Base-163.repo”
    
    100%[===========================================================================================================>] 1,572       --.-K/s 用时 0s      
    
    2022-05-08 08:58:12 (432 MB/s) - 已保存 “CentOS7-Base-163.repo” [1572/1572])
    
    [root@localhost ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
    
    [root@localhost ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm
    
    [root@localhost ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-54.el7_8.noarch.rpm
    
    [root@localhost ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
    
    [root@localhost ~]# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
  4. 安装yum

    [root@localhost ~]# rpm -ivh http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
    获取http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
    警告:/var/tmp/rpm-tmp.KJhqlp: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    准备中...                          ################################# [100%]
    	软件包 python-iniparse-0.4-9.el7.noarch 已经安装
    
    [root@localhost ~]# rpm -ivh yum-* --force --nodeps
  5. 运行makecache 生成缓存

    [root@localhost ~]# yum makecache
    已加载插件:fastestmirror, langpacks
    Determining fastest mirrors
     * base: mirrors.tuna.tsinghua.edu.cn
     * extras: mirrors.tuna.tsinghua.edu.cn
     * updates: mirrors.tuna.tsinghua.edu.cn
    base                                                                                                                          | 3.6 kB  00:00:00     
    extras                                                                                                                        | 2.9 kB  00:00:00     
    updates                                                                                                                       | 2.9 kB  00:00:00     
    (1/7): extras/7/x86_64/other_db                                                                                               | 147 kB  00:00:00     
    (2/7): base/7/x86_64/other_db                                                                                                 | 2.6 MB  00:00:00     
    (3/7): extras/7/x86_64/filelists_db                                                                                           | 277 kB  00:00:00     
    (4/7): base/7/x86_64/filelists_db                                                                                             | 7.2 MB  00:00:00     
    (5/7): updates/7/x86_64/filelists_db                                                                                          | 8.2 MB  00:00:01     
    (6/7): updates/7/x86_64/other_db                                                                                              | 1.0 MB  00:00:00     
    (7/7): updates/7/x86_64/primary_db                                                                                            |  15 MB  00:00:02     
    元数据缓存已建立
    
  6. 清理软件源

    [root@localhost ~]# yum clean all
    已加载插件:fastestmirror, langpacks
    正在清理软件源: base extras updates
    Cleaning up list of fastest mirrors
  7. 更新yum文件

    [root@localhost ~]# yum update
    已加载插件:fastestmirror, langpacks
    Determining fastest mirrors
     * base: mirrors.bupt.edu.cn
     * extras: mirrors.bupt.edu.cn
     * updates: mirrors.bfsu.edu.cn
    base                                                                                                                          | 3.6 kB  00:00:00     
    extras                                                                                                                        | 2.9 kB  00:00:00     
    updates                                                                                                                       | 2.9 kB  00:00:00     
    (1/4): base/7/x86_64/group_gz                                                                                                 | 153 kB  00:00:00     
    (2/4): extras/7/x86_64/primary_db                                                                                             | 246 kB  00:00:00     
    (3/4): base/7/x86_64/primary_db                                                                                               | 6.1 MB  00:00:00     
    (4/4): updates/7/x86_64/primary_db                                                                                            |  15 MB  00:00:01     
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包 NetworkManager.x86_64.1.1.18.8-1.el7 将被 升级
    
    ......
    是否继续?[y/N]:y
    
    ......
    是否继续?[y/N]:y
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值