1. 介绍
在使用 Ubuntu 时,apt install 命令是安装和管理软件的关键。使用此命令,您可以轻松地从软件包仓库中安装应用程序。
本文提供了完整指南——从基础到高级用法、故障排除以及常见问题——帮助初学者和中级用户顺利管理 Ubuntu 中的软件包。
2. apt 命令是什么?
什么是 apt?
apt(Advanced Package Tool,高级包管理工具)是用于 Ubuntu 和基于 Debian 的 Linux 发行版的命令行软件包管理工具。使用 APT 您可以执行以下操作:
- 安装软件
- 更新软件
- 删除不需要的软件
- 解决依赖问题
在 Ubuntu 上,软件包管理主要通过 apt 命令完成。
apt 与 apt-get 的区别
以前,apt-get 是标准工具,但现在推荐使用 apt。它们的区别在下表中概述:
| Command | Characteristics |
|---|---|
| apt | More user-friendly with improved progress indicators |
| apt-get | Legacy command offering more granular control (advanced users only) |
在基本的软件包管理中使用 apt,在执行特定的高级操作时切换到 apt-get。

3. 基本 apt 操作
更新软件包列表
在安装软件之前,先更新软件包列表,以确保获取最新信息。
sudo apt update
此命令会刷新 Ubuntu 包管理器可用软件的列表。提示:如果使用过时的包信息安装软件,可能无法获取最新版本——因此请定期运行此命令。
安装软件包
使用以下命令安装新软件:
sudo apt install package-name
例如,安装 curl:
sudo apt install curl
安装过程中会出现类似 “此软件包需要 XX MB,是否继续?” 的提示。按 “Y” 继续。
删除软件包
要删除不再需要的软件,请使用以下命令:
sudo apt remove package-name
例如,删除 curl:
sudo apt remove curl
要连同配置文件一起彻底删除软件包,请使用:
sudo apt purge package-name
4. 高级 apt 用法
升级特定软件包
您可以仅升级特定软件包,而无需更新整个系统:
sudo apt install --only-upgrade package-name
示例 – 升级 vim:
sudo apt install --only-upgrade vim
自动删除不必要的软件包
要删除作为依赖安装的未使用软件包,请运行:
sudo apt autoremove
查看软件包详情
使用以下命令查看软件包的详细信息:
apt show package-name
示例 – 查看 git 的详情:
apt show git
列出已安装的软件包
要显示所有已安装的软件包,请运行:
apt list --installed
5. 故障排除
依赖问题
如果在安装软件包时遇到依赖问题,请尝试以下命令:
sudo apt install -f
此命令可修复损坏的依赖关系。
添加或删除软件源
要安装需要特定软件源的软件,请使用以下命令添加:
sudo add-apt-repository ppa:repository-name
sudo apt update
要删除不再需要的软件源,请使用:
sudo add-apt-repository --remove ppa:repository-name
sudo apt update
6. 常见问题
我应该使用 apt 还是 apt-get?
在现代 Ubuntu 系统中,推荐使用 apt。
apt update 与 apt upgrade 的区别
apt update→ 更新软件包列表apt upgrade→ 将已安装的软件包升级到最新版本
如何仅升级特定软件包
使用以下命令:
sudo apt install --only-upgrade package-name
检查软件包的安装位置
您可以使用以下命令验证安装位置:
dpkg -L package-name
检查软件包的仓库来源
使用以下命令:
apt-cache policy package-name
7. 结论
本文从 Ubuntu 上 apt install 的基本用法到高级技巧和故障排除,全部进行了说明。
通过掌握 apt 命令,您可以更高效地管理 Ubuntu 环境。
📌 参考链接:
继续学习更多关于 Ubuntu 的内容,以实现高效且优化的系统管理!