yum
(Yellowdog Updater, Modified)是一个在基于RPM的系统中管理软件包的命令行工具,它允许用户安装、更新、卸载和查询软件包。以下是一些常用的yum
命令行操作:
-
安装软件包
yum install package_name
这将安装指定的软件包及其依赖项。
-
更新软件包
yum update package_name
这将更新指定的软件包到最新版本。如果你不指定
package_name
,则会更新所有可更新的软件包。 -
卸载软件包
yum remove package_name
这将卸载指定的软件包及其未使用的依赖项。
-
搜索软件包
yum search package_name
这将根据名称搜索软件包,并显示匹配的结果。
-
列出软件包信息
yum info package_name
这将显示指定软件包的详细信息,包括版本、仓库、依赖关系等。
-
列出可用的软件包
yum list available
这将列出所有可用的软件包。
-
列出已安装的软件包
yum list installed
这将列出所有已安装的软件包。
-
清理缓存
yum clean all
这将清除yum缓存,包括已下载的软件包文件。
-
检查更新
yum check-update
这将检查所有可更新的软件包,并显示需要更新的软件包列表。
-
历史记录
yum history
这将显示yum操作的历史记录。
-
历史记录操作
yum history undo transaction_id
这将撤销指定的历史事务。
-
历史记录重做
yum history redo transaction_id
这将重做指定的历史事务。
在使用yum
命令时,你可能会遇到一些常见的选项和参数,例如:
-y
:自动回答所有提示为“yes”。-q
:安静模式,减少输出信息。--disablerepo=repo_name
:禁用指定的仓库。--enablerepo=repo_name
:启用指定的仓库。
请注意,执行yum
命令通常需要管理员权限,因此你可能需要在命令前加上sudo
来获取必要的权限。