Gdzie mogę znaleźć zależności MySQL Workbench?

9

Instalując wersję .deb32-bitową, mam to ostrzeżenie:

Zależność nie jest zadowalająca: libmysqlclient16 (> = 5.1.21-1)

Próbowałem apt-get install libmysqlclient16:

E: Pakiet „libmysqlclient16” nie ma kandydata do instalacji

I to apt-get install libmysqlcliente18poprawnie zainstalowane, ale przy ponownej instalacji MySQL Workbench mam ten sam błąd.

EDYTOWAĆ

Próbowałem tego, ale wynik:

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)

EDYCJA Uruchomienie instalacji, apt-get install mysql-workbenchale zainstalowanie jej starszej wersji.

Gerep
źródło
1
Hej, właśnie z ciekawości. Czy potrzebowałaś tej nowszej lub konkretnej wersji środowiska roboczego? Obecnie istnieje uniwersalna wersja środowiska roboczego we wszechświecie. Obecna istniejąca wersja, która może zaspokoić twoją zależność, będzie teraz: libmysqlclient18. Mam nadzieję że to pomoże!
itnet7
1
Zainstalowałem starszą wersję, ale potrzebuję nowszej, aby uniknąć konfliktów, ponieważ pracuję z zespołem i używają ostatniej wersji systemu Windows
Gerep

Odpowiedzi:

18

Użyłem trochę dokumentacji Daniela Moty , ale potrzebowałem zmodyfikować niektóre z jego poleceń:

Możesz uzyskać niezbędną deb debugowania mysql tutaj

Najpierw uruchom następujące czynności:

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

Jak wiecie, zawiedzie to w zależnościach. Następnie wget i zainstaluj następujące:

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

Następna instalacja:

sudo dpkg -i libzip1_0.9.3-1_i386.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_i386.deb
  • Jeśli korzystasz z wersji 64-bitowej, potrzebujesz tego:

    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
    

Następnie uruchom następujące czynności:

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

To również się nie powiedzie i poprosimy Cię o ponowne uruchomienie, po prostu uruchom ponownie:

sudo apt-get -f install

Po zakończeniu należy go zainstalować, zostaw komentarz, jeśli napotkasz jakieś przeszkody, a ja postaram się sprawdzić, czy mogę Ci jeszcze pomóc.

Uruchom go raz z poziomu terminala mysql-workbenchlub Unity Dash, gdy już znajdzie się w programie uruchamiającym, kliknij go prawym przyciskiem myszy i wybierz „Zablokuj na Launcher”.

Nie korzystałem z tego programu, aby wiedzieć, czy jest stabilny po instalacji, YMMV.

Instalacja stołu roboczego Mysql zakończona.

W komentarzach Peter K. poinformował mnie, że to nie działa w Ubuntu 16.04 . Oto najprostszy sposób na uruchomienie go w Xenial. Nadal korzystałem z powyższego linku, aby uzyskać najnowszy plik deb mysql workbench (MySQL Workbench 6.3.7 w momencie tej korekty)

Tak go ściągnąłem i umieściłem w / tmp:

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

Użyłem komendy chmod, aby plik wykonywalny .deb był wykonywalny, a następnie użyłem dpkg -i, aby go zainstalować (użyj sudo, jeśli nie przełączono się na rootowanie):

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

Zobaczysz nieudane zależności:

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.

Aby temu zaradzić, użyj apt, aby pomóc rozwiązać (naprawić) zależności:

sudo apt-get -f install

Spowoduje to wyświetlenie brakujących zależności, umożliwiając ich instalację bez dalszych kroków.

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

Powinieneś być teraz w stanie uruchomić mysql-workbench w Xenial.

itnet7
źródło
1
Przyjaciel, który działał jak urok =) Świetne rozwiązanie. Dziękuję za
poświęcony
1
Nie ma problemu!! Cieszę się, że to zadziałało!
itnet7
Wersja 64-bitowa nie działa w przypadku / usr / libexec / mysql-workbench-bin: błąd podczas ładowania bibliotek współdzielonych: libgtkmm-2.4.so.1: nie można otworzyć pliku obiektu współdzielonego: brak takiego pliku lub katalogu
Kat Amsterdam,
1
Działa świetnie w Ubuntu13.04 64bits
leticia
BŁĄD: nie działa z UBUNTU 16 LTS
Peter Krauss
12

To zainstalował mysql-workbench 5.2 ze wszystkimi zależnościami od 20120531.

sudo apt-get install mysql-workbench
edziffel
źródło
Działa dla mnie świetnie, ale potrzebowałem zależności, więc konieczne było -f (-poprawienie-poprawki).
Zachary Schuessler,
Ubuntu 16.04 i workbench wersja 6.3.6 (kompilacja: 511 CE) i działało. Dzięki!
Rahal Kanishka
4

W domyślnym repozytorium znalazłem pakiet „mysql-workbench”.

apt-cache search mysql-workbench

nie wymaga dodatkowej konfiguracji ani włamania, działa dla mnie

firefoxx
źródło
1

źródło: setupguides.blogspot.nl/

Zainstaluj MySQL Workbench na Ubuntu 12.04

Obecnie nie ma gotowego pliku .deb ani repozytorium do zainstalowania MySQL Workbench na Ubuntu 12.04. Jeden prawdopodobnie pojawi się wkrótce po oficjalnym wydaniu 12.04, ale w tej chwili jest jeszcze w fazie beta, więc jest kilka dodatkowych kroków, aby go uruchomić.

UWAGA: Gdy Ubuntu 12.04 wyjdzie z wersji beta, prawdopodobnie będzie to lepszy sposób, dlatego przed próbą sprawdź oficjalną stronę pobierania MySQL Workbench i oficjalne repozytorium 12.04.

Przede wszystkim musisz pobrać najnowszą wersję MySQL Workbench tutaj .

Następnie musisz pobrać plik .deb dla libzip1, ponieważ nie jest on dostępny w repozytoriach 12.04.

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

Wersja 64-bitowa - (https) launchpad.net/ubuntu/+source/libzip/0.9.3-1/+build/1728114/+files/libzip1_0.9.3-1_amd64.deb dla innych architektur przejdź tutaj

Po pobraniu po prostu otwórz je w centrum oprogramowania i kliknij zainstaluj.

* NOWOŚĆ: pakiet libmysqlclient16 został usunięty z repozytoriów 12.04, więc musisz pobrać dla niego stare pliki deb:

Wersja 32-bitowa - launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb

Wersja 64-bitowa - launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb

Następnie otwórz terminal i zainstaluj następujące pakiety:

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

Następnie przejdź do katalogu, w którym pobrałeś plik deb i uruchom:

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

I tak powinno być, ciesz się!

Instrukcje luźno oparte na tych znalezionych tutaj: blog.csdn.net/kevin6216/article/details/7420421

Markus Hartman
źródło