Где я могу найти зависимости MySQL Workbench?

9

Установка .deb 32-бит, у меня есть это предупреждение:

Dependendy is not satisfiable: libmysqlclient16 (>=5.1.21-1)

Попробовали apt-get install libmysqlclient16 :

E: Package 'libmysqlclient16' has no installation candidate

И этот apt-get install libmysqlcliente18 установлен правильно, но при попытке снова установить MySQL Workbench у меня такая же ошибка.

ИЗМЕНИТЬ

Я пробовал этот но результат:

sudo gdebi mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb 
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 
This package is uninstallable
Dependency is not satisfiable: libmysqlclient16 (>= 5.1.21-1)

ИЗМЕНИТЬ Выполнение установки apt-get install mysql-workbench работало, но установило более старую версию.

    
задан Gerep 24.05.2012 в 18:20
источник

4 ответа

18

Я использовал файл Daniel Mota немного , но необходимо изменить некоторые из его команд:

Здесь вы можете найти нужный mysql workbench deb

Сначала запустите следующее:

sudo dpkg -i mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb

Как вы знаете, это приведет к сбою в зависимостях. Затем запустите wget и установите следующее:

wget https://launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_i386.deb
wget http://launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb

Следующая установка:

sudo dpkg -i libzip1_0.9.3-1_i386.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_i386.deb
  • Если вы используете 64-битный, вам нужно это вместо этого:

    wget https://launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_amd64.deb
    sudo dpkg -i libzip1_0.9.3-1_amd64.deb
    
    wget http://launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb
    sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_amd64.deb
    

Затем запустите следующее:

sudo apt-get -f install python-paramiko libzip2 libmysqlclient18 mysql-client mysql-common python-pysqlite2 libdbi-perl libdbd-mysql-perl libplrpc-perl libnet-daemon-perl mysql-client

Это тоже не удастся и попросит вас снова запустить, просто заново запустите его снова:

sudo apt-get -f install

Когда это будет завершено, он должен быть установлен для вас, оставьте комментарий, если вы столкнетесь с любыми помехами, и я попытаюсь посмотреть, смогу ли я помочь вам дальше.

Запустите его один раз с вашего терминала mysql-workbench или Unity Dash, как только он появится в панели запуска, щелкните его правой кнопкой мыши и выберите «Lock to Launcher».

Я не использовал эту программу, чтобы узнать, стабильна ли она после установки, YMMV.

В комментариях Peter K. сообщите мне, что это не работало в Ubuntu 16.04 . Итак, вот самый простой способ заставить его работать в Xenial. Я по-прежнему следил за ссылкой выше, чтобы получить последний файл debug mysql workbench (MySQL Workbench 6.3.7 на момент исправления)

Вот как я его вытащил и поместил в / tmp:

wget -P /tmp http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb

Я использовал команду chmod для создания исполняемого файла .deb, а затем использовал dpkg -i для его установки (используйте sudo, если вы не переключились на root alread):

chmod +x /tmp/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
sudo dpkg -i mysql-workbench-community-6.3.7-1ubu1604-amd64.deb

Вы увидите неудачные зависимости:

dpkg: dependency problems prevent configuration of mysql-workbench-community:
 mysql-workbench-community depends on libtinyxml2.6.2v5; however:
  Package libtinyxml2.6.2v5 is not installed.
 mysql-workbench-community depends on libzip4 (>= 0.10); however:
  Package libzip4 is not installed.

Чтобы исправить это, используйте apt, чтобы помочь разрешить (исправить) зависимости:

sudo apt-get -f install

Это покажет вам недостающие зависимости, позволяющие вам установить их без дальнейших шагов.

The following additional packages will be installed:
  libtinyxml2.6.2v5 libzip4
The following NEW packages will be installed:
  libtinyxml2.6.2v5 libzip4

Теперь вы можете запустить mysql-workbench в Xenial.

    
ответ дан itnet7 24.05.2012 в 20:01
источник
12

Этот установленный mysql-workbench 5.2 со всеми зависимостями от 20120531.

sudo apt-get install mysql-workbench
    
ответ дан edziffel 31.05.2012 в 15:37
4

Я нашел пакет «mysql-workbench» в репозитории по умолчанию.

apt-cache search mysql-workbench

никакой дополнительной конфигурации или взлома не требуется, работает для меня

    
ответ дан firefoxx 29.05.2012 в 08:25
1

source: setupguides.blogspot.nl /

Установите MySQL Workbench на Ubuntu 12.04

В настоящее время нет готового файла .deb или репо для установки MySQL Workbench на Ubuntu 12.04. Вероятно, появится вскоре после официального выпуска 12.04, но на данный момент он все еще находится в стадии бета-версии, поэтому есть несколько дополнительных шагов, чтобы заставить его работать.

ПРИМЕЧАНИЕ. После выхода Ubuntu 12.04 из бета-версии, вероятно, будет лучший способ сделать это, поэтому перед попыткой этого проверьте официальную страницу загрузки MySQL Workbench и официальные репозитории 12.04.

Прежде всего, вам нужно загрузить последнюю версию MySQL Workbench из здесь .

Затем вы должны загрузить файл .deb для libzip1, поскольку он недоступен в репозиториях 12.04.

32-разрядная версия - (https) launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_i386.deb

64-разрядная версия - (https) launchpad.net/ubuntu/+source/libzip/0.9.3-1/+build/1728114/+files/libzip1_0.9.3-1_amd64.deb для других архитектур перейдите здесь

После загрузки просто откройте их с помощью программного центра и нажмите «Установить».

* NEW: пакет libmysqlclient16 был удален из репозиториев 12.04, поэтому вам потребуется загрузить старые файлы deb для него:

32-битная версия - launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb

64-разрядная версия - launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb

Затем откройте терминал и установите следующие пакеты:

sudo apt-get install libzip1 python-paramiko python-pysqlite2 libctemplate0 libgtkmm-2.4-1c2a libmysqlclient16

Затем cd в каталог, в который вы загрузили файл deb и выполнили:

sudo dpkg -i mysql-workbench-gpl-5.2.38-1ubu1104-i386.deb

И это должно быть, наслаждайтесь!

Инструкции свободно основаны на найденных здесь: blog.csdn.net/kevin6216/article/details/7420421

    
ответ дан Markus Hartman 01.06.2012 в 14:19