Menginstal Mysql Workbench di ubuntu 14.04

10

Saya telah menginstal MariaDb sebagai didukung oleh komunitas Ubuntu, yang disebutkan dalam catatan rilis LTS terbaru.

Setelah itu saya mencoba menginstal Mariadb-client, yang juga berhasil diinstal, setelah itu bagus untuk memiliki alat GUI. Jadi saya memutuskan untuk menginstal MySql-workbench dari Ubuntu-SOftware-Center dan via Terminal tetapi hal itu memicu kesalahan yang disebutkan di bawah ini-

Kesalahan melalui Ubuntu-Software-Center-

 This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
 mysql-workbench: Depends: libgcc1 (>= 1:4.1.1) but 1:4.9-20140406-0ubuntu1 is to be installed
             Depends: libgtkmm-2.4-1c2a (>= 1:2.24.0) but 1:2.24.4-1ubuntu1 is to be installed
             Depends: libpcrecpp0 (>= 7.7) but 1:8.31-2ubuntu2 is to be installed
             Depends: python:any (>= 2.7.1-0ubuntu2) but it is a virtual package
             Depends: mysql-workbench-data (= 6.0.8+dfsg-2) but 6.0.8+dfsg-2 is to be installed.

Kesalahan melalui Terminal-

 The following packages have unmet dependencies:
    mysql-workbench : Depends: mysql-client
    E: Unable to correct problems, you have held broken packages.

Bug yang ini telah dikonfirmasi pada launchpad seperti yang disebutkan di sini.

Di situs resmi My-sql, versi workbench hanya tersedia hingga cakep (13,10), Jadi bagaimana saya bisa menginstalnya.

PEMBARUAN 1

Menambahkan baris berikut di /etc/apt/sources.list

# MariaDB 10.0 repository list - created 2014-04-19 11:47 UTC
# http://mariadb.org/mariadb/repositories/
deb http://mirror.mephi.ru/mariadb/repo/10.0/ubuntu trusty main
deb-src http://mirror.mephi.ru/mariadb/repo/10.0/ubuntu trusty main

Tidak ada perubahan, masih masalah yang sama. Ada beberapa masalah antara trustad dan Mariadb versi 10.1.10. Sangat lelah

sudo apt-get install libmysqlclient18=10.1.10-mariadb1~trusty mysql-common=10.1.10-mariadb1~trusty

Dan hasilnya adalah -

E: Version '10.1.10-mariadb1~trusty' for 'libmysqlclient18' was not found
E: Version '10.1.10-mariadb1~trusty' for 'mysql-common' was not found

Jadi masalahnya sederhana itu tidak dapat menemukannya. meskipun ada di situs web resmi.

PEMBARUAN 2

Dihapus MariaDB 10.1.10, tetapi masalahnya masih sama dengan MariaDB 5.5.37.

Sukupa91
sumber
Saya pikir Mysql bertentangan dengan MariaDB
karim
1
Berikut ini tautan ke bug yang sudah dilaporkan yang menyebabkan ini. Itu sudah diperbaiki dan dijadwalkan untuk 6.1.7 bugs.mysql.com/bug.php?id=72729
elbaloo
cukup coba ini: sudo apt-get install mysql-workbench
murtaza.webdev

Jawaban:

6

Saya mengatasinya dengan menggunakan versi komunitas terbaru dan menghapus mysql-client dari dependensi

Dengan asumsi mariadb sudah diinstal

Unduh mysql workbench dari http://dev.mysql.com/downloads/tools/workbench/ (versi untuk 13.10 pada 14.04 tidak masalah)

Dari direktori file diunduh dijalankan:

sudo apt-get remove mysql-workbench mysql-workbench-data

dpkg-deb -x mysql-workbench-community-6.*.deb tmp_mysql-workbench
dpkg-deb --control mysql-workbench-community-6.*.deb tmp_mysql-workbench/DEBIAN
sed -i -e 's/mysql-client, //' tmp_mysql-workbench/DEBIAN/control
dpkg -b tmp_mysql-workbench mysql-workbench-community_patched.deb

sudo dpkg -i mysql-workbench-community_patched.deb
pengguna276521
sumber
Bagus! cukup hapus tanda koma dan spasi di regex (baris 4). Dalam kasus saya, saya menggantinya dengan 'mysql-client-5.6'
mppfiles
1
Bekerja untuk 6.1.6 workbench dan x64 ubuntu 14.04. Thnx!
akikara
Tautan itu tidak menawarkan unduhan untuk Ubuntu 14.04
Goose
3

