yum主要用于centos、rhel、fedora(旧版)等rpm系系统,apt用于ubuntu、debian等debian系系统;1. 更新软件列表:yum用yum check-update,apt需先运行apt update;2. 安装包:yum install package_name,apt install package_name;3. 删除包:yum remove package_name,apt remove package_name;4. 升级系统:yum update,apt upgrade;5. 搜索包:yum search keyword,apt search keyword;6. 查看信息:yum info package_name,apt show package_name;7. 清理缓存:yum clean all,apt clean;两者均自动处理依赖,apt依赖解析更成熟,yum在旧版中可能遇冲突,建议操作前更新软件源列表以避免问题,此为掌握两者使用的关键。

在Linux系统中,安装软件包是日常运维和开发中的常见操作。不同的Linux发行版使用不同的包管理器,其中最常见的是基于RPM的yum(及其继任者dnf)和基于Debian的apt。下面从命令用法、功能特点和使用场景等方面对
yum
apt
注意:从 Fedora 22 开始,dnf 取代了 yum,但命令接口保持兼容,很多用户仍习惯称其为 yum。
下面是
yum
apt
| 操作 | yum 命令 | apt 命令 |
|---|---|---|
| 更新软件包列表 | @@######@@ | @@######@@ |
| 安装软件包 | @@######@@ | @@######@@ |
| 删除软件包 | @@######@@ | @@######@@ |
| 升级所有软件包 | @@######@@ | @@######@@ |
| 搜索软件包 | @@######@@ | @@######@@ |
| 查看软件包信息 | @@######@@ | @@######@@ |
| 清理缓存 | @@######@@ | @@######@@ 或 @@######@@ |
yum check-update
apt update
yum install package_name
apt install package_name
yum remove package_name
apt remove package_name
建议:在使用
时,养成先yum update登录后复制的习惯,否则可能安装旧版本或报“找不到包”。apt upgrade登录后复制
yum search keyword
apt search keyword
yum info package_name
apt show package_name
yum clean all
apt clean
apt autoclean
apt
apt update
小技巧:定期清理缓存可节省磁盘空间。
yum
install
update
yum check-update
apt
假设你要安装 Nginx:
在 CentOS/RHEL 上:
update
在 Ubuntu/Debian 上:
apt
注意:Ubuntu 上如果不先
yum
dnf
yum
yum clean all
apt
基本上就这些。虽然
/var/cache/apt/archives/
apt clean
.deb
apt
-y
apt update && apt install -y nginx
yum
yum install -y nginx
yum install -y nginx systemctl start nginx
apt update apt install -y nginx systemctl start nginx
update
apt
aptitude
yum
yumex
yum
apt
以上就是如何安装Linux软件包 yum/apt命令对比的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号