Установка MySQL Workbench ⇒ Ошибка

Я установил 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.

Если я пытаюсь установить этот, он говорит, что у меня уже есть эта версия.

Что я могу сделать?

2
задан 11 April 2015 в 20:10

2 ответа

Эта ошибка происходит, потому что 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.

1
ответ дан 11 April 2015 в 20:10

Вы должны:

sudo apt-get install -f mysql-workbench
<час>

я использую в таких случаях способность

sudo apt-get install aptitude

и затем:

sudo aptitude install mysql-workbench

Предложения сделаны, который может помочь решить Вашу проблему.

6
ответ дан 11 April 2015 в 20:10

Другие вопросы по тегам:

Похожие вопросы: