Zainstaluj MySQL Workbench w Ubuntu 19.04

11

Próbowałem zainstalować MySQL Workbench przez:

 apt-get install mysql-workbench-community

Ale dostaję następujące błędy i nie mogę zainstalować go ręcznie:

Depends: libssl1.0.0 (>= 1.0.2~beta3) but it is not installable
Depends: libzip4 (>= 0.10) but it is not installable

Jak mogę to zainstalować?

Diego Castro
źródło
1
Możesz także użyć alternatywnej wersji DBeaver
Zombie

Odpowiedzi:

11

Rozwiązałem ten problem, instalując libzippakiet bezpośrednio z pakietu deb. Znalazłem na libzip4_1.1.2-1.1_amd64.deb .

Pobierz i zainstaluj libzip4, a następnie zainstaluj mysql-workbenchz pakietu apt lub deb, w zależności od preferencji.

Thiago Moreira
źródło
4
Ale jak zainstalować mysql-workbench w dniu 19.04, gdy nie jest on dostępny w apt?
Jay Chakra,
1
Instalacja za pośrednictwem deba powoduje wiele błędów zależności. Przy rozwiązywaniu się jeden po drugim utknąć w libssl1.0.0
Jay Chakra
1
@JayChakra musisz ustawić repozytoria, instalując pakiet .deb z https://dev.mysql.com/downloads/repo/apt lub musisz zainstalować mysql-workbenchpakiet .deb ręcznie.
Thiago Moreira,
1
To właśnie cytowałem powyżej. Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: mysql-workbench-community : Depends: libssl1.0.0 (>= 1.0.2~beta3) but it is not installa
Jay Chakra,
2
W każdym razie rozwiązanie @Luis Alvarado działa dla mnie.
Jay Chakra,
17

oto kroki, które podjąłem, aby zainstalować go poprawnie:

  1. Pobierz 2 potrzebne biblioteki i zainstaluj je:

  2. Przejdź do strony pobierania MySQL Workbench i pobierz (przynajmniej na razie) najnowszą wersję dla Ubuntu 18.04 i zainstaluj ją. Powinien zostać zainstalowany poprawnie bez żadnych problemów.

wprowadź opis zdjęcia tutaj

  1. Zakładając, że już zainstalowałeś pakiety MySQL Client / Server, powinieneś teraz widzieć to tak:

wprowadź opis zdjęcia tutaj

Pamiętaj, że od momentu napisania tej odpowiedzi (25 kwietnia 2019 r.) Pakiet mysql-workbenchlub mysql-workbench-communitynie istnieje w repozytoriach 19.04 (nawet przy włączonym repozytorium wszechświata). Widać tutaj, że nie utworzono jeszcze pakietów: https://launchpad.net/ubuntu/disco/+source/mysql-workbench

Luis Alvarado
źródło
4
(NIE POWIĄZANE) Jak to jest mieć RAM 64 GB?
Liso,
3
@Emmet Solitaire jest mniej opóźniony.
Luis Alvarado,
Hej dzięki stary. To działa jak urok !!
Jay Chakra,
Dziękuję, działa idealnie. Utknąłem na kawałku, w którym pierwsze dwa linki nie zaczęły się pobierać. W przypadku, gdy ktoś inny utknie na tym - musisz wybrać jeden z linków dublowania, który rozpocznie pobieranie -> kliknij pobrany plik ---> zainstaluj. Derp.
FlyingZebra 1
1
Dla mnie nie musiałem instalować libssl, po prostu zainstalowałem bibliotekę libzip4, a następnie workbench.
Jack M
3

Nawet jeśli sprawdzisz witrynę pobierania ( https://dev.mysql.com/downloads/workbench/ ), nie zobaczysz wydanej wersji 19.04. Wygląda na to, że będziemy musieli poczekać na wydanie wersji. To totalnie kłopot.

Mogę również potwierdzić, że instalator 18.10 nie działa 19.04

Sushant Vasishta
źródło
Okej, denerwowałem się, ale teraz muszę tylko czekać
Diego Castro,
Do tej pory dodali do pobrania 19.04 na oficjalnej stronie internetowej.
Lode,
2

Moje libzip4, libzip5 i libzip-dev są zainstalowane i nie zostały rozwiązane.

Rozwiązałem ten problem w następujący sposób:

Wykonaj kopię zapasową 1 lub usuń te pliki: sudo rm /usr/local/lib/libcrypto.so.1.0.0 sudo rm /usr/local/lib/libssl.so.1.0.0

2-zlokalizuj je w swoim systemie: sudo zlokalizuj libcrypto.so.1.0.0 sudo zlokalizuj libssl.so.1.0.0

3-odtwórz linki symboliczne dla ich zlokalizowania: sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/local/lib/libcrypto.so.1.0.0 sudo ln -s / usr / lib / x86_64-linux-gnu / libssl.so.1.0.0 /usr/local/lib/libssl.so.1.0.0

MarceloA
źródło
1

Właśnie zauważyłem, że zabrali instalator 18.10 ze strony pobierania. Nie pewny dlaczego. Być może pracują nad wydaniem wersji 19.04.

Sushant Vasishta
źródło
0

Zainstalowałem go za pomocą: gdebi mysql-workbench-community_8.0.16-1ubuntu18.04_amd64.deb

Wyszukuje zależności i instaluje je, zobacz http://manpages.ubuntu.com/manpages/bionic/man1/gdebi.1.html, aby uzyskać więcej informacji

Tim
źródło
Gdebi nie zamierza magicznie instalować brakujących zależności wymienionych w pytaniu. Zainstalowana jest inna wersja, która działa (sugerowana również w komentarzu), ale NIE z powodu Gdebi.