yum(Yellowdog Updater, Modified)是一个在基于RPM的Linux发行版(如Fedora、Red Hat Enterprise Linux和CentOS)中用于管理软件包的命令行工具。它允许用户安装、更新、卸载和查询软件包。以下是一些常用的yum命令:
-
安装软件包:
yum install package_name将
package_name替换为你想要安装的软件包的名称。 -
更新软件包:
yum update package_name这将更新指定的软件包到最新版本。如果你省略
package_name,yum将更新系统中所有可更新的软件包。 -
卸载软件包:
yum remove package_name这将卸载指定的软件包及其依赖项(如果它们不再被其他软件包需要)。
-
搜索软件包:
yum search package_name这将搜索与
package_name匹配的软件包。 -
列出可用的软件包:
yum list available这将列出所有可用的软件包。
-
列出已安装的软件包:
yum list installed这将列出所有已安装的软件包。
-
清除缓存:
yum clean all这将清除
yum的缓存,包括元数据和已下载的软件包文件。 -
检查依赖关系:
yum deplist package_name这将显示指定软件包的依赖关系树。
-
查看软件包信息:
yum info package_name这将显示有关指定软件包的详细信息,包括版本、仓库和依赖关系。
-
历史记录:
yum history这将显示
yum的历史操作记录。 -
撤销操作:
yum history undo transaction_id这将撤销指定的历史事务。你需要提供事务ID,可以通过
yum history命令查看。
在使用yum命令时,你可能需要管理员权限,因此通常需要在命令前加上sudo来执行:
sudo yum install package_name
请注意,yum命令的具体选项和用法可能会根据不同的Linux发行版和版本有所不同。如果你在使用过程中遇到问题,可以查阅你所使用的发行版的官方文档或使用man yum命令查看手册页。