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。