Di mana saya dapat menemukan dependensi MySQL Workbench?

9

Menginstal .deb32-bit, saya memiliki peringatan ini:

Dependendy tidak memuaskan: libmysqlclient16 (> = 5.1.21-1)

Sudah mencoba apt-get install libmysqlclient16:

E: Paket 'libmysqlclient16' tidak memiliki kandidat instalasi

Dan ini apt-get install libmysqlcliente18dipasang dengan benar tetapi ketika mencoba menginstal MySQL Workbench lagi, saya memiliki kesalahan yang sama.

EDIT

Saya sudah mencoba ini tetapi hasilnya:

sudo gdebi mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb 
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 
This package is uninstallable
Dependency is not satisfiable: libmysqlclient16 (>= 5.1.21-1)

EDIT Membuat instalasi apt-get install mysql-workbenchberfungsi tetapi menginstal versi yang lebih lama.

Gerep
sumber
1
Hai, hanya karena penasaran, Apakah Anda memerlukan versi yang lebih baru atau spesifik dari meja kerja? Ada versi meja kerja yang tersedia di jagat raya saat ini. Juga versi yang ada saat ini yang dapat memuaskan ketergantungan Anda sekarang akan menjadi: libmysqlclient18. Semoga ini membantu!
itnet7
1
Saya telah menginstal versi yang lebih lama tetapi saya membutuhkan yang lebih baru untuk menghindari konflik karena saya bekerja dengan tim dan mereka menggunakan versi terakhir, pada Windows
Gerep

Jawaban:

18

Saya menggunakan dokumentasi Daniel Mota sedikit, tetapi perlu memodifikasi beberapa perintahnya:

Anda bisa mendapatkan deb meja kerja mysql yang diperlukan di sini

Pertama jalankan yang berikut ini:

sudo dpkg -i mysql-workbench-gpl-5.2.40-1ubu1104-i386.deb

Seperti yang Anda tahu ini akan gagal tentang dependensi. Kemudian wget dan instal yang berikut ini:

wget https://launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_i386.deb
wget http://launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb

Instalasi selanjutnya:

sudo dpkg -i libzip1_0.9.3-1_i386.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_i386.deb
  • Jika Anda menggunakan 64bit, Anda akan menginginkan ini:

    wget https://launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_amd64.deb
    sudo dpkg -i libzip1_0.9.3-1_amd64.deb
    
    wget http://launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb
    sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_amd64.deb
    

Kemudian jalankan yang berikut ini:

sudo apt-get -f install python-paramiko libzip2 libmysqlclient18 mysql-client mysql-common python-pysqlite2 libdbi-perl libdbd-mysql-perl libplrpc-perl libnet-daemon-perl mysql-client

Ini juga akan gagal, dan meminta Anda untuk menjalankan kembali, jalankan saja kembali:

sudo apt-get -f install

Ketika itu selesai itu harus diinstal untuk Anda, tinggalkan komentar jika Anda mengalami hambatan dan saya akan mencoba dan melihat apakah saya dapat membantu Anda lebih lanjut.

Luncurkan satu kali dari terminal Anda mysql-workbenchatau Unity Dash, begitu ada di launcher, klik kanan padanya dan pilih "Lock to Launcher".

Saya belum menggunakan program ini untuk mengetahui apakah itu stabil atau tidak setelah instalasi, YMMV.

Instalasi Bangku Kerja Mysql Selesai.

Dalam komentar Peter K. beri tahu saya ini tidak berfungsi di Ubuntu 16.04 . Jadi di sini adalah cara termudah untuk membuatnya bekerja di Xenial. Saya masih mengikuti tautan di atas untuk mendapatkan file deb mysql workbench terbaru (MySQL Workbench 6.3.7 pada saat koreksi ini)

Ini adalah bagaimana saya menariknya dan meletakkannya di / tmp:

wget -P /tmp http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb

Saya menggunakan perintah chmod untuk membuat file .deb dapat dieksekusi, kemudian menggunakan dpkg -i untuk menginstalnya (gunakan sudo jika Anda tidak beralih ke root alread):

chmod +x /tmp/mysql-workbench-community-6.3.7-1ubu1604-amd64.deb
sudo dpkg -i mysql-workbench-community-6.3.7-1ubu1604-amd64.deb

Anda akan melihat dependensi yang gagal:

