apt-get install 和 apt install的区别
简单来说,apt-get 和 apt 都是 Debian / Ubuntu 系统下的包管理命令,但是它们有一些历史和使用上的区别:
1. apt-get
- 历史更久,用于脚本和后台操作。
- 命令和选项更多、更稳定,向后兼容性好。
- 常用命令:
sudo apt-get update # 更新索引
sudo apt-get upgrade # 升级所有已安装软件包
sudo apt-get install vim # 安装软件包
sudo apt-get remove vim # 卸载软件包
sudo apt-get autoremove # 自动删除不需要的依赖
特点:
- 面向系统管理员和脚本,稳定可靠。
- 输出信息比较详细,适合自动化脚本。
2. apt
- 相对较新(Ubuntu 16.04+ 提供)。
- 其实是对
apt-get和apt-cache的 高层封装,提供更简洁、用户友好的命令。 - 常用命令:
sudo apt update # 更新索引
sudo apt upgrade # 升级已安装软件
sudo apt install vim # 安装软件包
sudo apt remove vim # 卸载软件包
sudo apt autoremove # 自动删除不需要的依赖
特点:
- 输出更简洁、带进度条。
- 面向终端用户和日常操作。
- 不推荐在脚本里用
apt,因为未来可能会改变输出格式。
⚡ 总结
| 命令 | 适用场景 | 输出/体验 | 稳定性 |
|---|---|---|---|
apt-get | 脚本、后台操作 | 详细、稳定 | 高 |
apt | 终端交互、手动操作 | 简洁、带进度条 | 稳定,但面向用户 |
✅ 结论:
- 日常手动安装软件 → 用
apt,更简洁。 - 脚本或自动化 → 用
apt-get,更安全稳定。
