Не удалось установить mysql-инструментальные-средства для Ubuntu 16.04 LTS

Я осмотрел эти несколько ответов, но ни один не решил мою проблему. Во-первых, я попробовал sudo apt install mysql-workbench -f.

Это показывает

The following packages have unmet dependencies:  mysql-workbench :
Depends: libgdal.so.1-1.11.3
                   Depends: libgdal1i (>= 1.8.0) but it is not going to be installed
                   Recommends: mysql-utilities but it is not going to be installed 
E: Unable to correct problems, you have held broken
packages.

Если я пытался установить libgdal1i, это покажет

The following packages have unmet dependencies:  libgdal1i : Depends:
libarmadillo6 but it is not going to be installed
             Depends: libhdf5-10 but it is not going to be installed
             Depends: libnetcdf11 (>= 4.0.1) but it is not going to be installed 
E: Unable to correct problems, you have held broken packages.

Нет никакого конца этой истории. Я пытался установить DEP, но он всегда говорит мне, что другой DEP является отсутствием и потребностью, которая будет установлена. Кроме того, я не знаю, почему это говорит E: Unable to correct problems, you have held broken. Я зарегистрировался synaptic->custom filters->broken, ничто не там.

Кроме того, я попробовал sudo aptitude install mysql-workbench -f начиная с других сказанных сообщений aptitude лучше.

The following packages have unmet dependencies:  libgfortran3 :
Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.4.0-6ubuntu1~16.04.1 is
installed.  mysql-connector-python : Conflicts: python-mysql.connector
but 2.0.4-1 is to be installed. The following actions will resolve
these dependencies:

      Keep the following packages at their current version: 
1)      libarmadillo6 [Not Installed]   
2)      libarpack2> [Not Installed]   
3)      libgdal1i [Not Installed]
4)      libgfortran3 [Not Installed] 
5)      libhdf5-10 [Not Installed]  
6)      liblapack3 [Not Installed]                        
7)      libnetcdf11 [Not Installed]
8)      mysql-connector-python [Not Installed]
9)      mysql-utilities [Not Installed]
10)     mysql-workbench [Not Installed]                    



Accept this solution? [Y/n/q/?]  No packages will be installed,
upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to
remove and 0 not to upgrade. Need to get 0 B of archives. After
unpacking 0 B will be used.

Я принял решение типом enter, поскольку Вы видите, что проблема не решена.

В последнем я пытался загрузить .deb от официального сайта и установки. Никакая удача и подобные ошибки не запрашиваются.

Путем ввода apt-cache policy mysql-workbench libgdal1i gcc-5-base libhdf5-10, это отображается:

mysql-workbench:   
   Installed: (none)
   Candidate: 6.3.6+dfsg-0ubuntu1  Version table:
         6.3.6+dfsg-0ubuntu1 500
            500 http://au.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages 

libgdal1i:   
   Installed: (none)
   Candidate:    1.11.3+dfsg-3build2
   Version table:
         1.11.3+dfsg-3build2 500
            500 http://au.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages 

gcc-5-base:
   Installed: 5.4.0-6ubuntu1~16.04.1
   Candidate: 5.4.0-6ubuntu1~16.04.1
   Version table:
  *** 5.4.0-6ubuntu1~16.04.1 100
            100 /var/lib/dpkg/status
         5.3.1-14ubuntu2 500
            500 http://au.archive.ubuntu.com/ubuntu xenial/main amd64 Packages 

libhdf5-10:
   Installed: (none)
   Candidate:  1.8.16+docs-4ubuntu1
   Version table:
         1.8.16+docs-4ubuntu1 500
            500 http://au.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages

Результат apt-cache policy libgfortran3 libarmadillo6 libnetcdf11 python-mysql.connector

