HCRM博客

如何在CentOS 7上使用YUM安装软件包?

CentOS 7 使用 YUM 安装软件包指南

一、YUM 简介

YUM(全称为 Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器,基于 RPM 软件包管理,能够从指定的服务器自动载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装,本文将详细介绍如何在 CentOS 7 上安装和使用 YUM,并提供常见问题的解决方案。

如何在CentOS 7上使用YUM安装软件包?-图1
(图片来源网络,侵权删除)

二、安装 YUM

1. 检查是否已安装 YUM

检查系统中是否已经安装了 YUM,打开终端并输入以下命令:

rpm qa | grep yum

如果系统中已经安装了 YUM,会显示相关的软件包信息;如果没有安装,则需要进行安装。

2. 下载 YUM 安装包

如果系统中没有预装 YUM,可以通过以下步骤来安装,需要下载 YUM 的安装包,可以使用wget 命令从镜像站点下载所需的 RPM 包。

cd /tmp
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum3.4.3139.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yummetadataparser1.1.410.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yumpluginfastestmirror1.1.3134.el7.noarch.rpm

注意:请根据实际的镜像站点地址和文件名进行调整。

如何在CentOS 7上使用YUM安装软件包?-图2
(图片来源网络,侵权删除)

3. 安装 YUM 及相关组件

下载完成后,使用rpm 命令安装下载的 RPM 包:

sudo rpm ivh yum3.4.3139.el7.centos.noarch.rpm
sudo rpm ivh yummetadataparser1.1.410.el7.centos.noarch.rpm
sudo rpm ivh yumpluginfastestmirror1.1.3134.el7.noarch.rpm

4. 配置 YUM 仓库

安装完 YUM 后,需要配置 YUM 仓库,编辑或创建/etc/yum.repos.d/CentOSBase.repo 文件,添加以下内容:

[base]
name=CentOS$releasever Base
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS7
[updates]
name=CentOS$releasever Updates
baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS7
[extras]
name=CentOS$releasever Extras
baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpmgpg/RPMGPGKEYCentOS7

保存并退出编辑器,然后清理并重建 YUM 缓存:

sudo yum clean all
sudo yum makecache

三、常用的 YUM 命令

1. 安装软件包

如何在CentOS 7上使用YUM安装软件包?-图3
(图片来源网络,侵权删除)
sudo yum install 包名

安装httpd

sudo yum install httpd

2. 更新软件包

sudo yum update 包名

更新系统中的所有软件包:

sudo yum update

3. 卸载软件包

sudo yum remove 包名

卸载httpd

sudo yum remove httpd

4. 搜索软件包

yum search 关键词

搜索包含 “vim” 的软件包:

yum search vim

5. 列出软件包

列出所有已安装的软件包:

yum list installed

列出所有可用的软件包:

yum list available

6. 查看软件包信息

yum info 包名

查看httpd 的信息:

yum info httpd

四、常见问题及解决方案

1.问题:YUM 仓库不可用

解决方案: 检查网络连接是否正常,确保能够访问配置的 YUM 仓库镜像,可以尝试更换为其他镜像源,编辑CentOSBase.repo 文件,替换baseurl 为其他镜像源地址,使用网易的镜像源:

baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/

然后清理并重建缓存:

sudo yum clean all
sudo yum makecache

2.问题:依赖关系错误

解决方案: 如果遇到依赖关系错误,可以尝试使用以下命令来解决:

sudo yum checkdep

或者强制安装:

sudo yum install 包名 skipbroken

也可以先尝试更新 YUM 和所有的软件包,然后再进行安装:

sudo yum update
sudo yum install 包名

3.问题:YUM 缓存问题

解决方案: 如果遇到 YUM 缓存问题,可以尝试清理缓存并重建:

sudo yum clean all
sudo yum makecache

然后重试之前的 YUM 命令。

本文详细介绍了在 CentOS 7 上安装和使用 YUM 的方法,包括安装 YUM、配置 YUM 仓库、常用 YUM 命令以及常见问题的解决方案,通过本文的指导,用户可以更加高效地管理 CentOS 系统上的软件包,确保系统的稳定运行和安全性,希望本文能够帮助读者更好地理解和使用 YUM,解决在实际使用过程中遇到的问题。

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

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