这一切都是从菜单栏上出现一个红点开始的。
机器运行不良,所以我读到一条消息,指出运行包管理器时出现错误,因此我按照一个有相同消息的人的线索运行推荐的命令,并收到以下消息
The following packages were automatically installed and are no longer required:
language-pack-kde-en language-pack-kde-en-base libhal1 hal libhal-storage1
hal-info
所以我运行了删除它们的命令,终端显示成功。菜单栏上仍然报告了前面提到的错误。
sudo apt-get -f install
Reading package lists... Error!
E: Read error - read (5: Input/output error)
E: The package lists or status file could not be parsed or opened.
除软件中心崩溃外,机器的性能大致相同。
答案1
您的系统不再需要这些软件包,并告知您可以根据需要删除它们。如果您阅读屏幕上的下一行(在您复制此内容的终端中),您会注意到它说您可以运行apt-get autoremove
以删除这些软件包。
The following packages were automatically installed and are no longer required:
language-pack-kde-en language-pack-kde-en-base libhal1 hal
libhal-storage1 hal-info
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
答案2
如果你查看整个消息,不仅是你发布的部分,而且还有其余的输出,它建议你运行自动移除指挥易于
因此,如果您运行sudo apt-get autoremove
,您将摆脱这些不再需要的包。
答案3
这不是一个错误,只是一条消息,告诉您有一些软件包已自动安装以满足依赖关系,但不再需要。
因此,如果曾是错误——例如,如果它说“错误”或其他文字告诉你有问题——那么消息were automatically installed
是与之分开。然后你必须提供更多信息(你试图完成什么,你运行了什么命令,它的完全的输出以及您认为可能相关的任何其他信息),以获得答案。