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组列表| 更多
此命令返回的输出与以下内容类似:
- 最小安装
- 计算节点
- Infrastructure Server
- 文件和打印服务器
- MATE桌面
- 基本的Web服务器
- 虚拟化主机
- 带GUI的服务器
- GNOME桌面
- KDE等离子
- 开发和创意工作站
因此,您可以使用以下命令安装KDE Plasma桌面环境:
百胜集团安装“KDE等离子工作区”
在你做这件事之前,尽管你可能想知道哪些软件包组成了这个组。 为此,运行以下命令:
百胜集团信息“KDE等离子工作区”| 更多
您会注意到,当您运行此命令时,您将看到组内的组列表。 当然,您也可以在这些组上运行组信息。
如何使用YUM将RPM文件本地安装到系统中
如果RPM文件不会从您的系统上设置的某个存储库安装,会发生什么情况。 也许你已经编写了自己的包,并且想要安装它。
要在系统中安装本地RPM套件,请运行以下命令:
yum localinstall文件名
如果文件需要依赖关系,那么将搜索存储库以查找依赖关系。
如何使用YUM重新安装RPM软件包
如果您不幸运行并且出于任何原因曾经工作的程序停止工作,则可以使用以下命令重新安装它:
yum重新安装程序名
该命令将重新安装与已安装的版本号相同的程序。
如何列出RPM软件包的所有依赖关系
要列出软件包的所有依赖关系,请使用以下命令:
yum deplist程序名
例如,要查找Firefox的所有依赖关系,请使用以下命令:
yum deplist firefox
如何列出YUM使用的所有存储库
要找出系统上可用的存储库以使用以下命令:
百胜重新分配
返回的信息如下所示:
- 资料库编号 - IE epel / x86_64
- 存储库名称 - 用于企业Linux 7的IE额外软件包
- 状态 - 存储库中的软件包数量
本指南为YUM的工作方式提供了一个很好的总体指示。 然而,它只是刮伤了YUM所有可能的用途。 有关完整信息(包括列出所有可能的开关),请运行以下命令:
man yum