MySQL 5.6 depende do cliente 5.5

8

Instalei Mysql- (server / client) -5.6 no servidor Ubuntu 14.04 LTS
mas para alguns programas eu preciso do mysql-client (automysqlbackup e postfix por exemplo)

root@server:~# apt-get install automysqlbackup                  
 automysqlbackup : Depends: mysql-client

então:

root@server:~# apt-get install mysql-client mysql-server    
The following packages have unmet dependencies:
 mysql-client : Depends: mysql-client-5.5 but it is not going to be installed
 mysql-server : Depends: mysql-server-5.5 but it is not going to be installed

e:

root@server:~# apt-get install mysql-client-5.6 mysql-server-5.6
 mysql-client-5.6 is already the newest version.
 mysql-server-5.6 is already the newest version.

Eu preciso instalar o mysql- (server / client) -5.5 ao lado de 5.6?

    
por TD_Nijboer 14.07.2014 / 11:10

1 resposta

5

Se automysqlbackup puder trabalhar com mysql-client-5.6 (Em outras palavras, se for compatível com binário mysql-client-5.6 ).

É possível usar equivs para criar pacotes simulados para mysql-client , mysql-server . Não há nada a perder se não funcionar, basta desinstalá-los:

  1. Instale os equivs:

    sudo apt-get install equivs
    
  2. Gerar arquivo de controle a partir do modelo:

    equivs-control mysql-client
    
  3. Abra o arquivo mysql-client para edição. Altere o nome e a versão, se necessário:

    ...
    Package: mysql-client
    Version: 5.6
    ...
    
  4. Compile e instale:

    equivs-build mysql-client
    sudo dpkg -i mysql-client*.deb
    

Siga os mesmos passos para mysql-server .

    
por user.dz 15.07.2014 / 09:21

Tags