我安装了 Synaptic,然后标记并安装了几乎所有软件包。但我的 USB 鼠标停止工作了。我该如何解决这个问题?
答案1
如果您安装了所有软件包,发生冲突的可能性可能超过 100% 几十倍,这可能是导致问题的原因。
撤消安装有点麻烦。要查找您安装的所有软件包(可能有数千个),请执行tail -n4 /var/log/apt/history.log
。第三行包含您上次安装的所有软件包。您必须卸载所有这些软件包。为此,我们需要一些 shell 魔法。
首先,将包列表保存到文件中:
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
进行进一步清理。