当我尝试通过在Ubuntu OS上运行该命令来安装Postgres数据库时出现以下错误 sudo apt-get install postgresql-9.4
dpkg:错误处理包postgresql-9.4( - configure): 安装后的子进程安装后脚本返回错误退出 status 2 dpkg:依赖性问题阻止配置 postgresql-contrib-9.4:postgresql-contrib-9.4取决于 postgresql-9.4(= 9.4.11-1.pgdg16.04 + 1);但是:包装 postgresql-9.4尚未配置。 dpkg:错误处理包 postgresql-contrib-9.4( - configure):依赖问题 - 离开 unconfigured没有写入apport报告,因为错误消息 表示先前故障的后续错误。错误是 处理时遇到:postgresql-9.4 postgresql-contrib-9.4 E: 子进程/ usr / bin / dpkg返回错误代码(1)
答案 0 :(得分:1)
如果您尝试了多种解决方案,那么您可能会有一些剩余的尝试。 要从'scratch'开始,你必须先卸载所有内容并清理系统,然后再尝试:
sudo apt-get purge'postgresql。*'
这将卸载所有软件包并删除所有配置文件。 注意:这也将从系统中删除所有数据库文件。
之后,您必须检查已添加到系统的存储库。 检查/etc/apt/sources.list文件和/etc/apt/sources.list.d/目录中的所有其他文件。
删除与postgresql和'pgdg'相关的所有内容。
最后,你可以在这里关注官方postgresql手册: https://wiki.postgresql.org/wiki/Apt