如何删除 postgres 12 - 无法打开 /usr/share/postgresql-common/maintscripts-functions

如何删除 postgres 12 - 无法打开 /usr/share/postgresql-common/maintscripts-functions

删除 postgres 12 时遇到了一些麻烦,这导致了很多问题,例如,由于这个原因,我根本无法运行 sudo apt upgrade。

这是错误:

Setting up postgresql-client-12 (12.5-0ubuntu0.20.04.1) ...
/var/lib/dpkg/info/postgresql-client-12.postinst: 7: .: Can't open /usr/share/postgresql-common/maintscripts-functions
dpkg: error processing package postgresql-client-12 (--configure):
 installed postgresql-client-12 package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
 postgresql-client-12
E: Sub-process /usr/bin/dpkg returned an error code (1)

有什么想法可以修复此问题吗?

答案1

您是否尝试过通过 apt 删除它?要通过 apt 删除软件包及其相关配置文件,您可以执行以下操作

sudo apt remove --purge <package name>

如果您只想删除软件包并保留相关文件,您可以省略 --purge 标志,但删除所有内容通常更有用。

相关内容