如何使用YUM安装RPM软件包

YUM是用于在CentOS和Fedora中安装软件的命令行软件。 如果你更喜欢更多的图形解决方案,请选择YUM Extender 。 YUM对CentOs和Fedora来说是Debian和Ubuntu的apt-get。

你有没有想过YUM代表什么? 阅读手册页说明YUM代表“Yellowdog Updater Modified”。 YUM是YUP工具的继任者,YUP工具是Yellowdog Linux的默认包管理器。

如何使用YUM安装RPM软件包

要安装RPM软件包,只需输入以下命令:

yum安装nameofpackage

例如:

yum安装scribus

如何使用YUM更新软件包

如果您想更新系统上的所有软件包,只需运行以下命令:

yum更新

要更新特定的包或包,请尝试以下操作:

yum更新nameofpackage

如果要将软件包更新为特定版本号,则需要使用update-to命令,如下所示:

yum update-to nameofpackage versionnumber

例如:

yum update-to flash-plugin 11.2.202-540-release

现在想想这种情况。 你有一个程序的版本1.0,并有一些错误修复1.1,1.2,1.3等。也可以使用该软件的第2版。 现在想象你想安装错误修正,但不能移动到新版本,因为坦率地说它很糟糕。 那么如何更新而不升级?

只需使用update-minimal命令,如下所示:

yum update-minimal programname --bugfix

如何使用YUM检查更新而无需安装它们

有时您想在实际执行更新之前知道需要更新的内容。

以下命令将返回需要更新的程序列表:

百胜检查更新

如何使用YUM删除程序

如果你想从你的Linux系统中删除一个应用程序,那么你可以使用下面的命令:

yum删除程序名

从您的系统中删除程序看起来很简单,但通过删除一个应用程序,您可能会阻止另一个应用程序工作。

例如,假设你有一个程序监视一个文件夹,并且如果它找到一个文件,程序会向你发送一封电子邮件,通知你有一个新文件。 想象一下,这个程序需要一个电子邮件服务才能真正发送电子邮件。 如果删除电子邮件服务,则监视该文件夹的程序将变得毫无用处。

要使用以下命令删除依赖于要删除的程序的程序:

yum autoremove程序名

在监控程序和电子邮件服务的实例中,这两个应用程序都将被删除。

auto remove命令也可以不带任何参数使用,如下所示:

yum autoremove

这会在您的系统中搜索没有明确安装且没有依赖关系的文件。 这些被称为叶包装。

列出所有使用YUM提供的RPM软件包

您只需使用以下命令即可列出YUM中的所有可用软件包:

yum列表

还有额外的参数可以添加到列表中以使其更有用。

例如,要列出系统上的所有可用更新,请运行以下命令:

yum列表更新

要查看所有已安装的软件包,请在系统上运行以下命令:

yum列表已安装

您可以通过运行以下命令列出所有已安装的文件,而不使用存储库:

百胜名单附加

如何使用YUM搜索RPM包

要搜索特定的软件包,请使用以下命令:

yum搜索程序名称|说明

例如,要搜索Steam,请使用以下命令:

百胜搜索蒸汽

或者,按如下方式搜索特定类型的应用程序:

百胜搜索“屏幕截图”

默认情况下,搜索工具会查找软件包名称和摘要,并且只有当它找不到结果时,它才会搜索说明和URL。

要获得yum搜索说明和URL以及使用以下命令:

百胜搜索“屏幕截图”全部

如何使用YUM获取有关RPM软件包的信息

您可以使用以下命令检索有关软件包的重要信息:

yum info包名

返回的信息如下:

如何使用YUM安装应用程序组

要使用YUM返回组列表,请运行以下命令:

yum组列表| 更多

此命令返回的输出与以下内容类似:

因此,您可以使用以下命令安装KDE Plasma桌面环境:

百胜集团安装“KDE等离子工作区”

在你做这件事之前,尽管你可能想知道哪些软件包组成了这个组。 为此,运行以下命令:

百胜集团信息“KDE等离子工作区”| 更多

您会注意到,当您运行此命令时,您将看到组内的组列表。 当然,您也可以在这些组上运行组信息。

如何使用YUM将RPM文件本地安装到系统中

如果RPM文件不会从您的系统上设置的某个存储库安装,会发生什么情况。 也许你已经编写了自己的包,并且想要安装它。

要在系统中安装本地RPM套件,请运行以下命令:

yum localinstall文件名

如果文件需要依赖关系,那么将搜索存储库以查找依赖关系。

如何使用YUM重新安装RPM软件包

如果您不幸运行并且出于任何原因曾经工作的程序停止工作,则可以使用以下命令重新安装它:

yum重新安装程序名

该命令将重新安装与已安装的版本号相同的程序。

如何列出RPM软件包的所有依赖关系

要列出软件包的所有依赖关系,请使用以下命令:

yum deplist程序名

例如,要查找Firefox的所有依赖关系,请使用以下命令:

yum deplist firefox

如何列出YUM使用的所有存储库

要找出系统上可用的存储库以使用以下命令:

百胜重新分配

返回的信息如下所示:

本指南为YUM的工作方式提供了一个很好的总体指示。 然而,它只是刮伤了YUM所有可能的用途。 有关完整信息(包括列出所有可能的开关),请运行以下命令:

man yum