ubuntu apt 查看软件之间的依赖

执行如下命令 apt-cache depends docker-ce 查看 docker-ce 依赖的软件。

bash 复制代码
apt-cache depends docker-ce
docker-ce
  PreDepends: init-system-helpers
  Depends: containerd.io
  Depends: docker-ce-cli
  Depends: iptables
  Depends: nftables
  Depends: libc6
  Depends: libnftables1
  Depends: libsystemd0
  Conflicts: docker
  Conflicts: <docker-engine>
  Conflicts: docker.io
  Recommends: apparmor
  Recommends: ca-certificates
  Recommends: docker-ce-rootless-extras
  Recommends: git
  Recommends: pigz
  Recommends: procps
  Recommends: xz-utils
 |Suggests: cgroupfs-mount
  Suggests: cgroup-lite
  Suggests: kmod
  Replaces: docker-ce-cli
  Replaces: <docker-engine>

⚠️警告:如果想卸载软件,最后执行 apt-get purge docker-ce 而不是执行 apt-get autoremove docker-ce ,因为 autoremove 会把 docker-ce 的依赖也卸载掉。purge remove autoremove 的区别见下表

命令 软件 系统配置文件 业务数据
apt remove xxx 删除 通常保留 通常保留
apt purge xxx 删除 删除该包管理的配置 通常不会删除
apt autoremove 删除不再需要的依赖 视情况 通常不会删除
相关推荐
咔_3 分钟前
有IPv6地址,为什么外面还是连不进来?让同一台服务分别卡在四个位置
linux·计算机网络
CodeYp201919 分钟前
第3讲:网络命令
linux·网络·命令
一个天蝎座 白勺 程序猿9 小时前
KingbaseES数据库归档重做日志文件管理:从配置到运维的实战指南
运维·数据库·oracle·kingbasees·金仓数据库
2035去旅行12 小时前
bootcmd 详细讲解
linux·嵌入式·arm·soc
分布式存储与RustFS12 小时前
镜像仓库的层别堆本地盘:用 RustFS 给 Docker Registry 当 S3 后端
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
陈希12313 小时前
Linux 防火墙配置实战:firewalld、iptables 与云安全组
linux·运维·服务器
女神下凡14 小时前
芯参谋(95):嵌入式文件系统_开发指南
linux·服务器·arm开发·驱动开发·设计规范
@兽血沸腾14 小时前
Windows系统安装Jenkins部署应用至远程Windows服务器操作指南
运维·服务器·jenkins
且从容.17 小时前
Ubuntu安装flume
linux·ubuntu·flume
承渊政道18 小时前
Linux网络学习【Reactor反应堆模式】
linux·网络·学习·ubuntu·reactor