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
上一篇
下一篇