我们一直在努力

在 CentOS/RHEL 7 及更早版本中使用 YUM 管理软件包

CentOS 我们比较熟悉,一般都是使用 YUM(Yellowdog Updater, Modified)来管理软件包的。YUM 是 CentOS 7 以及旧版本 RHEL 和 Fedora 的默认包管理器,本文介绍一些常见的 YUM 命令,包括 YUM 安装软件、更新软件包、卸载软件包、搜索软件包等命令。不过在大多数基于 RPM 的较新发行版中,包括 CentOS 8RHEL 8 和 Fedora 22(及更高版本),它基本上已被它的继任者 Dandified YUM(也称为 DNF)取代。

一、开始前的准备工作

1、准备一个 CentOS/RHEL 7 系统

在 CentOS/RHEL 7、Fedora 21 或更早版本的任一发行版上运行的系统。 也可以使用其他采用 APT 包管理器的 Linux 发行版。

2、连接到搬瓦工 SSH

其次我们需要通过 SSH 连接到搬瓦工 VPS,然后才能进行一系列操作。

二、使用 YUM 升级软件包

1、更新已安装的软件包

 sudo yum update

2、列出可更新的已安装软件包

 sudo yum list updates

3、更新特定软件包(以 Apache 为例)

 sudo yum update httpd

三、使用 YUM 安装软件包

1、安装软件包(以 PHP 为例)

 sudo yum install php

2、重新安装软件包

 sudo yum reinstall php

四、使用 YUM 卸载软件包

1、卸载软件包(以 MariaDB 为例)

 sudo yum remove mariadb-server

2、删除一个包以及与它一起安装的所有依赖包

 sudo yum autoremove mariadb-server

3、在不指定包的情况下使用 autoremove 命令可识别并删除不再需要的系统依赖项

 sudo yum autoremove

五、一些有用的 YUM 选项

1、同时安装多个软件包(以下命令在单个命令中安装 Apache、PHP 和 MariaDB)

 sudo yum install httpd php mariadb-server

2、指定特定版本的软件包,请在软件包名称后面加上 - 和所需的版本号

 sudo yum install neovim-0.3.8

要列举软件包的可用版本,请将 --showdupicates 选项与 list 命令和特定包的名称一起使用:

 sudo yum list neovim --showduplicates

3、自动确认,使用 -y 或者 --assumeyes 选项

 sudo yum install neovim -y

六、查找和搜索软件包

1、列出 YUM 存储库中的所有包

 sudo yum list

列出可以通过 YUM 的存储库安装在系统上的所有软件包:

 sudo yum list available

列出系统上当前安装的所有软件包:

 sudo yum list installed

列出过去一周添加到 YUM 存储库的软件包:

 sudo yum list recent

2、搜索 YUM 的可用包(以 git 为例)

 sudo yum search git

搜索多个关键词:

 sudo yum search version control

3、根据命令查找包(比如查找包含 pip3 命令的软件包)

 sudo yum provides pip3

4、获取有关包的其他详细信息

 sudo yum info Python36

5、获取给定包的依赖项列表

 sudo yum deplist python36

七、添加 YUM 存储库方法

与其他 Linux 包管理器一样,YUM 允许在默认存储库之外添加存储库。下面主要介绍一下如何添加 Extra Packages for Enterprise Linux(EPEL)。

1、安装 EPEL 存储库

 sudo yum install epel-release

2、验证 EPEL 存储库是否正在使用中

 sudo yum repolist

3、添加存储库后,就可以像从默认存储库一样从中安装软件包。此示例安装 Nagios,它在 EPEL 存储库中可用,但不在 YUM 的默认存储库中

 sudo yum install nagios

八、获取更多 YUM 使用帮助

可以使用 -h 或者 –help 命令获取更多帮助信息。

sudo yum help

下面整理一些搬瓦工推荐方案 标签的文章" target="_blank">搬瓦工推荐方案和新手教程

bwh81 1

搬瓦工优惠码 标签的文章" target="_blank">搬瓦工优惠码:BWH3HYATVBJW,优惠6.58%,全场可用

搬瓦工美国 cn2 gia、日本软银,荷兰AS9929,2.5~10Gbps带宽

内存 CPU SSD 流量 带宽 价格 购买
1G 2核 20G 1.0T/月 2.5G $50/季 链接
2G 3核 40G 2.0T/月 2.5G $90/季 链接
4G 4核 80G 3.0T/月 2.5G $57/月 链接
8G 6核 160G 5.0T/月 5.0G $87/月 链接
16G 8核 320G 8.0T/月 10G $160/月 链接
32G 10核 640G 10.0T/月 10G $290/月 链接
64G 12核 1280G 12.0T/月 10G $550/月 链接

搬瓦工香港机房 标签的文章" target="_blank">搬瓦工香港机房VPS,1Gbps cn2 gia

内存 CPU 硬盘 流量 价格 购买
2G 2核 40G 500G/月 $90/月 链接
4G 4核 80G 1.0T/月 $156/月 链接
8G 6核 160G 2.0T/月 $300/月 链接
16G 8核 320G 4.0T/月 $590/月 链接

搬瓦工美西CN2 GT VPS 标签的文章" target="_blank">CN2 GT VPS

搬瓦工美西cn2 gt vps测试IP:65.49.215.48

内存 CPU SSD 流量 带宽 价格 购买
1G 1核 20G 1.0T/月 1G $50/年 链接
2G 1核 40G 2.0T/月 1G $100/年 链接
4G 2核 80G 3.0T/月 1G $60/季 链接
8G 2核 160G 5.0T/月 1G $40/月 链接
16G 3核 320G 8.0T/月 1G $80/月 链接
16G 3核 320G 12T/月 1G $100/月 链接
16G 3核 320G 16T/月 1G $130/月 链接

搬瓦工网络测试

  • 美国 cn2 gia:162.244.241.103\104\105\106\107
  • 日本软银:185.212.59.148\149\150\151\152
  • 荷兰联通:104.255.65.1、104.255.64.1、104.255.66.1
  • 香港CN2 GIA 标签的文章" target="_blank">香港CN2 GIA:93.179.124.167\168\169\170\171\172
博客声明与版权说明
重要声明
内容性质说明
本博客专注于记录博主个人对服务器产品的测评体验与相关优惠资讯,不从事任何主机、服务器租赁业务,不参与任何交易,亦非中介机构。博客所载信息均来源于网络公开渠道或服务商主动提供,仅供个人记录与交流之用。
免责声明
本博客对所刊载内容不作任何明示或默示的保证(包括但不限于准确性、完整性、时效性),内容不构成任何购买、使用建议或引导。访问者请自行甄别信息,独立作出判断并承担相应风险。
合规使用要求
访问本博客请严格遵守中华人民共和国及所在地区有关互联网的各项法律法规。严禁利用本博客提及的任何内容从事违法违规活动,由此产生的一切法律责任与后果由行为人自行承担。
访问资格
未成年人及不具备独立承担法律责任能力的个人或群体请勿访问本博客。
协议生效
您一旦访问本博客,即视为您已充分阅读、理解并同意接受本声明的全部条款。
版权声明
本站原创内容采用 知识共享 署名 - 非商业性使用 - 相同方式共享 4.0 国际许可协议(CC BY-NC-SA 4.0) 进行授权。
转载、引用请注明原文出处与作者信息。
文章名称:《在 CentOS/RHEL 7 及更早版本中使用 YUM 管理软件包》
文章链接:https://www.52pchome.com/29254.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。