com erro: BrokenCount0

1

Eu estava instalando o pacote pidginfacebookchat-1.69.deb de um " link " de terceiros, mas depois de instalá-lo do Ubuntu Software Center, apareceu um erro Os itens não podem ser instalados ou removidos até que o catálogo de pacotes seja removido mesmo depois de pressionar o reparo, o mesmo erro continua aparecendo.

sudo apt-get check shows 
*You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 pidgin-data : Breaks: pidgin-facebookchat (< 1.69-2) but 1.69 is installed
E: Unmet dependencies. Try using -f*.</pre>

sudo apt-get -f install está sendo exibido:

*dpkg: warning: there's no installed package matching pidgin-facebookchat:amd64*

alguém por favor pode ajudar?

    
por lijo 25.08.2013 / 14:04

1 resposta

2

Livre-se do pacote de terceiros. As pessoas que compilaram a versão do pacote 1.69 fornecida para download no site do Google fizeram um trabalho ruim. Esse pacote quebra os padrões de empacotamento .deb de várias maneiras.

pidgin-data versão 1: 2.10.7-0ubuntu4.1 que é instalado em Raring por padrão e que aciona o erro, afirma explicitamente em seu controle que Breaks: pidgin-facebookchat (<< 1.69-2) que você estava tentando instalar (1.69). Esse fato é refletido na mensagem de erro que você recebe. O controle de pacote do Pidgin-data também declara que Replaces: pidgin-facebookchat (<< 1.69-2) significa que ele substitui alguns arquivos do pacote pidgin-facebookchat que você tenta instalar, ou seja, há um conflito claro.

Como os pacotes de terceiros estão quebrados, não há uma maneira trivial de corrigir isso, exceto por sorte, há uma versão 1.69-2.1ubuntu1 do pacote do Ubuntu.

AÇÃO:

  1. Livre-se do pacote de terceiros.
  2. Instale o pacote do Ubuntu fornecido pelo canal padrão.
  3. Repare o sistema dpkg em movimento, se necessário.

Isso deve ser feito simplesmente ...

$ sudo apt-get update
$ sudo apt-get install pidgin-facebookchat

Talvez você precise remover o pacote defeituoso com dpkg -r pidgin-facebookchat primeiro. Também pode ser necessário algum dpkg --configure -a , apt-get -f install . Mas apenas as duas linhas acima devem fazê-lo. Se o seu sistema dpkg ficou muito confuso, uma investigação adicional pode ser necessária.

CONCLUSÃO:

Quando você encontrar um pacote de software sofisticado, primeiro procure as versões fornecidas pelos canais fornecidos pelo Ubuntu ou por um PPA. As chances são de que os pacotes saiam do seu sistema. ;)

    
por Johannes 25.08.2013 / 16:39