Onde posso encontrar as dependências do MySQL Workbench?

9

Instalando o .deb 32-bit, tenho este aviso:

Dependendy is not satisfiable: libmysqlclient16 (>=5.1.21-1)

Tentou apt-get install libmysqlclient16 :

E: Package 'libmysqlclient16' has no installation candidate

E este apt-get install libmysqlcliente18 foi instalado corretamente, mas ao tentar instalar o MySQL Workbench novamente, eu tenho o mesmo erro.

EDITAR

Eu tentei isso mas o resultado:

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)

EDITAR Fazer a instalação apt-get install mysql-workbench funcionou, mas instalou uma versão antiga dele.

    
por Gerep 24.05.2012 / 20:20

4 respostas

18

Eu usei a documentação do Daniel Mota um pouco , mas precisava modificar alguns de seus comandos:

Você pode obter o necessário mysql work debench aqui

Primeiro, execute o seguinte:

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

Como você sabe, isso falhará nas dependências. Em seguida, wget e instale o seguinte:

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

Próxima instalação:

sudo dpkg -i libzip1_0.9.3-1_i386.deb
sudo dpkg -i libmysqlclient16_5.1.58-1ubuntu5_i386.deb
  • Se você estiver usando 64 bits, desejará isso:

    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
    

Em seguida, execute o seguinte:

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

Isso também falhará e pedirá que você execute novamente, apenas execute novamente:

sudo apt-get -f install

Quando isso for concluído, deve ser instalado para você, deixe um comentário se encontrar algum obstáculo e tentarei ver se posso ajudá-lo.

Inicie uma vez a partir do seu terminal mysql-workbench ou do Unity Dash, assim que estiver no launcher, clique com o botão direito e selecione "Lock to Launcher".

Eu não usei este programa para saber se ele está estável ou não após a instalação, YMMV.

Nos comentários, Peter K. deixe-me saber que isso não estava funcionando no Ubuntu 16.04 . Então, aqui está a maneira mais fácil de fazê-lo funcionar no Xenial. Eu ainda segui o link acima para obter o arquivo deb do mysql workbench mais recente (MySQL Workbench 6.3.7 no momento desta correção)

Foi assim que o coloquei no / tmp:

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

Eu usei o comando chmod para tornar o arquivo .deb executável, então usei o dpkg -i para instalá-lo (use o sudo se você não tiver mudado para root alread):

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

Você verá as dependências com falha:

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.

Para remediar isso, use o apt para ajudar a resolver (corrigir) as dependências:

sudo apt-get -f install

Isso mostrará as dependências ausentes permitindo que você as instale sem mais etapas.

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

Agora você deve conseguir iniciar o mysql-workbench no Xenial.

    
por itnet7 24.05.2012 / 22:01
12

Isso instalou o mysql-workbench 5.2 com todas as dependências a partir de 20120531.

sudo apt-get install mysql-workbench
    
por edziffel 31.05.2012 / 17:37
4

Eu encontrei o pacote "mysql-workbench" no repositório padrão.

apt-cache search mysql-workbench

nenhuma configuração adicional ou hack necessária, funciona para mim

    
por firefoxx 29.05.2012 / 10:25
1

source: setupguides.blogspot.nl /

Instale o MySQL Workbench no Ubuntu 12.04

Atualmente não existe um arquivo .deb pré-compilado ou repo disponível para instalar o MySQL Workbench no Ubuntu 12.04. Um deles provavelmente aparecerá logo após o lançamento oficial de 12.04, mas no momento ele ainda está em beta, então existem alguns passos extras para fazê-lo funcionar.

OBSERVAÇÃO: Uma vez que o Ubuntu 12.04 sair da versão beta, provavelmente haverá uma maneira melhor de fazer isso, então verifique a página de download oficial do MySQL Workbench e as reposições oficiais do 12.04 antes de tentar isso.

Antes de mais nada, você precisará fazer o download do MySQL Workbench mais recente em aqui .

Em seguida, você deve baixar um arquivo .deb para libzip1, pois ele não está disponível nos 12.04 repos.

Versão de 32 bits - (https) launchpad.net/ubuntu/+archive/primary/+files/libzip1_0.9.3-1_i386.deb

Versão de 64 bits - (https) launchpad.net/ubuntu/+source/libzip/0.9.3-1/+build/1728114/+files/libzip1_0.9.3-1_amd64.deb para outras arquiteturas, vá para aqui

Após o download, basta abri-los com o centro de software e clicar em instalar.

* NEW: O pacote libmysqlclient16 foi removido dos 12.04 repos, então você precisará baixar os arquivos deb antigos para ele:

versão de 32 bits - launchpadlibrarian.net/94563300/libmysqlclient16_5.1.58-1ubuntu5_i386.deb

versão de 64 bits - launchpadlibrarian.net/94808408/libmysqlclient16_5.1.58-1ubuntu5_amd64.deb

Em seguida, abra um terminal e instale os seguintes pacotes:

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

Em seguida, vá para o diretório onde você baixou o arquivo deb e execute:

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

E deve ser isso, divirta-se!

Instruções vagamente baseadas naquelas encontradas aqui: blog.csdn.net/kevin6216/article/details/7420421

    
por Markus Hartman 01.06.2012 / 16:19