libgfortran3: Installed: 5.3.1-14ubuntu2 Candidate: 5.3.1-14ubuntu2 Version table: *** 5.3.1-14ubuntu2 500 500 http://au.archive.ubuntu.com/ubuntu xenial/main amd64 Packages 100 /var/lib/dpkg/status libarmadillo6: Installed: 1:6.500.5+dfsg-1 Candidate: 1:6.500.5+dfsg-1 Version table: *** 1:6.500.5+dfsg-1 500 500 http://au.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages 100 /var/lib/dpkg/status libnetcdf11: Installed: 1:4.4.0-2 Candidate: 1:4.4.0-2 Version table: *** 1:4.4.0-2 500 500 http://au.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages 100 /var/lib/dpkg/status python-mysql.connector: Installed: 2.0.4-1 Candidate: 2.0.4-1 Version table: *** 2.0.4-1 500 500 http://au.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages 500 http://au.archive.ubuntu.com/ubuntu xenial/universe i386 Packages 100 /var/lib/dpkg/status

Результат grep -v ^# -r /etc/apt/sources.list etc/apt/sources.list.d/*.list :

/etc/apt/sources.list: /etc/apt/sources.list:deb http://au.archive.ubuntu.com/ubuntu/ xenial main restricted /etc/apt/sources.list: /etc/apt/sources.list: /etc/apt/sources.list:deb http://au.archive.ubuntu.com/ubuntu/ xenial universe /etc/apt/sources.list: /etc/apt/sources.list:deb http://au.archive.ubuntu.com/ubuntu/ xenial multiverse /etc/apt/sources.list: /etc/apt/sources.list: /etc/apt/sources.list: /etc/apt/sources.list:deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main /etc/apt/sources.list.d/google-chrome.list:deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main /etc/apt/sources.list.d/mysql.list:deb http://repo.mysql.com/apt/ubuntu/ xenial mysql-apt-config /etc/apt/sources.list.d/mysql.list:deb http://repo.mysql.com/apt/ubuntu/ xenial mysql-5.7 /etc/apt/sources.list.d/mysql.list:deb http://repo.mysql.com/apt/ubuntu/ xenial mysql-tools /etc/apt/sources.list.d/mysql.list:deb-src http://repo.mysql.com/apt/ubuntu/ xenial mysql-5.7 /etc/apt/sources.list.d/slack.list:deb https://packagecloud.io/slacktechnologies/slack/debian/ jessie main /etc/apt/sources.list.d/sublime-text.list:deb https://download.sublimetext.com/ apt/stable/

5
задан 12 February 2018 в 17:12

4 ответа

Кажется, что Вы забыли работать sudo apt-get update прежде, чем установить MySQL Workbench (австралийское зеркало обычно синхронизируется, оно имеет правильную версию gcc-5-base в пуле).

Если это не помогает, попытайтесь переключиться на Основной сервер (программное обеспечение и Обновления или software-properties-gtk, Вкладка Ubuntu Software, Загрузка набора с к Основному серверу).

Наверняка добавьте все официальные репозитории с:

sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository multiverse

Удостоверьтесь, что Вы включили xenial-updates и xenial-security разделы:

  1. открытый software-properties-gtk
  2. перейдите к вкладке Updates
  3. проверьте сначала два флажка - (xenial-updates) и (xenial-security)
  4. введите пароль, нажмите Authenticate
  5. нажмите Close, затем Перезагрузка и ожидайте он для окончания.

Затем выполненный

sudo apt-get update   
sudo apt-get install -f
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install mysql-workbench
5
ответ дан 23 November 2019 в 09:11

Спасибо за aptitude. Наконец я решил, что это после обращения к октаве установило ошибку - Зависит: gcc-5-base (= 5.3.1-14ubuntu2). aptitude предложит несколько решений после непрерывного ввода n. Выберите тот с пакетами снижения. Все работает очаровательным.

Следующие пакеты не встретили зависимости: libgfortran3: Зависит: gcc-5-base (= 5.3.1-14ubuntu2), но 5.4.0-6ubuntu1~16.04.1 установлен. mysql-connector-python: Конфликты: python-mysql.connector, но 2.0.4-1 должен быть установлен. Следующие действия разрешат эти зависимости:

  Keep the following packages at their current version:

