Instalei o MariaDb como suportado pela comunidade Ubuntu, mencionado na nota de versão do LTS mais recente.
Depois disso, tentei instalar o Mariadb-client, que também foi instalado com sucesso. Depois disso, é bom ter uma ferramenta GUI. Então, decidi instalar o MySql-workbench no Ubuntu-SOftware-Center e via Terminal, mas isso gerou os erros mencionados abaixo:
Erro via Ubuntu-Software-Center-
This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
mysql-workbench: Depends: libgcc1 (>= 1:4.1.1) but 1:4.9-20140406-0ubuntu1 is to be installed
Depends: libgtkmm-2.4-1c2a (>= 1:2.24.0) but 1:2.24.4-1ubuntu1 is to be installed
Depends: libpcrecpp0 (>= 7.7) but 1:8.31-2ubuntu2 is to be installed
Depends: python:any (>= 2.7.1-0ubuntu2) but it is a virtual package
Depends: mysql-workbench-data (= 6.0.8+dfsg-2) but 6.0.8+dfsg-2 is to be installed.
Erro via Terminal-
The following packages have unmet dependencies:
mysql-workbench : Depends: mysql-client
E: Unable to correct problems, you have held broken packages.
Este erro foi confirmado na barra de ativação, conforme mencionado aqui.
No site oficial do My-sql, as versões do workbench estão disponíveis apenas até o saucy (13.10). Então, como posso instalá-lo?
ATUALIZAÇÃO 1
Adicionadas as seguintes linhas em /etc/apt/sources.list
# MariaDB 10.0 repository list - created 2014-04-19 11:47 UTC
# http://mariadb.org/mariadb/repositories/
deb http://mirror.mephi.ru/mariadb/repo/10.0/ubuntu trusty main
deb-src http://mirror.mephi.ru/mariadb/repo/10.0/ubuntu trusty main
Nenhuma mudança, ainda o mesmo problema. Há alguns problemas entre o confiável e a versão 10.1.10 do Mariadb. Então tentei
sudo apt-get install libmysqlclient18=10.1.10-mariadb1~trusty mysql-common=10.1.10-mariadb1~trusty
E sua saída é -
E: Version '10.1.10-mariadb1~trusty' for 'libmysqlclient18' was not found
E: Version '10.1.10-mariadb1~trusty' for 'mysql-common' was not found
Portanto, a coisa é simples: não foi possível encontrá-la. embora esteja lá no site oficial.
ATUALIZAÇÃO 2
Removido o MariaDB 10.1.10, mas o problema ainda é o mesmo com o MariaDB 5.5.37.
fonte
sudo apt-get install mysql-workbench
Respostas:
Eu consegui contornar isso usando a versão mais recente da comunidade e removendo o mysql-client dos
Supondo que o mariadb já esteja instalado
Faça o download do mysql workbench em http://dev.mysql.com/downloads/tools/workbench/ (a versão para 13.10 em 14.04 está correta)
No diretório em que o arquivo é baixado, execute:
fonte
O link para baixar a versão direta do 14.04 está aqui http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.1.7-1ubu1404-amd64.deb
fonte
É um bug e deve ser corrigido, mas é uma solução temporária:
Vá para o terminal e crie um novo ".deb":
Feito! Agora você pode instalar a partir do novo arquivo deb.
fonte
Eu baixei .deb do site oficial (13.10) e não tenho problemas.
Mas eu tenho mysql-server, não mariadb
fonte
Eu tive a versão 6.2.3-1ubu1404 que não continha a string "mysql-server". No entanto, devido a dependências não atendidas, eu não poderia ter instalado.
De alguma forma, tentei instalar os requisitos manualmente
Eu trabalhei.
Meu erro real foi esse:
fonte