Ubuntu'ya Mysql Workbench Kurulumu 14.04


10

MariaDb'yi, en son LTS'nin sürüm notunda bahsedilen Ubuntu topluluğu tarafından desteklenen olarak yükledim.

Bundan sonra, başarıyla yüklenen Mariadb-istemcisini yüklemeye çalıştım, bundan sonra GUI aracına sahip olmak iyi Bu yüzden hem Ubuntu-SOftware-Center'dan hem de Terminalden MySql-workbench'i yüklemeye karar verdim, ancak aşağıda belirtilen hataları istedi-

Ubuntu-Software-Center- üzerinden hata

 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.

Terminal üzerinden hata

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

Bu, burada belirtildiği gibi, fırlatma rampasında onaylanmış bir hata haline geldi.

My-sql'in resmi web sitesinde, tezgahın versiyonları sadece saucy'ye kadar mevcuttur (13.10), Peki nasıl kurabilirim.

GÜNCELLEME 1

/Etc/apt/sources.list'e aşağıdaki satırlar eklendi

# 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

Değişiklik yok, hala aynı sorun. Mariadb'ın güvenilir ve sürüm 10.1.10'u arasında bazı sorunlar var. Denedim

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

Ve çıktısı -

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

Yani basit olan şey bulamadı. rağmen orada resmi web sitesinde.

GÜNCELLEME 2

MariaDB 10.1.10 kaldırıldı, ancak sorun MariaDB 5.5.37 ile hala aynı.


Bence Mysql MariaDB ile çatıştı
karim

1
İşte buna neden olan bildirilen hataya bir bağlantı. Zaten düzeltildi ve 6.1.7 bugs.mysql.com/bug.php?id=72729
elbaloo

sadece şunu deneyin: sudo apt-get install mysql-workbench
murtaza.webdev 17:15

Yanıtlar:


6

Ben en son topluluk sürümünü kullanarak ve bağlıdır mysql-client kaldı

Mariadb zaten kurulu

Mysql tezgahını http://dev.mysql.com/downloads/tools/workbench/ adresinden indirin (14.04'te 13.10 sürümü iyidir)

Dizinden dosya indirilir çalıştırın:

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

Harika! regex (4. satır) üzerindeki virgül ve boşluğu kaldırmanız yeterlidir. Benim durumumda bunu 'mysql-client-5.6' ile değiştirdim
mppfiles

1
6.1.6 tezgah ve x64 ubuntu 14.04 için çalıştı. Thnx!
akikara

Bu bağlantı Ubuntu 14.04 için teklif yok
Goose


3

Bu bir hata ve düzeltilmesi gerekiyor, ancak geçici bir çözüm:

  1. Mysql-workbench-community-6.1.4-1ubu1310-amd64.deb dosyasını bir klasörde paketinden çıkarın.
  2. "DEBIAN / control" dosyasını değiştirin, "mysql-client" yerine "mysql-client-5.6" yazın.
  3. Terminale gidin ve yeni bir ".deb" yapın:

    dpkg -b mysql-tezgah-topluluğu-6.1.4-1ubu1310-amd64 /

Bitti! Şimdi yeni deb dosyasından kurabilirsiniz.


1

Resmi siteden (13.10) .deb dosyasını indirdim ve sorunum yok.

Ama mysql sunucum var, mariadb değil


Evet her şeyden önce .deb dosyası için resmi sitede mevcut olmayan 14.04 thats hakkında konuşuyorum, ikincisi ben ubuntu 13.10 ile de kullandım ve iyi çalışıyordu, bilmek istediğim üçüncü şey bunun için herhangi bir iş var. Son şey biraz repo kazanıyor çünkü bu bir cevap değil, sadece herhangi bir şekilde cevap olarak kabul edilemez, bazılarını kazandıktan sonra yorum yapabilirsiniz.
Sukupa91

1
Ben Ubuntu 14.04 kullanıyorum. Ben mariadb daha mysql-server raither kullanmanız gerektiğini düşünüyorum
Nymeria

1
bu benim son seçeneğim olacak .. Düzeltmeye çalışacağım ve o zamana kadar bir cevap bekleyeceğim.
Sukupa91

1

Hiç "mysql-server" dizesi içermeyen 6.2.3-1ubu1404 sürümü oldu. Ancak karşılanmayan bağımlılıklar nedeniyle yükleyemezdim.

Her nasılsa, manuall tarafından gereksinimleri yüklemeye çalıştım

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

Çalıştım.

Benim asıl hatam buydu:

$ 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) ...

m gerçekten çok üzgünüm ama şu anda yüklü ubuntu yok .. Yani ben bir süre sonra denemek ve sonra u bildirin ..
Sukupa91

1
sadece çalışabilir debian de aynı deneyin. Hepsi de deb depoları. Sürüm numaralarının eşleşebileceğinden şüpheliyim. Ama sadece ne olduğunu bize bildirin.
JSBach
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.