yum
(Yellowdog Updater, Modified)是一个在基于RPM的系统中管理软件包的命令行工具
搜索软件包:
yum search <keyword>
通过关键字搜索可用的软件包。
显示软件包信息:
yum info <package_name>
显示指定软件包的详细信息,包括版本、依赖关系等。
列出已安装的软件包:
yum list installed
列出系统中已安装的所有软件包。
列出可用软件包:
yum list available
列出所有可用的软件包,包括已安装和未安装的。
更新软件包:
yum update <package_name>
更新指定软件包到最新版本。如果要更新所有软件包,可以省略<package_name>
。
升级系统:
yum upgrade
升级系统中所有可升级的软件包。
安装软件包:
yum install <package_name>
安装指定的软件包及其依赖关系。
卸载软件包:
yum remove <package_name>
卸载指定的软件包及其依赖关系。
清除缓存:
yum clean all
清除yum缓存,包括已下载的软件包文件和元数据。
检查依赖关系:
yum deplist <package_name>
显示指定软件包的依赖关系树。
查找文件所属的软件包:
yum provides <file_path>
查找包含指定文件的软件包。
排除某个软件包:
yum install <package_name> --exclude=<package_to_exclude>
在安装软件包时排除指定的软件包。
使用本地RPM文件安装:
yum localinstall <path_to_local_rpm_file>
使用本地RPM文件安装软件包及其依赖关系。
使用本地RPM文件卸载:
yum localremove <path_to_local_rpm_file>
使用本地RPM文件卸载软件包。
这些是yum
命令的一些进阶用法,可以帮助您更有效地管理Linux系统中的软件包。在使用过程中,请根据实际需求选择合适的命令。