web-dev-qa-db-fra.com

Impossible d'installer mysql-workbench pour Ubuntu 16.04 LTS

J'ai regardé autour de plusieurs réponses mais aucune n'a résolu mon problème. J'ai d'abord essayé Sudo apt install mysql-workbench -f.

Ça montre

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.

Si j'ai essayé d'installer libgdal1i, il affichera

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.

Il n'y a pas de fin à cette histoire. J'ai essayé d'installer un dep mais il me dit toujours qu'un autre dep est un manque et qu'il faut l'installer. En outre, je ne sais pas pourquoi il est écrit E: Unable to correct problems, you have held broken. J'ai archivé synapticname __-> custom filters-> brokenname__, il n'y a rien.

Aussi, j'ai essayé Sudo aptitude install mysql-workbench -f puisque d'autres publications ont déclaré que aptitudeest meilleur.

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.

J'ai accepté la solution par type entername__, comme vous pouvez le constater, le problème n'est pas résolu.

Dans le dernier, j'ai essayé de télécharger .deb à partir du site officiel et de l'installer. Pas de chance et les erreurs similaires sont invités.

En saisissant apt-cache policy mysql-workbench libgdal1i gcc-5-base libhdf5-10, il affiche:

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

Le résultat de apt-cache policy libgfortran3 libarmadillo6 libnetcdf11 python-mysql.connector est

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

Le résultat de grep -v ^# -r /etc/apt/sources.list etc/apt/sources.list.d/*.list est:

/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/

4
new2cpp

Il semble que vous ayez oublié d’exécuter Sudo apt-get update avant d’installer MySQL Workbench (le miroir australien est synchronisé normalement, la version correcte de gcc-5-base dans le pool ).

Si le problème persiste, essayez de basculer vers le serveur principal ( Logiciels et mises à jour ou software-properties-gtk, Logiciel Ubuntu , onglet Télécharger de à Serveur principal ).

Bien sûr, ajoutez tous les dépôts officiels avec:

Sudo add-apt-repository main
Sudo add-apt-repository universe
Sudo add-apt-repository multiverse

Assurez-vous d'avoir activé les sections xenial-updates et xenial-security:

  1. ouvrir software-properties-gtk
  2. aller à l'onglet Updates
  3. cochez les deux premières cases - (xenial-updates) et (xenial-security)
  4. entrez le mot de passe, cliquez sur Authentifier
  5. cliquez sur Fermer , puis Rechargez et attendez qu'il se termine.

Puis courir

Sudo apt-get update   
Sudo apt-get install -f
Sudo apt-get upgrade
Sudo apt-get dist-upgrade
Sudo apt-get install mysql-workbench
4
N0rbert

Merci pour aptitude. Finalement, j’ai travaillé après avoir fait référence à erreur d’octave - Dépend: gcc-5-base (= 5.3.1-14ubuntu2) . aptitude proposera plusieurs solutions après que vous ayez entré n de manière continue. Choisissez celui qui contient les packages de mise à niveau inférieur. Tout fonctionne comme charmant.

Les paquetages suivants ont des dépendances non satisfaites: libgfortran3: Depends: gcc-5-base (= 5.3.1-14ubuntu2) mais 5.4.0-6ubuntu1 ~ 16.04.1 est installé. mysql-connector-python: Conflits: python-mysql.connector mais 2.0.4-1 doit être installé. Les actions suivantes vont résoudre ces dépendances:

  Keep the following packages at their current version:

1) libarmadillo6 [non installé]
2) libarpack2 [non installé]
3) libgdal1i [non installé]
4) libgfortran3 [non installé]
5) libhdf5-10 [non installé]
6) liblapack3 [non installé]
7) libnetcdf11 [non installé]
8) mysql-connector-python [Non installé]
9) mysql-utilities [non installé]
10) mysql-workbench [non installé]

Accepter cette solution? [Y/n/q /?] N Les actions suivantes vont résoudre ces dépendances:

 Keep the following packages at their current version:

1) libarmadillo6 [non installé]
2) libarpack2 [non installé]
3) libgdal1i [non installé]
4) libgfortran3 [non installé]
5) libhdf5-10 [non installé]
6) liblapack3 [non installé]
7) libnetcdf11 [non installé]
8) mysql-workbench [non installé]
9) python-mysql.connector [non installé]

Accepter cette solution? [Y/n/q /?] N Les actions suivantes vont résoudre ces dépendances:

  Remove the following packages:                                           

1) essentiel à la construction
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-utilities [1.6.1-2 (xenial)]
17) tcc [0.9.27 ~ git20151227.933c223-1 (xenial)]

  Keep the following packages at their current version:                    

18) mysql-connector-python [non installé]

  Downgrade the following packages:                                        

19) cpp-5 [5.4.0-6ubuntu1 ~ 16.04.1 (maintenant) -> 5.3.1-14ubuntu2 (xenial)]
20) gcc-5-base [5.4.0-6ubuntu1 ~ 16.04.1 (maintenant) -> 5.3.1-14ubuntu2 (xenial)]
21) libcc1-0 [5.4.0-6ubuntu1 ~ 16.04.1 (maintenant) -> 5.3.1-14ubuntu2 (xenial)]
22) libgomp1 [5.4.0-6ubuntu1 ~ 16.04.1 (maintenant) -> 5.3.1-14ubuntu2 (xenial)]
23) libquadmath0 [5.4.0-6ubuntu1 ~ 16.04.1 (maintenant) -> 5.3.1-14ubuntu2 (xenial)] 24) libstdc ++ 6 [5.4.0-6ubuntu1 ~ 16.04.1 (maintenant ) -> 5.3.1-14ubuntu2 (xenial)]

  Leave the following dependencies unresolved:                             

25) dpkg-dev recommande build-essential

Accepter cette solution? [Y/n/q /?] Les packages suivants seront DOWNGRADED: cpp-5 gcc-5-base libcc1-0 libgomp1 libquadmath0 libstdc ++ 6

1
new2cpp

sur Ubuntu 19

1) Je devais le faire précéder sur Ubuntu 19 et installer manuellement une bibliothèque libzip https://ubuntu.pkgs.org/18.10/ubuntu-universe-AMD64/libzip4_1.1.2-1.1_AMD64.deb.html =

2) puis en sélectionnant manuellement le paquet deb de la page de téléchargement pour mysql workbench https://dev.mysql.com/downloads/workbench/

puis installez les paquets deb via le programme d'installation d'apt standard dans le répertoire Téléchargements

Sudo apt install ./libzip4_1.1.2-1.1_AMD64.deb

et téléchargé le package deb workbench

Sudo apt install ./mysql-workbench-community_8.0.16-1ubuntu18.04_AMD64.deb

0
FantomX1