Linux yum 命令


Linux yum 命令

Linux yum 命令是用于在 CentOS/RHEL 等基于 RPM 的 Linux 发行版中进行软件包管理的一种工具,可以通过 yum 命令方便地查找、安装、更新和卸载软件包,并自动解决依赖关系。

基本使用

1. 查找软件包

使用下面的命令查找指定关键词的软件包:

yum search <keyword>

例如:

yum search nginx

2. 安装软件包

使用下面的命令安装指定的软件包:

yum install <package>

例如:

yum install nginx

3. 更新软件包

使用下面的命令更新所有已经安装的软件包:

yum update

或者使用下面的命令更新指定的软件包:

yum update <package>

例如:

yum update nginx

4. 卸载软件包

使用下面的命令卸载指定的软件包:

yum remove <package>

例如:

yum remove nginx

高级使用

1. 显示所有可安装的软件包

使用下面的命令显示所有可以安装的软件包:

yum list <command>

其中,<command> 可以是 allinstalled 或者 available

例如:

yum list all

2. 清除缓存

使用下面的命令清除 yum 缓存:

yum clean <command>

其中,<command> 可以是 allmetadata 或者 packages

例如:

yum clean metadata

3. 维护系统安全

使用下面的命令显示所有可用的安全更新:

yum list-security

如果存在安全更新,可以使用下面的命令更新系统:

yum update --security

4. 启用/禁用软件源

使用下面的命令启用/禁用指定的软件源:

yum-config-manager --enable/disable <repo>

例如:

yum-config-manager --disable epel

5. 列出已安装的软件包依赖关系

使用下面的命令列出已安装的软件包的依赖关系:

yum deplist <package>

例如:

yum deplist nginx

总结

yum 命令是 Linux 系统中非常重要的软件包管理工具,能够方便地查找、安装、更新和卸载软件包,并自动解决依赖关系。在使用过程中,还可以通过一系列高级命令进行更精细的软件包管理。