Saya melihat-lihat beberapa jawaban tetapi tidak ada yang menyelesaikan masalah saya.
Pertama, saya mencoba sudo apt install mysql-workbench -f
.
Ini menunjukkan
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.
Jika saya mencoba menginstal libgdal1i
, itu akan menunjukkan
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.
Tidak ada akhir dari cerita ini. Saya mencoba menginstal dep tetapi selalu memberi tahu saya bahwa dep lain kurang dan perlu diinstal.
Selain itu, saya tidak tahu mengapa dikatakan E: Unable to correct problems, you have held broken
. Saya memeriksa synaptic
->custom filters
->broken
, tidak ada apa-apa.
Juga, saya mencoba sudo aptitude install mysql-workbench -f
karena posting lain mengatakan aptitude
lebih baik.
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.
Saya menerima solusi dengan mengetik enter
, seperti yang Anda lihat, masalah belum terpecahkan.
Terakhir, saya mencoba mengunduh .deb
dari situs resmi dan instal. Tidak berhasil dan kesalahan serupa akan muncul.
Dengan memasukkan apt-cache policy mysql-workbench libgdal1i gcc-5-base libhdf5-10
, ini menampilkan:
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
Hasil dari apt-cache policy libgfortran3 libarmadillo6 libnetcdf11 python-mysql.connector
adalah
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
Hasil dari grep -v ^# -r /etc/apt/sources.list etc/apt/sources.list.d/*.list
adalah:
/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/
Jawaban yang Diterima:
Sepertinya Anda lupa menjalankan sudo apt-get update
sebelum menginstal MySQL Workbench (mirror Australia disinkronkan secara normal, ia memiliki versi gcc-5-base in pool yang benar).
Jika tidak membantu, coba alihkan ke Server utama (Perangkat Lunak &Pembaruan atau software-properties-gtk
, Perangkat Lunak Ubuntu tab, atur Unduh dari ke Server utama ).
Yang pasti tambahkan semua repositori resmi dengan:
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository multiverse
Pastikan Anda telah mengaktifkan xenial-updates
dan xenial-security
bagian:
- buka
software-properties-gtk
- buka Pembaruan tab
- centang dua kotak centang pertama –
(xenial-updates)
dan(xenial-security)
- masukkan kata sandi, klik Otentikasi
- klik Tutup , lalu Muat Ulang dan tunggu sampai selesai.
Kemudian jalankan
sudo apt-get update
sudo apt-get install -f
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install mysql-workbench