Rozhlédl jsem se po několika odpovědích, ale žádná můj problém nevyřešila.
Nejprve jsem zkusil sudo apt install mysql-workbench -f
.
Ukazuje to
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.
Pokud jsem se pokusil nainstalovat libgdal1i
, zobrazí se
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.
Tento příběh nemá konec. Zkoušel jsem nainstalovat dep, ale vždy mi to řeklo, že chybí další dep a je třeba ho nainstalovat.
Kromě toho nevím, proč to říká E:Nelze opravit problémy, máte poruchu
. Zkontroloval jsem synaptic
->vlastní filtry
->nefunkční
, nic tam není.
Také jsem zkusil sudo aptitude install mysql-workbench -f
protože ostatní příspěvky říkaly aptitude
je lepší.
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.
Přijal jsem řešení zadáním enter
, jak vidíte, problém není vyřešen.
V posledním jsem se pokusil stáhnout .deb
z oficiálních stránek a nainstalujte. Žádné štěstí a podobné chyby se zobrazí.
Zadáním apt-cache policy mysql-workbench libgdal1i gcc-5-base libhdf5-10
, zobrazí se:
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
Výsledek apt-cache policy libgfortran3 libarmadillo6 libnetcdf11 python-mysql.connector
je
libgfortran3:
Instalováno:5.3.1-14ubuntu2
Kandidát:5.3.1-14ubuntu2
Tabulka verzí:
*** 5.3.1-14ubuntu2 500
500 http://au.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
100 /var/lib/dpkg/status
libarmadillo6:
Instalováno:1:6.500.5 +dfsg-1
Kandidát:1:6.500.5+dfsg-1
Tabulka verzí:
*** 1:6.500.5+dfsg-1 500
500 http://au.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
100 /var/lib/dpkg/status
libnetcdf11:
Instalováno:1:4.4.0-2
Kandidát:1:4.4.0-2
Tabulka verzí:
*** 1:4.4.0-2 500
500 http://au.archive.ubuntu.com/ Balíčky ubuntu xenial/universe amd64
100 /var/lib/dpkg/status
python-mysql.connector:
Instalováno:2.0.4-1
Kandidát:2.0.4- 1
Tabulka verzí:
*** 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 balíčky
10 0 /var/lib/dpkg/status
Výsledek grep -v ^# -r /etc/apt/sources.list etc/apt/sources.list.d/*.list
je:
/etc/apt/sources.list:
/etc/apt/sources.list:deb http://au.archive.ubuntu.com/ubuntu/ xenial main limited
/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/ stabilní hlavní
/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/
Přijatá odpověď:
Zdá se, že jste zapomněli spustit sudo apt-get update
před instalací MySQL Workbench (australské zrcadlo je synchronizováno normálně, má správnou verzi gcc-5-base ve fondu).
Pokud to nepomůže, zkuste přepnout na Hlavní server (Software a aktualizace nebo software-properties-gtk
, Software Ubuntu nastavte Stáhnout z na Hlavní server ).
Pro jistotu přidejte všechny oficiální repozitáře s:
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository multiverse
Ujistěte se, že jste povolili xenial-updates
a xenial-security
sekce:
- otevřete
software-properties-gtk
- přejděte na Aktualizace karta
- zaškrtněte první dvě zaškrtávací políčka –
(xenial-updates)
a(xenial-security)
- zadejte heslo a klikněte na Ověřit
- klikněte na Zavřít a poté Načíst znovu a počkejte na dokončení.
Potom spusťte
sudo apt-get update
sudo apt-get install -f
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install mysql-workbench