Ini bug dan harus diperbaiki tetapi ini solusi sementara:

  1. Buka paket mysql-workbench-community-6.1.4-1ubu1310-amd64.deb di folder.
  2. Ubah file "DEBIAN / kontrol", ganti "mysql-client" menjadi "mysql-client-5.6".
  3. Buka terminal dan buat ".deb" baru:

    dpkg -b mysql-workbench-community-6.1.4-1ubu1310-amd64 /

Selesai! Sekarang Anda dapat menginstal dari file deb baru.

Aboozar
sumber
1

Saya mengunduh .deb dari situs resmi (13.10), dan saya tidak punya masalah.

Tapi saya punya server mysql, bukan mariadb

Nymeria
sumber
ya pertama-tama saya berbicara tentang 14,04 itu tidak tersedia di situs resmi untuk file deb, kedua saya telah menggunakan itu dengan ubuntu 13,10 juga dan itu berfungsi dengan baik, hal ketiga yang saya ingin tahu apakah ada pekerjaan diseluruh ini. Hal terakhir mendapatkan beberapa repo karena ini bukan jawaban yang tidak bisa dianggap sebagai jawaban dengan cara apa pun, Anda dapat berkomentar setelah mendapatkan beberapa.
Sukupa91
1
Saya menggunakan Ubuntu 14.04 untuk. Saya pikir Anda harus menggunakan mysql-server raither daripada mariadb
Nymeria
1
ini akan menjadi pilihan terakhir saya .. Saya akan mencoba memperbaikinya, dan menunggu jawaban sampai saat itu.
Sukupa91
1

Saya memiliki versi 6.2.3-1ubu1404 yang tidak mengandung string "mysql-server" sama sekali. Namun karena dependensi yang tidak terpenuhi, saya tidak bisa menginstal.

Entah bagaimana, saya mencoba menginstal persyaratan secara manual

# sudo apt-get install libgtkmm-2.4-1c2a libtinyxml2.6.2 libzip2 python-paramiko libproj0 proj-data

Saya telah bekerja.

Kesalahan saya yang sebenarnya adalah yang ini:

$ sudo dpkg -i mysql-workbench-community-6.2.3-1ubu1404-amd64.deb 
Selecting previously unselected package mysql-workbench-community.
(Reading database ... 221745 files and directories currently installed.)
Preparing to unpack mysql-workbench-community-6.2.3-1ubu1404-amd64.deb ...
Unpacking mysql-workbench-community (6.2.3-1ubu1404) ...
dpkg: dependency problems prevent configuration of mysql-workbench-community:
 mysql-workbench-community depends on libgtkmm-2.4-1c2a (>= 1:2.24.0); however:
  Package libgtkmm-2.4-1c2a is not installed.
 mysql-workbench-community depends on libtinyxml2.6.2; however:
  Package libtinyxml2.6.2 is not installed.
 mysql-workbench-community depends on libzip2 (>= 0.10); however:
  Package libzip2 is not installed.
 mysql-workbench-community depends on python-paramiko; however:
  Package python-paramiko is not installed.
 mysql-workbench-community depends on libproj0; however:
  Package libproj0 is not installed.

dpkg: error processing package mysql-workbench-community (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for menu (2.1.46ubuntu1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Errors were encountered while processing:
 mysql-workbench-community
dincer@dincerExp:~/Downloads$ sudo dpkg -i mysql-workbench-community-6.2.3-1ubu1404-amd64.deb 
(Reading database ... 223036 files and directories currently installed.)
Preparing to unpack mysql-workbench-community-6.2.3-1ubu1404-amd64.deb ...
Unpacking mysql-workbench-community (6.2.3-1ubu1404) over (6.2.3-1ubu1404) ...
Setting up mysql-workbench-community (6.2.3-1ubu1404) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for menu (2.1.46ubuntu1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
JSBach
sumber
Saya benar-benar sangat menyesal tetapi saya tidak memiliki ubuntu yang terinstal saat ini .. Jadi saya akan mencobanya setelah beberapa waktu dan kemudian beri tahu Anda ..
Sukupa91
1
coba saja yang sama pada debian yang bahkan mungkin berfungsi. Mereka semua adalah repositori deb. Saya ragu nomor versi mungkin cocok. Tetapi coba dan beri tahu kami apa yang terjadi.
JSBach