consertando pacotes quebrados no ubuntu: repost

2

Eu tenho muitos pacotes quebrados na minha distribuição do Ubuntu 14.04, que estou tentando consertar.

Estou seguindo esta resposta por um de nossos membros da comunidade. Eu segui os dois primeiros comandos e depois de editar o arquivo que ele mencionou, não tenho certeza de como posso determinar quais pacotes estão quebrados e quais devem ser removidos.

Quando estou executando o apt-get install libmysqlclient-dev , estou recebendo o problema de pacotes quebrados.

Aqui está o resultado da execução do comando acima

 The following packages have unmet dependencies:
 libmysqlclient-dev : Depends: libmysqlclient18 (= 5.5.49-0ubuntu0.14.04.1) but 10.0.25+maria-1~trusty is to be installed
E: Unable to correct problems, you have held broken packages.

O problema pode ser que eu já tenha o mariadb instalado, embora eu não tenha certeza de como ele foi instalado. Tentei removê-lo usando o synaptic package manager , mas isso não ajudou.

Alguém por favor pode me ajudar com isso? Eu posso compartilhar o pedaço desse arquivo se necessário.

    
por Suraj 16.05.2016 / 08:33

1 resposta

3

Aqui está o que temos até agora.

Primeiro, edite o arquivo /etc/apt/sources.list e remova o mariadb executando os seguintes comandos:

sudo sed -i 's/^.*mariadb.*$//g' /etc/apt/sources.list
sudo apt-get update

Agora, vamos corrigir esse pacote quebrado:

sudo apt-get install libmysqlclient18=5.5.49-0ubuntu0.14.04.1 libmysqlclient-dev

Por favor, poste mais erros, obrigado.

    
por mchid 16.05.2016 / 09:25