Yum(Yellowdog Updater Modified)是一个在基于RPM的Linux发行版(如CentOS、RHEL及其衍生版)中使用的包管理工具。以下是一些常用的Yum命令及其用法:
yum install package_name:安装指定的软件包。yum groupinstall group_name:安装指定的软件包组。yum -y install package_name:自动回答所有提示为"yes",安装指定的软件包。yum update:更新所有已安装的软件包。yum update package_name:更新指定的软件包。yum check-update:检查可更新的软件包列表。yum upgrade package_name:升级指定的软件包。yum info package_name:显示指定软件包的信息。yum list:显示所有已安装和可以安装的软件包。yum list installed:列出所有已安装的软件包。yum search keyword:根据关键字搜索软件包。yum remove package_name:删除指定的软件包。yum erase package_name:同yum remove,删除指定的软件包。yum clean packages:清除缓存目录下的软件包。yum clean headers:清除缓存目录下的头文件。yum clean oldheaders:清除缓存目录下旧的头文件。yum clean all:清除缓存目录下的软件包及旧的headers。yum makecache:生成缓存。yum repolist:列出所有仓库。yum history:查看历史操作记录。在使用Yum命令时,可以通过添加不同的选项来改变命令的行为,例如:
-y:自动回答所有安装过程中的问题为"Yes"。-q:静默模式,不显示安装过程。-v:详细模式,显示更多的操作细节。需要注意的是,Yum主要用于基于RPM的Linux发行版,如CentOS、RHEL及其衍生版,而Debian及其衍生系统(如Ubuntu)中使用的包管理工具是APT-Get。