Я установил MySQL Workbench в прошлом, используя MySQL APT.
Мои списки репозиториев программного обеспечения были недавно обновлены, и с тех пор мой MySQL Workbench исчез. Он все еще находится на диске, но не запускается.
Я попытался зайти в Software Center и попытаться установить его, и я получил:
mysql-workbench: Depends: libgcc1 (>= 1:4.1.1) but 1:4.9.1-0ubuntu1 is to be installed
Depends: libgtkmm-2.4-1c2a (>= 1:2.24.0) but 1:2.24.4-1ubuntu1 is to be installed
Depends: libpcrecpp0 (>= 7.7) but 1:8.31-2ubuntu2 is to be installed
Depends: python:any (>= 2.7.1-0ubuntu2) but it is a virtual package
Depends: mysql-workbench-data (= 6.0.8+dfsg-2) but 6.0.8+dfsg-2 is to be installed
Если я попытаюсь установить из APT, используя
sudo apt-get install mysql-workbench
Я получаю
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:
mysql-workbench : Depends: mysql-client
Recommends: mysql-utilities but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Затем, если я пытаюсь установить зависимость mysql-client
, я получаю аналогичную ошибку, говорящую, что ей нужно mysql-community-client
.
Если я попытаюсь установить этот клиент сообщества, я получу еще одну ошибку, сообщающую, что ему нужно libstdc++6 (>= 4.9) but 4.8.2-19ubuntu1 is to be installed
.
Если я пытаюсь установить этот, он говорит, что у меня уже есть эта версия.
Что я могу сделать?
Эта ошибка происходит, потому что mysql-community-client
пакет Вы пытаетесь загрузить и установить, требует libstdc++6 >=4.9
. Последняя версия libstdc++6
доступный на репозиториях Ubuntu 14.04 LTS 4.8.2-19ubuntu1
, который является более старым, чем 4.9
.
я предполагаю, что Вы выполняете Ubuntu 14.04, потому что libstdc++6
пакет на Вашем компьютере застревает в 4.8.2-19ubuntu1
. Репозиторий MySQL APT в настоящее время имеет пакеты для трех версий Ubuntu: 12.04, 14.04 и 14.10. mysql-community-client
для 12,04 и 14.04 оба требуют [только 118], в то время как 14.10 требует версии libstdc++6 >=4.9
.
, проверьте, что Вы установили корректное mysql-apt-config
пакет для Вашей версии Ubuntu.
Вы должны:
sudo apt-get install -f mysql-workbench
<час> я использую в таких случаях способность
sudo apt-get install aptitude
и затем:
sudo aptitude install mysql-workbench
Предложения сделаны, который может помочь решить Вашу проблему.