dpkg: dependency problems prevent configuration of mysql-workbench-community:
 mysql-workbench-community depends on libtinyxml2.6.2v5; however:
  Package libtinyxml2.6.2v5 is not installed.
 mysql-workbench-community depends on libzip4 (>= 0.10); however:
  Package libzip4 is not installed.

Untuk memperbaiki ini, gunakan apt untuk membantu menyelesaikan (memperbaiki) dependensi:

sudo apt-get -f install

Ini akan menunjukkan kepada Anda dependensi yang hilang memungkinkan Anda untuk menginstalnya tanpa langkah lebih lanjut.

The following additional packages will be installed:
  libtinyxml2.6.2v5 libzip4
The following NEW packages will be installed:
  libtinyxml2.6.2v5 libzip4

Anda sekarang harus dapat meluncurkan mysql-workbench di Xenial.

itnet7
sumber
1
Teman, itu bekerja seperti pesona =) Solusi hebat. Terima kasih atas waktu Anda
Gerep
1
Tidak masalah!! Saya senang itu berhasil untuk Anda!
itnet7
64-bit tidak berfungsi gagal di / usr / libexec / mysql-workbench-bin: kesalahan saat memuat pustaka bersama: libgtkmm-2.4.so.1: tidak dapat membuka file objek bersama: Tidak ada file atau direktori
Kat Amsterdam
1
Bekerja sangat baik di Ubuntu13.04 64bits
leticia
GALAT: tidak berfungsi dengan UBUNTU 16 LTS
Peter Krauss
12

Ini menginstal mysql-workbench 5.2 dengan semua dependensi pada 20120531.

sudo apt-get install mysql-workbench
edziffel
sumber
Bekerja sangat bagus untuk saya, tetapi saya membutuhkan dependensi sehingga -f (--fix-broken) diperlukan.
Zachary Schuessler
Ubuntu 16.04 dan workbench versi 6.3.6 (Build: 511 CE) dan berhasil. Terima kasih!
Rahal Kanishka
4

Saya menemukan paket "mysql-workbench" di repositori default.

apt-cache search mysql-workbench

tidak diperlukan konfigurasi atau peretasan tambahan, berfungsi untuk saya

firefoxx
sumber
1

sumber: setupguides.blogspot.nl/

Instal MySQL Workbench di Ubuntu 12.04

Saat ini tidak ada file .deb atau repo pre-built yang tersedia untuk menginstal MySQL Workbench di Ubuntu 12.04. Seseorang mungkin akan muncul segera setelah rilis resmi 12,04 tetapi pada saat ini masih dalam versi beta sehingga ada beberapa langkah tambahan untuk membuatnya bekerja.

CATATAN: Setelah Ubuntu 12,04 keluar dari beta, mungkin ada cara yang lebih baik untuk melakukannya, jadi silakan periksa halaman unduh resmi MySQL Workbench dan repo resmi 12,04 sebelum mencoba ini.

Pertama-tama Anda harus mengunduh MySQL Workbench terbaru dari sini .

Selanjutnya Anda harus mengunduh file .deb untuk libzip1 karena tidak tersedia dalam 12,04 repos.

Versi 32 bit - (https) launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_i386.deb

Versi 64 bit - (https) launchpad.net/ubuntu/+source/libzip/0.9.3-1/+build/1728114/+files/libzip1_0.9.3-1_amd64.deb untuk arsitektur lain, buka di sini

Setelah mengunduh, buka saja dengan pusat perangkat lunak dan klik instal.

* BARU: Paket libmysqlclient16 telah dihapus dari repositori 12,04 sehingga Anda harus mengunduh file deb lama untuk itu:

Versi 32 bit - launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb

Versi 64 bit - launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb

Selanjutnya buka terminal dan instal paket-paket berikut:

sudo apt-get install libzip1 python-paramiko python-pysqlite2 libctemplate0 libgtkmm-2.4-1c2a libmysqlclient16

Lalu cd ke direktori tempat Anda mengunduh file deb dan jalankan:

sudo dpkg -i mysql-workbench-gpl-5.2.38-1ubu1104-i386.deb

Dan itu harusnya, selamat menikmati!

Instruksi longgar berdasarkan pada yang ditemukan di sini: blog.csdn.net/kevin6216/article/details/7420421

Markus Hartman
sumber