Чтобы изучить Linux, я построил небольшую Linux-машину. Неделю назад я установил posrgresql и pgadmin3. Все нормально работало. Сегодня вроде пропал pgadmin3. Я попытался «найти его обратно» с помощью sudo find / -name pgadmin3 * -print
. whereis pgadmin3
возвращает / usr / share / pgadmin3
. Есть каталог / usr / share / pgadmin3
, но он не содержит исполняемого файла pgadmin3
, хотя он содержит другие файлы.
Я попытался переустановить и получил сообщение:
$ 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 next предложил удалить зависимости, и я сделал это, но ошибка сохраняется. Мои вопросы:
Postgres (9.5) все еще работает, и с psql
я могу запрашивать базу данных. Я использую Mint / Mate 18.1. Postgres и pgadmin3 были установлены из репозитория: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
.
Все предложения приветствуются. Большое спасибо заранее.
при невстрече зависимостей, Использование aptitude
для установки пакета, поскольку это предложит решение невстреченных проблем зависимостей
, установка aptitude
через Кв. sudo apt-get install aptitude
затем устанавливает пакет:
sudo aptitude install pgadmin3
то, где aptitude
предложит решения разрешить проблему, что необходимо сделать, должно выбрать правильный, что Вы думаете, решит Вашу проблему.