温馨提示×

Linux中yum命令怎么用

小樊
52
2026-08-31 20:19:59
栏目: 智能运维

在 Linux(主要是 CentOS / RHEL / Fedora 旧版本)中,yum(Yellowdog Updater, Modified)是一个包管理工具,用来安装、更新、删除软件包,并自动解决依赖关系。

下面从基本用法 → 常用命令 → 实际示例 → 注意事项给你讲清楚。


一、yum 基本格式

yum [选项] 命令 [包名]

通常需要 root 权限:

sudo yum ...

二、最常用的 yum 命令

1️⃣ 查询软件包

yum search 关键字

示例:

yum search nginx

查看某个包信息:

yum info 包名

示例:

yum info httpd

2️⃣ 安装软件

yum install 包名

示例:

sudo yum install nginx

安装时不确认:

yum install -y 包名

3️⃣ 更新软件

更新所有软件:

yum update

更新指定软件:

yum update 包名

只检查更新(不安装):

yum check-update

4️⃣ 卸载软件

yum remove 包名

示例:

sudo yum remove nginx

5️⃣ 查看已安装的软件

yum list installed

查看某个软件是否安装:

yum list installed | grep 包名

6️⃣ 清理缓存

yum clean all
yum makecache

三、yum 仓库相关

查看所有仓库:

yum repolist

启用 / 禁用仓库:

yum --enablerepo=仓库名 install 包名
yum --disablerepo=仓库名 install 包名

四、常见实用示例

安装 Web 服务

sudo yum install httpd
sudo systemctl start httpd
sudo systemctl enable httpd

安装开发工具

sudo yum groupinstall "Development Tools"

查看某个文件属于哪个包

yum provides */命令名

例如:

yum provides */ifconfig

五、注意事项(很重要)

✅ CentOS 8 以后不再用 yum

  • CentOS 8 / Rocky / Alma → 使用 dnf
  • dnf 命令和 yum 基本兼容

✅ 网络必须正常

  • yum 需要访问软件源服务器

✅ 不要随意换源

  • 新手建议先用系统默认源

六、yum vs apt 简单对比

系统 命令
CentOS / RHEL yum / dnf
Ubuntu / Debian apt

如果你愿意,可以告诉我:

  • 你用的是 CentOS 几?
  • 想用 yum 装什么软件?

我可以直接给你精确命令。

0 踩