web-dev-qa-db-ja.com

更新の失敗後に以前のパッケージを復元するにはどうすればよいですか?

Alienware m11xラップトップに12.10インストールを最近アップグレードしましたが、両方のネットワークカード(有線および無線ネットワーク)を失いました。それらを取り戻すにはどうすればよいですか?仕事用のコンピューターにアクセスしてUSBスティックにファイルをダウンロードしてラップトップにアクセスする必要のないソリューションが欲しいのですが。代わりに、部分的なアップグレードを以前の機能に戻し、アップグレードを再試行できるソリューションを探したいと思います。

ネットワークがダウンしたか、ラップトップのバッテリーが不足したため、アップグレードは途中で中止されました。確かではありませんが、アップグレード自体が問題であるとは思いません。むしろ、問題はアップグレードが途中で中止されたことです。

Lspci -nnの出力には次が含まれます。

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の結果:

wlan0: ERROR while getting interface flags: No such device

/ etc/network/interfaces

contains lo but nothing else (only loopback network device)

lshw -class Networkは以下を返します。

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

rfkill list allはまったく何も返しません

4
GaRyu

/ var/cache/apt/archivesには、以前のアップグレードからの.debファイルがあります。これらを使用して、dpkgを使用してダウングレードできます。

ダウングレードするパッケージがわかっている場合は、プログラムの最も古い/以前のバージョンの.debを見つけて、Sudo dpkg -i <name of .deb here>ターミナルに。ダウングレードについて警告が表示される場合があります。yと入力するだけです。

どのパッケージがアップグレードされたかわからないため、ダウングレードする必要のあるパッケージが多数存在する可能性があるため、archivesフォルダー内の各プログラムの単一バージョンを別のフォルダーにコピーしてからSudo dpkg -i *.debフォルダー内で。

すべてが正しくダウングレードしたら、もう一度アップグレードしてください!


ソース:

2
DaimyoKirby