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

admin3年前主机评测77

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

开始前的准备工作

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

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

2、连接到云服务器或搬瓦工SSH

其次我们需要通过 SSH 连接到云服务器或搬瓦工VPS,如果购买云服务器,推荐购买易探云香港云服务器,然后才能进行一系列操作。

1、更新已安装的软件包

sudo yum update

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

sudo yum list updates

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

sudo yum update httpd

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

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

香港云服务器搭建博客的优势有哪些呢

香港云服务器搭建博客的优势有哪些呢随着互联网的快速发展博客成为越来越多人记录生活、分享知识的平台。为了让博客能够稳定地运行云服务器成为了大家首选的服务器方案之一。而香港作为亚太地区的龙头城市之一其云服...

腾讯云:香港机房补货,全球云服务器助力企业,可选香港轻量服务器和CVM云服务器,免费更换公网IP

腾讯云香港机房补货了!腾讯云全球云服务器助力企业,可选香港轻量服务器和CVM云服务器,可以免费切换公网IP。腾讯云海量IP保障,CVM支持免费切换公网IP(轻量应用服务器除外),全球27个地域、56个...

Pia云:春节活动,美国cn2/俄罗斯cn2/深圳BGP/中国香港cn2 vps促销全场6.66折

pia云春节活动,虎年春节促销全场VPS 6.66折,可选美国cn2/俄罗斯cn2/中国香港CN2 VPS。Pia云,国人商家,需实名!Pia云虎年新春全场VPS 6.66折促销,可选机房有美国洛杉矶...

滁州服务器

滁州服务器:一个高效可靠的选择随着互联网的快速发展服务器作为互联网应用的基础设施之一也开始扮演着越来越重要的角色。而在滁州一款优秀的服务器——滁州服务器逐渐受到了广大网站建设者的青睐。滁州服务器有以下...

盘锦商标注册办理_盘锦商标申请/转让/查询/代理公司

盘锦商标注册,商标评审案件申请,疑难商标事件处理,盘锦商标查询及相关事务调查,盘锦商标事务咨询、商标及品牌策划、商标设计、商标取名及版权、专利等知识产权代理咨询,为用户提供关于的盘锦商标注册申请,免费...

龙祥互联:香港CN2-BGP-韩国直连CN2-美国三网cn2-日本cn2原生ip 高速稳定游戏建站两用

龙祥互联(lx500)成立于2013年12月份,现由香港龙祥互联網絡科技有限公司,主营海外云服务器,所有VPS产品基于KVM+OVS架构,不限制流量是其一大亮点,他们家主打的香港CN2 bgp cia...