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 删除不再需要的依赖 视情况 通常不会删除
相关推荐
徐小黑ACG5 小时前
nginx配置文件
linux·服务器·nginx
新时代牛马5 小时前
Linux VFS 完整篇:从path_openat、dentry/inode 到page cache 与挂载排障
linux·运维·服务器
java_logo5 小时前
Docker 部署 Rocky Linux:轻松搭建 RHEL 兼容企业级基础镜像平台
linux·docker·容器·rocky linux·基础镜像·轩辕镜像·rhel 兼容
拂拉氏5 小时前
【知识讲解】 Linux虚拟地址空间认识
linux·虚拟地址空间
cloudfantasy6 小时前
docker直接二进制安装,非编译。KylinV10SP3 aarch64有效
运维·docker
新时代牛马7 小时前
Linux 驱动中断与定时完整篇:从 request_threaded_irq 到hrtimer 选型与排障
linux·运维·服务器
考虑考虑7 小时前
nginx打印请求日志
运维·后端·nginx
数字补给站8 小时前
Windows 10 + Hyper-V + Terraform + cloud-init:批量产出 3 台 Ubuntu 的实践笔记
运维·ai编程
分支预测失败9 小时前
RISC-V 核间中断 IPI 实战:从 MSIP 寄存器到 IMSIC 消息投递
linux·后端
GeW10 小时前
RHCE考试避坑指南"90%考生容易忽略的细节
linux