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 删除不再需要的依赖 视情况 通常不会删除
相关推荐
Escalating_xu1 小时前
【Linux】线程概念与控制:从地址空间、LWP 到 pthread_create、join、detach 与 NPTL
java·linux·redis
Escalating_xu1 小时前
【Linux】进程信号:从产生、阻塞与递达到 sigaction、可重入与内核返回路径
linux·运维·面试·职场和发展
2603_966437261 小时前
格式化之后数据还能恢复吗?说清恢复条件
linux·运维·数据库
人还是要有梦想的1 小时前
ubuntu系统安装mysql8.1服务器步骤
服务器·ubuntu·mysql8.1数据库服务器
RisunJan1 小时前
Linux命令-traceroute(IP 路由路径追踪)
linux·运维·tcp/ip
芷栀夏1 小时前
极空间部署Sokoban:Docker搭建网页版推箱子并实现远程访问
运维·docker·容器
深圳恒讯2 小时前
乌克兰服务器的网络延迟、机房现状与稳定性情况
运维·服务器·网络
Dream-Y.ocean2 小时前
具身智能落地实战:数字人驱动的全自动化舆情监控系统
运维·自动化
拾光Ծ2 小时前
Linux五种I/O模型与fcntl非阻塞控制
java·linux·服务器·i/o模型