Como restauro pacotes anteriores após uma atualização com falha?

3

Atualizei recentemente minha instalação do 12.10 no meu laptop Alienware m11x e perdi minhas duas placas de rede (rede com fio e sem fio). Como faço para recuperá-los? Eu gostaria de uma solução que não envolve ir ao meu computador de trabalho e baixar arquivos em um pendrive para entrar no laptop; em vez disso, gostaria de ver uma solução em que a atualização parcial seja revertida para o que estava funcionando antes, para que eu possa tentar novamente a atualização.

A atualização foi interrompida na metade porque a rede caiu e / ou porque o laptop estava ficando sem baterias. Não tenho certeza, mas eu não acho que a atualização foi um problema em si, mas o problema era que a atualização foi abortada no meio de tudo isso.

A saída de lspci -nn inclui:

0d:00.0 Network controller [0280]: Intel Corporations Centrino Wireless-N 1000 [8086:0083]
07:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083]

sudo ifconfig wlan0 up produz:

wlan0: ERROR while getting interface flags: No such device

/ etc / network / interfaces

contains lo but nothing else (only loopback network device)

Rede lshw retorna:

*-network UNCLAIMED
...some info on AR8151 ethernet controller...
*-network UNCLAIMED
...some info on wireless controller...

rfkill list all não retorna nada

    
por GaRyu 30.01.2013 / 14:05

1 resposta

2

Em / var / cache / apt / archives, deve haver arquivos .deb de upgrades anteriores. Você deve ser capaz de usá-los para fazer o downgrade usando dpkg .

Se você sabe quais pacotes deseja fazer o downgrade, simplesmente localize a versão mais antiga / anterior .deb do programa, e digite sudo dpkg -i <name of .deb here> em um terminal. Pode avisá-lo sobre a desclassificação - apenas digite y.

Como você não sabe quais pacotes foram atualizados e pode haver muitos pacotes que precisam ser desclassificados, você pode copiar uma única versão de cada programa na pasta de arquivos para uma pasta separada e, em seguida, executar sudo dpkg -i *.deb na pasta.

Quando tudo estiver desclassificando corretamente, basta atualizar novamente!

Fontes:

por DaimyoKirby 06.02.2013 / 07:10