运行 apt-get autoremove(或使用 -s 开关进行试运行)时,以下消息是什么意思?
Status: Before uninstall, this module version was ACTIVE on this kernel.
我该如何诊断这是否会是一个问题?
编辑:我使用的是 13.10,但我认为这个问题与版本无关?
答案1
这意味着它将删除包含系统正在使用的内核模块(或内核模块版本)的软件包。删除它并重新启动后,您将无法加载该模块。
这是否对您来说是个问题实际上取决于模块以及您是否要用其他东西替换它。我认为除了阅读消息并确定这是否是个问题之外,没有一个万能的答案。如果是,只需重新安装该软件包并继续。
答案2
这也可能意味着您的系统刚刚进行了升级,而警告您的模块版本实际上是旧版本,只能运行到下次重新启动(此时它将被删除)。
例如,有人告诉我,我正在使用的 Broadcom 无线驱动程序已被删除!通过查看错误消息(加上一些反复试验),我发现重新安装它的命令是:
sudo dkms install add bcmwl/6.30.223.271+bdcom
但是运行这个程序时,我被告知这个驱动程序已经安装了,并且版本比我被警告的正在使用的版本要新。
几乎可以肯定,最好不要忽略此警告。但上述命令的变体(经过修改以适合您收到警告的软件包)很可能会告诉您已安装较新的版本,在这种情况下,上述情况就是正在发生的事情,无需担心此警告。