MySQL Workbench bağımlılıklarını nerede bulabilirim?


9

Yükleme .deb32-bit, bu uyarı var:

Bağımlılık tatmin edilemez: libmysqlclient16 (> = 5.1.21-1)

Şunları denedim apt-get install libmysqlclient16:

E: 'libmysqlclient16' paketinin kurulum adayı yok

Ve bu apt-get install libmysqlcliente18doğru bir şekilde kuruldu ancak MySQL Workbench'i tekrar yüklemeye çalışırken aynı hatayla karşılaşıyorum.

DÜZENLE

Ben denedim bu sonucu ancak:

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 Yüklemeyi yapmak, apt-get install mysql-workbenchancak daha eski bir sürümünü yüklemek.


1
Hey orada, Sadece meraktan, Tezgahın daha yeni veya belirli bir versiyonuna ihtiyacınız var mı? Şu anda evrende mevcut bir tezgahın versiyonu var. Ayrıca bağımlılığınızı tatmin edebilecek mevcut sürüm şimdi: libmysqlclient18. Bu yardımcı olur umarım!
itnet7

1
Eski sürümü yükledim ancak çakışmalardan kaçınmak için daha yeni bir sürüme ihtiyacım var, çünkü bir takımla çalışıyorum ve son sürümü kullanıyorlar, Windows
Gerep

Yanıtlar:


18

Daniel Mota'nın belgelerini biraz kullandım, ancak bazı komutlarını değiştirmeniz gerekiyor:

Gerekli mysql tezgah debisini buradan alabilirsiniz

İlk önce aşağıdakileri çalıştırın:

sudo dpkg -i mysql-çalışma tezgahı-gpl-5.2.40-1ubu1104-i386.deb

Bildiğiniz gibi bu bağımlılıklar konusunda başarısız olacaktır. Ardından aşağıdakileri wget ve yükleyin:

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

Sonraki kurulum:

sudo dpkg -i libzip1_0.9.3-1_i386.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_i386.deb
  • 64 bit kullanıyorsanız, bunun yerine şunu isteyeceksiniz:

    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
    

Ardından aşağıdakileri çalıştırın:

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

Bu da başarısız olur ve tekrar çalıştırmanızı ister, tekrar çalıştırmanız yeterlidir:

sudo apt-get -f install

Bu tamamlandığında sizin için yüklenmelidir, herhangi bir engelle karşılaşırsanız bir yorum bırakın ve size daha fazla yardımcı olup olamayacağımı göreceğim.

Terminalinizden mysql-workbenchveya Unity Dash'ten bir kez başlatın , başlatıcıda bir kez sağ tıklayın ve "Başlatıcıya Kilitle" yi seçin.

Kurulumdan sonra YMMV'nin kararlı olup olmadığını bilmek için bu programı kullanmadım.

Mysql Çalışma Tezgahı Kurulumu Tamamlandı.

Peter K. yorumlarda bana bunun Ubuntu 16.04'te çalışmadığını bildirdi . İşte Xenial'da çalışmanın en kolay yolu. Yine de en son mysql çalışma tezgahı deb dosyasını (bu düzeltme sırasında MySQL Workbench 6.3.7) almak için yukarıdaki bağlantıyı takip ettim

Ben böyle aşağı çekti ve / tmp yerleştirilir:

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

Chmod komutunu .deb dosyasını yürütülebilir hale getirmek için kullandım, sonra yüklemek için dpkg -i'yi kullandım (root alread'e geçmediyseniz sudo kullanın):

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

Başarısız bağımlılıkları göreceksiniz:

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.

Bunu düzeltmek için bağımlılıkları çözmeye (düzeltmeye) yardımcı olmak için apt komutunu kullanın:

sudo apt-get -f install

Bu size başka bir adım atmadan yüklemenize izin veren eksik bağımlılıkları gösterecektir.

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

Şimdi Xenial'de mysql-workbench'i başlatabilirsiniz.


1
Arkadaşım, bu bir cazibe gibi çalıştı =) Harika bir çözüm. Zaman
ayırdığınız

1
Sorun değil!! Senin için çalıştığına sevindim!
itnet7

64-bit çalışmadı / usr / libexec / mysql-workbench-bin dosyasında başarısız oldu: paylaşılan kütüphaneler yüklenirken hata oluştu: libgtkmm-2.4.so.1: paylaşılan nesne dosyası açılamıyor: Böyle bir dosya veya dizin yok
Kat Amsterdam

1
Ubuntu'da harika çalışıyor13.04 64bits
leticia

HATA: UBUNTU 16 LTS ile çalışmaz
Peter Krauss

12

Bu, 20120531'den itibaren tüm bağımlılıklarla mysql-workbench 5.2'yi kurdu.

sudo apt-get install mysql-workbench

Benim için harika çalıştı, ama bağımlılık gerekli -f (--fix-broken) gerekli.
Zachary Schuessler

Ubuntu 16.04 ve tezgah 6.3.6 (Derleme: 511 CE) ile çalıştı. Teşekkürler!
Rahal Kanishka

4

Paket "mysql-workbench" varsayılan depoda buldum.

apt-cache search mysql-workbench

hiçbir ek yapılandırma veya kesmek gerekmez, benim için çalışıyor


1

kaynak: setupguides.blogspot.nl/

MySQL Workbench'i Ubuntu 12.04'e yükleyin

Şu anda Ubuntu 12.04'te MySQL Workbench'i kurmak için önceden oluşturulmuş bir .deb dosyası veya repo bulunmamaktadır. Muhtemelen 12.04'ün resmi sürümünden kısa bir süre sonra görünecektir, ancak şu anda hala beta aşamasındadır, bu yüzden çalışmasını sağlamak için birkaç adım daha vardır.

NOT: Ubuntu 12.04 beta sürümünden çıktıktan sonra muhtemelen bunu yapmanın daha iyi bir yolu olacaktır, bu yüzden lütfen denemeden önce resmi MySQL Workbench indirme sayfasını ve resmi 12.04 depolarını kontrol edin.

Her şeyden önce, en son MySQL Workbench'i buradan indirmeniz gerekecek .

Sonra, libzip1 için bir .deb dosyası indirmelisiniz, çünkü dosya 12.04 depolarında mevcut değildir.

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

64 bit sürüm - (https) launchpad.net/ubuntu/+source/libzip/0.9.3-1/+build/1728114/+files/libzip1_0.9.3-1_amd64.deb diğer mimariler için buraya gidin

İndirdikten sonra sadece yazılım merkezi ile açın ve kur'a tıklayın.

* YENİ: libmysqlclient16 paketi 12.04 depolarından kaldırıldı, böylece eski deb dosyalarını indirmeniz gerekecek:

32 bit sürümü - launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb

64 bit sürüm - launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb

Ardından bir terminal açın ve aşağıdaki paketleri yükleyin:

sudo apt-get install libzip1 python-paramiko python-pysqlite2 libctemplate0 libgtkmm-2.4-1c2a Instagram Hesabındaki Resim ve Videoları libmysqlclient16

Sonra deb dosyasını indirdiğiniz ve çalıştırdığınız dizine cd atın:

sudo dpkg -i mysql-çalışma tezgahı-gpl-5.2.38-1ubu1104-i386.deb

Ve bu olmalı, tadını çıkarın!

Burada bulunanlara dayalı olarak gevşek talimatlar: blog.csdn.net/kevin6216/article/details/7420421

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.