GNU/Linux >> Belajar Linux >  >> Ubuntu

Tidak Dapat Menginstal Thesql-workbench Untuk Ubuntu 16.04 Lts?

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:

Terkait:adakah cara aman untuk menghapus Perangkat Lunak GNOME di 16.04 dan menginstal Pusat Perangkat Lunak Ubuntu klasik?

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

  1. buka software-properties-gtk
  2. buka Pembaruan tab
  3. centang dua kotak centang pertama – (xenial-updates) dan (xenial-security)
  4. masukkan kata sandi, klik Otentikasi
  5. 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

Ubuntu
  1. Instal Dokuwiki di Ubuntu 20.04 LTS

  2. Instal Karbon di Ubuntu 20.04 LTS

  3. Tidak Dapat Menginstal Thesql 5.7 Di Ubuntu 20.04?

  1. Alexa Untuk Ubuntu?

  2. Saya Tidak Dapat Menginstal Chromium Atau Chrome Di Ubuntu 16.04 Lts?

  3. Rabbitvcs Di Ubuntu 16.04 Lts?

  1. Cara Menginstal Docker di Ubuntu 22.04 / 20.04 LTS

  2. Cara Menginstal PlayOnLinux di Ubuntu 20.04 LTS

  3. Cara Menginstal MariaDB di Ubuntu 20.04 LTS