pgadmin3 消失了吗?

pgadmin3 消失了吗?

为了学习 Linux,我搭建了一台小型 Linux 机器。一周前,我安装了 posrgresql 和 pgadmin3。一切运行正常。今天,pgadmin3 似乎消失了。我尝试使用 .返回 来“找回它” sudo find / -name pgadmin3* -print。有一个目录,但它不包含可执行文件,但它包含其他文件。whereis pgadmin3/usr/share/pgadmin3/usr/share/pgadmin3pgadmin3

我尝试重新安装并收到消息:

$ sudo apt-get install pgadmin3
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 pgadmin3 : Depends: libwxbase3.0-0 (>= 3.0.0) but it is not installable
            Depends: libwxgtk3.0-0 (>= 3.0.0) but it is not installable
E: Unable to correct problems, you have held broken packages.

我做了以下事情来恢复根据本文

sudo apt-get install -f

apt 接下来建议删除依赖项,我照做了,但错误仍然存​​在。我的问题:

  • 是否有可能恢复 pgadmin3?
  • 如果没有,我该如何克服这个令人沮丧的安装错误?
  • 我几乎不可能期望得到答案,但是我做了什么才造成了这种混乱?

Postgres (9.5) 仍然有效,psql我可以用它查询数据库。我使用 Mint/Mate 18.1。Postgres 和 pgadmin3 是从存储库安装的:deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

欢迎提出任何建议。提前致谢。

答案1

当你有未满足的依赖关系时,使用aptitude它来安装包,因为它会建议解决未满足的依赖关系问题

aptitude通过 apt安装sudo apt-get install aptitude

然后安装包:

sudo aptitude install pgadmin3

这里aptitude会建议解决问题的方法,您应该做的是选择您认为能够解决问题的正确方法。

相关内容