$ apt install postgresql-11
$ apt purge postgresql-11
$ apt autoremove
如果您在全新安装的 Ubuntu 或 Debian 上执行这些命令,您会发现名为 的依赖项postgresql-client-11
并没有与其他依赖项一起自动删除,尽管没有依赖项。
$ apt rdepends postgresql-client-11 --installed
什么也没有返回!
也一样postgresql-12
。
这种情况不会发生aptitude
。
有人能解释一下为什么吗?
答案1
postgresql-common
配置 apt 以不自动删除 postgresql 包。
/etc/apt/apt.conf.d/01autoremove-postgresql:
APT
{
NeverAutoRemove
{
"^postgresql-";
};
};