4
respostas

Problema na instalação do Mysql WorkBench no ubuntu

Aparece essa mensagem :

Transferências/mysql$ sudo apt install ./mysql-workbench-community_8.0.34-1ubuntu22.04_amd64.deb 
A ler as listas de pacotes... Pronto
A construir árvore de dependências       
A ler a informação de estado... Pronto
Note, a seleccionar 'mysql-workbench-community' em vez de './mysql-workbench-community_8.0.34-1ubuntu22.04_amd64.deb'
Alguns pacotes não puderam ser instalados. Isso pode significar que
você solicitou uma situação impossível ou se você está a usar a
distribuição unstable em que alguns pacotes pedidos ainda não foram 
criados ou foram movidos do Incoming.
A seguinte informação pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências não satisfeitas:
 mysql-workbench-community : Depende: libatkmm-1.6-1v5 (>= 2.28.2) mas 2.28.0-2build1 está para ser instalado
                             Depende: libc6 (>= 2.35) mas 2.31-0ubuntu9.14 está para ser instalado
                             Depende: libgdk-pixbuf-2.0-0 (>= 2.22.0) mas não é instalável
                             Depende: libglib2.0-0 (>= 2.70.0) mas 2.64.6-1~ubuntu20.04.6 está para ser instalado
                             Depende: libglibmm-2.4-1v5 (>= 2.66.2) mas 2.64.2-1 está para ser instalado
                             Depende: libgtkmm-3.0-1v5 (>= 3.24.5) mas 3.24.2-1build1 está para ser instalado
                             Depende: libproj22 (>= 8.2.0) mas não é instalável
                             Depende: libpython3.10 (>= 3.10.0) mas não é instalável
                             Depende: libsasl2-2 (>= 2.1.27+dfsg2) mas 2.1.27+dfsg-2ubuntu0.1 está para ser instalado
                             Depende: libssl3 (>= 3.0.0~~alpha1) mas não é instalável
                             Depende: libstdc++6 (>= 12) mas 10.5.0-1ubuntu1~20.04 está para ser instalado
E: Não foi possível corrigir problemas, você tem pacotes mantidos (hold) estragados.

Eu baixo e instalo todas essas dependências mas o erro persiste

4 respostas

Oii, Aurélio!

A mensagem de erro indica que algumas das dependências necessárias para o MySQL Workbench não estão sendo satisfeitas.

Tente atualizar a lista de pacotes disponíveis utilizando o comando abaixo:

sudo apt update && sudo apt upgrade

Espero ter ajudado e bons estudos :)

Boa tarde, Vinicius. Fiz o que me sugeriu, porém o erro persiste.

Os pacotes a seguir têm dependências não satisfeitas:
 mysql-workbench-community : Depende: libatkmm-1.6-1v5 (>= 2.28.2) mas 2.28.0-2build1 está para ser instalado
                             Depende: libc6 (>= 2.35) mas 2.31-0ubuntu9.14 está para ser instalado
                             Depende: libgdk-pixbuf-2.0-0 (>= 2.22.0) mas não é instalável
                             Depende: libglib2.0-0 (>= 2.70.0) mas 2.64.6-1~ubuntu20.04.6 está para ser instalado
                             Depende: libglibmm-2.4-1v5 (>= 2.66.2) mas 2.64.2-1 está para ser instalado
                             Depende: libgtkmm-3.0-1v5 (>= 3.24.5) mas 3.24.2-1build1 está para ser instalado
                             Depende: libproj22 (>= 8.2.0) mas não é instalável
                             Depende: libpython3.10 (>= 3.10.0) mas não é instalável
                             Depende: libsasl2-2 (>= 2.1.27+dfsg2) mas 2.1.27+dfsg-2ubuntu0.1 está para ser instalado
                             Depende: libssl3 (>= 3.0.0~~alpha1) mas não é instalável
                             Depende: libstdc++6 (>= 12) mas 10.5.0-1ubuntu1~20.04 está para ser instalado
E: Não foi possível corrigir problemas, você tem pacotes mantidos (hold) estragados.

Oii, tenta instalar usando esse comando:

sudo dpkg -i mysql-workbench-community_8.0.26-1ubuntu21.04_amd64.deb

Uma dúvida, você chegou a seguir o passo a passo descrito nesse artigo?

Infelizmente não deu certo. ::

Transferências/mysql$ sudo dpkg -i mysql-workbench-community_8.0.26-1ubuntu21.04_amd64.deb [sudo] senha para aurelio: dpkg: erro: não pode aceder ao arquivo 'mysql-workbench-community_8.0.26-1ubuntu21.04_amd64.deb': Ficheiro ou pasta inexistente

Tentei isso, porém também não deu certo::

Transferências/mysql$ sudo apt-get install mysql-workbench-community_8.0.26-1ubuntu21.04_amd64.deb A ler as listas de pacotes... Pronto A construir árvore de dependênciasA ler a informação de estado... Pronto E: Não foi possível encontrar o pacote mysql-workbench-community_8.0.26-1ubuntu21.04_amd64.deb E: Couldn't find any package by glob 'mysql-workbench-community_8.0.26-1ubuntu21.04_amd64.deb' E: Não foi possível encontrar o pacote através da expressão regular 'mysql-workbench-community_8.0.26-1ubuntu21.04_amd64.deb'