Debian 软件包管理实操指南
一 常用工具与适用场景
二 日常操作速查表
| 目的 | 命令示例 |
|---|---|
| 更新索引 | sudo apt update |
| 安装软件 | sudo apt install 包名(可多包并列) |
| 卸载保留配置 | sudo apt remove 包名 |
| 卸载并清配置 | sudo apt purge 包名 |
| 升级已安装包 | sudo apt upgrade |
| 完整系统升级 | sudo apt full-upgrade(必要时处理冲突与替换) |
| 修复依赖 | sudo apt-get -f install 或 sudo apt --fix-broken install |
| 搜索包 | apt search 关键词 |
| 查看包信息 | apt show 包名 |
| 查看版本策略 | apt policy 包名 |
| 列出已安装 | apt list --installed |
| 清理无用依赖 | sudo apt autoremove |
| 清理下载缓存 | sudo apt clean |
| 仅模拟安装 | sudo apt-get install --simulate 包名 |
| 保持/取消版本 | sudo apt-mark hold 包名 / sudo apt-mark unhold 包名 |
| 重新安装 | sudo apt-get install --reinstall 包名 |
| 本地 .deb 安装 | sudo dpkg -i 文件.deb;若依赖报错,随后执行:sudo apt-get -f install |
| 本地 .deb 卸载 | sudo apt purge 包名(或 dpkg -r/-P 包名) |
| 列出本地包 | **dpkg -l |
| 查看包内容 | dpkg --contents 文件.deb |
| 重新配置未完成的包 | sudo dpkg --configure -a |
| 以上命令覆盖安装、卸载、升级、修复、查询与本地包处理等常见场景,足以应对绝大多数日常管理。 |
三 进阶与故障处理
四 软件源与自动更新