Erro de pacote ao tentar atualizar o mysql-server

Erro de pacote ao tentar atualizar o mysql-server

Estou tentando atualizar o mysql 5.1 para a versão 5.5 Como os repositórios oficiais do Ubuntu não fornecem 5.5, decidi ir comDotdebrepositório.

Quando atualizei as informações do pacote e digitei sudo apt-get install mysql-serverele removi meu mysql 5.1 mas não quero instalar o 5.5, dando este erro:

dpkg: error processing /var/cache/apt/archives/mysql-client-5.5_5.5.19-1~dotdeb.1_amd64.deb (--unpack):
 trying to overwrite '/usr/bin/mysql', which is also in package mysql-client-core-5.1 5.1.54-1ubuntu4

Você tem alguma idéia de como posso consertar isso?

Responder1

Hm, estou parcialmente supondo aqui, mas parece que o Ubuntu dividiu parte mysql-clientem um mysql-client-corepacote, que não existe no Debian. Portanto, possivelmente as dependências/conflitos do pacote Dotdeb não sabem sobre o mysql-client-corepacote e não o removeram.

Você poderia tentar

sudo apt-get remove mysql-client-core-5.1

e tente novamente. Os arquivos que você remove com este comando devem ser substituídos pelos novos que mysql-clientvocê está prestes a instalar ( mysql-serverdependerá disso e será instalado automaticamente)

Obviamente, tenha cuidado, se o comando acima de repente quiser remover 200 outros pacotes, não faça isso e reporte aqui com mais informações sobre os resultados (edite sua pergunta original).

informação relacionada