Instale o MySQL Workbench no Ubuntu 19.04

11

Tentei instalar o MySQL Workbench da seguinte maneira:

 apt-get install mysql-workbench-community

Mas eu recebo os seguintes erros e não consigo instalá-lo manualmente:

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

Como posso instalá-lo?

Diego Castro
fonte
11
Você também pode usar edição communty DBeaver alternativa
Zombie

Respostas:

11

Resolvi esse problema instalando o libzippacote diretamente do pacote deb. Encontrei em libzip4_1.1.2-1.1_amd64.deb .

Baixe e instale libzip4, depois instale a mysql-workbenchpartir do pacote apt ou deb, o que você preferir.

Thiago Moreira
fonte
4
Mas como você pode instalar o mysql-workbench na versão 19.04 quando não está disponível no apt?
Jay Chakra
11
A instalação via deb fornece muitos erros de dependência. Na resolução de cada um por um ficar preso em libssl1.0.0
Jay Chakra
11
@JayChakra, você precisa configurar repositórios instalando o pacote .deb em https://dev.mysql.com/downloads/repo/apt ou você deve instalar o mysql-workbenchpacote .deb manualmente.
Thiago Moreira
11
Isto é o que eu estava citando acima. 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
De qualquer forma, a solução da @Luis Alvarado funciona para mim.
Jay Chakra
17

Então, essas foram as etapas que eu tomei para instalá-lo corretamente:

  1. Faça o download das 2 bibliotecas necessárias e instale-as:

  2. Vá para a página de download do MySQL Workbench e faça o download (pelo menos por enquanto) da versão mais recente do Ubuntu 18.04 e instale-a. Ele deve ser instalado corretamente, sem problemas.

insira a descrição da imagem aqui

  1. Supondo que você já instalou os pacotes Cliente / Servidor do MySQL, você poderá vê-lo assim agora:

insira a descrição da imagem aqui

Observe que, no momento da redação desta resposta (25 de abril de 2019), o pacote mysql-workbenchou mysql-workbench-communitynão existe nos repositórios 19.04 (Mesmo com o repositório do universo ativado). Você pode ver aqui que ainda não existem pacotes criados: https://launchpad.net/ubuntu/disco/+source/mysql-workbench

Luis Alvarado
fonte
4
(NÃO RELEVADO) Como é ter 64 GB de RAM?
Liso
3
@Emmet Solitaire fica menos.
18719 Luis Alvarado
Ei, obrigado cara. Isso funciona como charme !!
Jay Chakra
Obrigado, isso funciona perfeitamente. Fiquei preso na parte em que os dois primeiros links não começaram a baixar. Caso alguém esteja preso a isso - você realmente precisa escolher um dos links de espelho, que iniciará o download -> clique no arquivo baixado ---> instalar. Derp.
FlyingZebra1
11
Para mim, não precisei instalar o libssl, apenas instalei a biblioteca libzip4 e depois o ambiente de trabalho.
Jack M
3

Mesmo se você verificar o site de download ( https://dev.mysql.com/downloads/workbench/ ), não verá a versão lançada para 19.04. Parece que teremos que esperar a versão ser lançada. Isso é totalmente uma chatice.

Também posso confirmar que o instalador 18.10 não funciona no 19.04

Sushant Vasishta
fonte
Ok, eu estava ficando frustrado, mas agora eu só tenho que esperar
Diego Castro
Até agora, eles adicionaram um download de 19.04 no site oficial.
Lode
2

meu libzip4, libzip5 e libzip-dev estão instalados e não foram resolvidos.

eu resolvi esse problema assim:

Faça o backup ou remova esses arquivos: sudo rm /usr/local/lib/libcrypto.so.1.0.0 sudo rm /usr/local/lib/libssl.so.1.0.0

2-localize-os em seu sistema: sudo localize libcrypto.so.1.0.0 sudo localize libssl.so.1.0.0

3-recrie links simbólicos para localizá-los: 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 / O comando usr / lib / x86_64-linux-gnu / libssl.so.1.0.0 /usr/local/lib/libssl.so.1.0.0

MarceloA
fonte
1

Só notei que eles removeram o instalador 18.10 do site de download. Não sei por que. Talvez eles estejam trabalhando para lançar a versão 19.04.

Sushant Vasishta
fonte
0

Instalei-o usando: gdebi mysql-workbench-community_8.0.16-1ubuntu18.04_amd64.deb

Ele procura dependências e as instala, consulte http://manpages.ubuntu.com/manpages/bionic/man1/gdebi.1.html para obter mais informações

Tim
fonte
O Gdebi não instalará magicamente as dependências ausentes mencionadas na pergunta. E o que você instalou é uma versão diferente, que funciona (também sugerida em um comentário), mas NÃO por causa do Gdebi.