Yum(Yellowdog Updater, Modified)是一个在Fedora和RedHat以及SUSE中广泛使用的软件包管理器,它基于RPM包管理。尽管Yum最初是为这些发行版设计的,但它在CentOS中也非常流行,因为CentOS是RedHat Enterprise Linux(RHEL)的一个免费克隆。
在CentOS中,Yum的特殊用法主要包括以下几个方面:
软件包搜索:
yum search
命令可以搜索可用的软件包。例如,要搜索与“nginx”相关的软件包,可以运行yum search nginx
。软件包安装:
yum install
命令可以安装指定的软件包及其依赖项。例如,要安装nginx,可以运行yum install nginx
。软件包更新:
yum update
命令可以更新系统中所有已安装的软件包到最新版本。如果只想更新特定的软件包,可以在命令后指定该软件包的名称。软件包删除:
yum remove
或yum erase
命令可以删除不再需要的软件包及其依赖项。清理缓存:
yum clean all
命令可以清除所有缓存,释放磁盘空间。列出已安装的软件包:
yum list installed
命令可以列出系统中所有已安装的软件包。列出可用的软件包:
yum list available
命令可以列出Yum仓库中所有可用的软件包。查看软件包信息:
yum info
命令可以查看特定软件包的详细信息,包括其版本、依赖关系等。解决依赖关系问题:
yum check
命令来检查系统中的依赖关系问题。使用插件:
yum-plugin-fastestmirror
插件可以帮助你自动选择最快的镜像站点进行软件包下载。请注意,在使用Yum时,确保你的系统已经配置了正确的Yum仓库,并且你有足够的权限(通常是root权限)来执行这些操作。