Como faço o downgrade do apt?

1

Hoje eu fiz a minha típica rotina "atualizar tudo" quando a GUI do gerenciador de pacotes me disse que muitas coisas precisavam ser atualizadas. Ele seguiu em frente e precisou de algumas confirmações. Eu reiniciei porque um dos upgrades tinha retirado todo o cromo das minhas janelas fazendo-os parecerem old-school X. Após a reinicialização eu tenho um triângulo vermelho na minha bandeja do sistema dizendo-me as informações do meu pacote está desatualizado. Estranho, desde que eu corri uma grande atualização.

Agora, se eu for ao prompt de comando e executar apt-get update , obtenho o seguinte:

jal@jal:~$ sudo apt-get update
[sudo] password for jal: 
0% [Working]/usr/lib/apt/methods/http: symbol lookup error: /usr/lib/apt/methods/http: undefined symbol: _Z14maybe_add_authR3URISs
E: Method http has died unexpectedly!
E: Sub-process http returned an error code (127)

Jogando um pouco de Google Foo por perto, eu criei este relatório de bug a partir de dezembro de 2009 na lista Debian. Parece que a correção proposta nesse relatório de bug é fazer downgrade para o apt-0.7.23.1, apt-get update e upgrade apt novamente.

Eu costumo simplesmente me deparar com coisas como essa sem pedir ajuda, mas quando o gerente de pacotes está envolvido fico um pouco cauteloso. Eu realmente não quero explodir meus pacotes ou fazer algo feio para o meu sistema.

Então, resumindo, como faço o downgrade do apt sem me ferrar no processo?

    
por JD Long 19.10.2010 / 23:04

1 resposta

2

Tente isto primeiro:

sudo apt-get install --reinstall apt

Eu tentei por mim mesmo, sem riscos para o seu sistema.

Se isso não funcionar, você precisará obter o pacote do link .

Escolha o bom para sua distribuição. E instale-o com o dpkg:

sudo dpkg -i apt_#version#.deb

Tudo deve funcionar bem, mas eu não testei isso.

    
por Nyamiou The Galeanthrope 19.10.2010 / 23:11