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 删除不再需要的依赖 视情况 通常不会删除
相关推荐
GeW13 小时前
新质生产力路线图Linux、数据库、国产化替代一次讲透
linux
aningx15 小时前
cachyos 从 GRUB 切换到 rEFInd
linux
第404号工位17 小时前
40块钱二手瘦客户端,如何跑满家庭物联网中枢?(拒绝Docker爆盘实录)
linux·架构·node.js
骑着蜗牛撵大象32719 小时前
Linux 进程间通信之管道:从 pipe() 的内核语义到 FIFO 落地排错
android·java·linux·系统编程·fifo·管道·进程间通信
众壹新能源科技19 小时前
逆变器自带无功不够用,加装5MVar SVG后功率因数从0.85回到0.99
运维·人工智能·自动化
..Dauntless..19 小时前
【Linux】一切皆文件和缓冲区
linux·运维·服务器
QMCY_jason19 小时前
x86 ubuntu2204 无gui 安装 openeuler 2203 aarch64版本
linux·运维·服务器
重生之小比特19 小时前
【Linux系统】12 进程程序替换 自定义Shell 命令行解释器
linux·运维·服务器
考拉讲支付19 小时前
母婴亲子服务平台分账架构设计:多场景多方分账与合规清结算实践
大数据·运维·人工智能·微信小程序·架构·微信公众平台
LateFrames19 小时前
“场控软件” 如何容错与运维
运维·容错·led大屏·播控系统·场控软件