1) libarmadillo6 [Не Установленный]
2) libarpack2 [Не Установленный]
3) libgdal1i [Не Установленный]
4) libgfortran3 [Не Установленный]
5) libhdf5-10 [Не Установленный]
6) liblapack3 [Не Установленный]
7) libnetcdf11 [Не Установленный]
8) mysql-connector-python [Не Установленный]
9) mysql-утилиты [Не Установленный]
10) mysql-инструментальные-средства [Не Установленный]

Принять это решение? [Y/n/q/?] n следующие действия разрешит эти зависимости:

 Keep the following packages at their current version:

1) libarmadillo6 [Не Установленный]
2) libarpack2 [Не Установленный]
3) libgdal1i [Не Установленный]
4) libgfortran3 [Не Установленный]
5) libhdf5-10 [Не Установленный]
6) liblapack3 [Не Установленный]
7) libnetcdf11 [Не Установленный]
8) mysql-инструментальные-средства [Не Установленный]
9) python-mysql.connector [Не Установленный]

Принять это решение? [Y/n/q/?] n следующие действия разрешит эти зависимости:

  Remove the following packages:                                           

1) существенный для сборки
2) g ++
3) g ++-5
4) gcc
5) gcc-5
6) libasan2
7) libatomic1
8) libcilkrts5
9) libgcc-5-dev
10) libitm1
11) liblsan0
12) libmpx0
13) libstdc ++-5-dev
14) libtsan0
15) libubsan0

  Install the following packages:                                          

16) mysql-утилиты [1.6.1-2 (гостеприимный)]
17) tcc [0.9.27~git20151227.933c223-1 (гостеприимный)]

  Keep the following packages at their current version:                    

18) mysql-connector-python [Не Установленный]

  Downgrade the following packages:                                        

19) cpp-5 [5.4.0-6ubuntu1~16.04.1 (теперь)-> 5.3.1-14ubuntu2 (гостеприимный)]
20) gcc-5-base [5.4.0-6ubuntu1~16.04.1 (теперь)-> 5.3.1-14ubuntu2 (гостеприимный)]
21) libcc1-0 [5.4.0-6ubuntu1~16.04.1 (теперь)-> 5.3.1-14ubuntu2 (гостеприимный)]
22) libgomp1 [5.4.0-6ubuntu1~16.04.1 (теперь)-> 5.3.1-14ubuntu2 (гостеприимный)]
23) libquadmath0 [5.4.0-6ubuntu1~16.04.1 (теперь)-> 5.3.1-14ubuntu2 (гостеприимный)] 24) libstdc ++ 6 [5.4.0-6ubuntu1~16.04.1 (теперь)-> 5.3.1-14ubuntu2 (гостеприимный)]

  Leave the following dependencies unresolved:                             

25) dpkg-dev рекомендует существенный для сборки

Принять это решение? [Y/n/q/?] Следующие пакеты будут ПОНИЖЕНЫ: cpp-5 gcc-5-base libcc1-0 libgomp1 libquadmath0 libstdc ++ 6

1
ответ дан 23 November 2019 в 09:11

на Ubuntu 19

1) Я имел к предшествованию, оно на Ubuntu 19 также устанавливает вручную библиотеку libzip https://ubuntu.pkgs.org/18.10/ubuntu-universe-amd64/libzip4_1.1.2-1.1_amd64.deb.html

2) затем вручную выбирая на странице загрузки deb пакет для mysql инструментальных средств https://dev.mysql.com/downloads/workbench/

затем установите deb пакеты с помощью стандартного способного установщика в dir Загрузок

sudo apt install ./libzip4_1.1.2-1.1_amd64.deb

и загруженные инструментальные средства deb пакет

sudo apt install ./mysql-workbench-community_8.0.16-1ubuntu18.04_amd64.deb

0
ответ дан 23 November 2019 в 09:11

Для меня он просто выполнял sudo apt-get upgrade после команды sudo apt-get update перед установкой моих пакетов. Оставим его здесь для людей, которые могут столкнуться с той же проблемой в будущем!

0
ответ дан 25 April 2020 в 14:39

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

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