
Synaptic をインストールし、そのパッケージのほとんどすべてをマークしてインストールしました。しかし、USB マウスが動作しなくなりました。どうすればこの問題を解決できますか?
答え1
すべてのパッケージをインストールした場合、競合が発生する可能性はおそらく 100% を数十倍超え、これが問題の原因である可能性があります。
インストールを元に戻すのは少々面倒です。インストールしたすべてのパッケージ (おそらく数千個) を見つけるには、 を実行しますtail -n4 /var/log/apt/history.log
。3 行目には最後にインストールしたすべてのパッケージが含まれています。これらすべてをアンインストールする必要があります。そのためには、シェル マジックが必要になります。
まず、パッケージのリストをファイルに保存します。
tail -n 4 /var/log/apt/history.log | grep Install | tr ',' '\n' > ~/packages.log
次に、すべてをアンインストールする必要があります。パッケージのリストをサニタイズするために、いくつかのキーワードを使用しています。これは私のマシンでは機能しますが、状況によって結果は異なる可能性があります。
のみ以前にインストールしたものをすべて削除したい場合は、次の操作を行ってください。
for i in `cat ~/packages.log | cut -d ':' -f1 | grep -v Install | grep -v automatic`; do sudo apt-get purge $i; done;
続いて、 sudo apt-get autoremove
さらにクリーンアップします。