yum
(Yellowdog Updater, Modified)是一个在基于RPM的系统中管理软件包的命令行工具,它允许用户安装、更新、卸载和查询软件包。以下是一些常用的yum
命令参数及其详解:
基本命令
-
安装软件包
yum install package_name
这个命令会安装指定的软件包及其依赖。
-
更新软件包
yum update package_name
更新指定的软件包到最新版本。如果不指定软件包名,则更新所有可更新的软件包。
-
卸载软件包
yum remove package_name
卸载指定的软件包及其依赖(如果不再需要)。
-
搜索软件包
yum search keyword
根据关键字搜索可用的软件包。
-
列出软件包
- 列出所有已安装的软件包:
yum list installed
- 列出所有可用的软件包:
yum list available
- 列出所有已安装的软件包:
-
清理缓存
yum clean all
清除yum缓存,释放磁盘空间。
高级命令
-
检查更新
yum check-update
检查系统中是否有可用的软件包更新。
-
历史记录
- 查看yum操作历史:
yum history
- 查看特定操作的详细信息:
yum history info
- 查看yum操作历史:
-
安装特定版本的软件包
yum install package_name-version
安装指定版本的软件包。
-
排除某个软件包 在安装或更新时排除某个软件包:
yum install package_name --exclude=package_to_exclude
-
使用本地仓库 如果你有本地的yum仓库,可以使用以下命令指定:
yum --disablerepo=* --enablerepo=local_repo install package_name
-
查看依赖关系 查看某个软件包的依赖关系:
yum deplist package_name
-
使用插件 yum支持多种插件,可以通过以下命令启用或禁用插件:
yum --plugin=plugin_name install package_name
注意事项
- 在使用
yum
命令时,确保你有足够的权限(通常是root权限)。 - 更新系统时要小心,特别是当涉及到关键系统组件时。
- 定期清理缓存可以节省磁盘空间并提高性能。
通过这些参数,你可以更灵活地管理你的Linux系统中的软件包。