HCRM博客

如何在CentOS系统中安装YUM软件包管理器?

CentOS下安装YUM详细指南

一、YUM简介

YUM(Yellowdog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器,它基于RPM(Red Hat Package Manager)包管理,能够从指定的服务器自动载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

如何在CentOS系统中安装YUM软件包管理器?-图1
(图片来源网络,侵权删除)

二、安装YUM步骤详解

1、准备工作

检查系统版本:确保CentOS版本与要安装的YUM版本匹配,使用以下指令检查系统版本:

     cat /etc/redhatrelease

检查是否已经安装YUM:使用以下命令查看是否已安装YUM:

     yum v

如果未安装,则继续以下步骤。

2、下载必要的rpm包

如何在CentOS系统中安装YUM软件包管理器?-图2
(图片来源网络,侵权删除)

访问CentOS官方镜像站点或其他可靠镜像站下载以下五个关键的rpm包:

     python2.7.589.el7.x86_64.rpm
     pythoniniparse0.49.el7.noarch.rpm
     yummetadataparser1.1.410.el7.x86_64.rpm
     yum3.4.3168.el7.centos.noarch.rpm
     yumpluginfastestmirror1.1.3154.el7_8.noarch.rpm

可以使用wget命令直接下载这些包到指定目录,例如/usr/local/yuminstall:

     mkdir /usr/local/yuminstall
     cd /usr/local/yuminstall
     wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python2.7.589.el7.x86_64.rpm
     wget http://mirrors.163.com/centos/7/os/x86_64/Packages/pythoniniparse0.49.el7.noarch.rpm
     wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yummetadataparser1.1.410.el7.x86_64.rpm
     wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum3.4.3168.el7.centos.noarch.rpm
     wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yumpluginfastestmirror1.1.3154.el7_8.noarch.rpm

3、安装rpm包

切换到下载目录并执行以下命令安装rpm包:

     cd /usr/local/yuminstall
     sudo rpm ivh nodeps python2.7.589.el7.x86_64.rpm pythoniniparse0.49.el7.noarch.rpm yummetadataparser1.1.410.el7.x86_64.rpm yum3.4.3168.el7.centos.noarch.rpm yumpluginfastestmirror1.1.3154.el7_8.noarch.rpm

如果遇到依赖问题,可以使用nodepsforce选项强制安装:

     sudo rpm ivh nodeps force python2.7.589.el7.x86_64.rpm pythoniniparse0.49.el7.noarch.rpm yummetadataparser1.1.410.el7.x86_64.rpm yum3.4.3168.el7.centos.noarch.rpm yumpluginfastestmirror1.1.3154.el7_8.noarch.rpm

4、更改YUM源

如何在CentOS系统中安装YUM软件包管理器?-图3
(图片来源网络,侵权删除)

备份现有的YUM源配置文件:

     sudo mv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backup

下载新的YUM源配置文件并放入/etc/yum.repos.d/目录:

     wget O /etc/yum.repos.d/CentOSBase.repo http://mirrors.aliyun.com/repo/Centos7.repo

5、清理缓存并生成新缓存

清理现有缓存:

     sudo yum clean all

生成新的缓存:

     sudo yum makecache

6、验证安装

检查YUM是否成功安装并查看版本信息:

     yum v

列出已安装的包以确认:

     yum list installed

三、常用YUM命令

1、安装软件包

   yum install 包名

2、删除软件包

   yum remove 包名

3、更新系统中的所有软件包

   yum update

4、仅升级所有软件包,不升级系统内核

   yum upgrade

5、检查可更新的软件包

   yum checkupdate

6、搜索软件包

   yum search 关键词

7、列出所有可用的软件包

   yum list available

8、列出已安装的软件包

   yum list installed

9、清除缓存

   yum clean all

四、FAQs

Q1: YUM安装失败怎么办?

A1: 如果YUM安装失败,可以尝试以下几个步骤解决问题:

1、确保所有必需的rpm包都已正确下载。

2、使用nodepsforce选项强制安装,绕过依赖关系问题。

3、检查网络连接是否正常,确保能访问YUM源。

4、查看错误日志,找出具体的错误原因并进行修正。

Q2: 如何更改YUM源为国内镜像以提高下载速度?

A2: 可以通过编辑或替换/etc/yum.repos.d/目录下的YUM源配置文件来实现,下载阿里云的CentOS 7 YUM源配置文件并替换原有的文件:

wget O /etc/yum.repos.d/CentOSBase.repo http://mirrors.aliyun.com/repo/Centos7.repo

完成以上步骤后,运行yum clean allyum makecache命令生成新的缓存即可。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/11355.html

分享:
扫描分享到社交APP
上一篇
下一篇