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.
sumber
sudo apt-get install mysql-workbench
Jawaban:
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:
sumber
Tautan untuk mengunduh versi langsung untuk 14.04 ada di sini http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.1.7-1ubu1404-amd64.deb
sumber
Ini bug dan harus diperbaiki tetapi ini solusi sementara:
Buka terminal dan buat ".deb" baru:
Selesai! Sekarang Anda dapat menginstal dari file deb baru.
sumber
Saya mengunduh .deb dari situs resmi (13.10), dan saya tidak punya masalah.
Tapi saya punya server mysql, bukan mariadb
sumber
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
Saya telah bekerja.
Kesalahan saya yang sebenarnya adalah yang ini:
sumber