首页/系统/Linux 运维命令速查/apt-get 稳定接口与常用组合

apt-get 稳定接口与常用组合

脚本与定时任务里首选 apt-get:-y 免交互、--no-install-recommends 精简依赖、-f 修依赖、--dry-run 预演。

Linux 运维命令速查系统更新于 2026-10-12
用途脚本化 Debian 包操作
语法apt-get [选项] install|remove|update|dist-upgrade
所属apt

常用示例

常用示例
apt-get update && apt-get -y install --no-install-recommends nginx
apt-get -y -f install              # 修依赖破损
apt-get --dry-run install nginx    # 预演
apt-get -y autoremove              # 清孤儿依赖

仅安装指定版本

仅安装指定版本
apt-cache policy nginx
apt-get install nginx=1.24.0-1ubuntu1
无人值守升级用 unattended-upgrades;脚本里避免 dist-upgrade(会连带大范围变更)。

易错点

  • autoremove 可能删掉「没被依赖但它还在解决问题」的包(手工装过的库),先看 --dry-run 清单
  • 锁文件被占(无法获得锁 /var/lib/dpkg/lock):先找占用进程而不是硬删锁文件

数据来源与参考

  • man 8 apt-get

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