常用 apt 命令及语法(Ubuntu)
在 Ubuntu 中,apt 是常用的包管理工具,用于安装、更新、卸载软件包等,基本语法结构为:
sudo apt [选项] 命令 [包名/参数]
其中 sudo 用于获取管理员权限(多数包管理操作需要),选项 为可选参数(如 -y 自动确认),命令 是核心操作,包名 为具体软件包名称(可多个)。
常用 apt 命令及语法:
1. 更新软件源(刷新可安装/升级的包列表)
sudo apt update
作用:从配置的软件源服务器获取最新的包信息(不实际升级软件)。
2. 升级已安装的软件包
-
升级所有可升级的包(保留旧配置):
sudo apt upgrade -
升级时允许移除旧包、安装新依赖(适用于大版本升级):
sudo apt full-upgrade
3. 安装软件包
-
安装单个包:
sudo apt install 包名 -
安装多个包(空格分隔):
sudo apt install 包1 包2 包3 -
强制安装(解决部分依赖冲突时尝试):
sudo apt install -f 包名 # -f 修复依赖并安装 -
自动确认安装(无需手动输入
y):sudo apt install -y 包名
4. 卸载软件包
-
卸载包(保留配置文件,如需重新安装可复用配置):
sudo apt remove 包名 -
彻底卸载(删除包及所有配置文件):
sudo apt purge 包名
5. 搜索软件包(根据关键词查找)
sudo apt search 关键词 # 关键词可是包名或描述
例如:搜索与 wget 相关的包:sudo apt search wget
6. 查看包信息(版本、依赖、描述等)
sudo apt show 包名
7. 清理缓存(删除下载的安装包)
-
清理所有已下载的包缓存(释放空间):
sudo apt clean -
清理过时的包缓存(保留最新版本缓存):
sudo apt autoclean
8. 移除无用依赖(自动安装但已不再需要的包)
sudo apt autoremove # 配合 -y 自动确认:sudo apt autoremove -y
注意事项:
-
apt是apt-get、apt-cache等工具的简化整合版,语法更简洁,推荐日常使用。 -
操作前建议先执行
sudo apt update,确保包列表是最新的。 -
包名需准确(可通过
apt search确认),否则会提示“无法找到包”。
