yum 和 apt 都是 Linux 下的包管理工具,但来自不同的发行版体系,主要区别如下:
.rpm 包.deb 包/etc/yum.repos.d//etc/apt/sources.list/etc/apt/sources.list.d/| 功能 | yum(CentOS/RHEL) | apt(Ubuntu/Debian) |
|---|---|---|
| 更新软件源 | yum makecache |
apt update |
| 安装软件 | yum install nginx |
apt install nginx |
| 卸载软件 | yum remove nginx |
apt remove nginx |
| 搜索软件 | yum search nginx |
apt search nginx |
| 查看信息 | yum info nginx |
apt show nginx |
| 升级系统 | yum update |
apt upgrade |
| 清理缓存 | yum clean all |
apt clean |
yumdnf(yum 的升级版)dpkg 作为底层yum 基本是 dnf 的兼容别名apt 仍是主流,稳定且成熟yum 是 Red Hat 系用的,管 rpm 包;apt 是 Debian 系用的,管 deb 包。
如果你是:
yum 或 dnfapt需要我帮你对比 yum vs dnf 或写一份常用命令速查表也可以。