当我执行时
sudo apt-get update
我收到以下错误:
E: Type 'ain' is not known on line 3 in source list /etc/apt/sources.list.d/diesch-testing-precise.list
E: The list of sources could not be read.
我怎样才能解决这个问题?
答案1
错误消息告诉您,您的某个配置文件存在问题。请在错误中提供该文件。如果您不查看该文件,并且不向我们展示该文件中的第三行,那么任何人都无能为力。
您可以使用编辑器(例如nano
或)vim
来查看文件,或者也可以使用以下命令让终端吐出文件内容cat
:
cat /etc/apt/sources.list.d/diesch-testing-precise.list
您可能会注意到该问题并能够修复它,但请编辑您的问题以包含整个文件,或至少第三行。您最近升级了系统吗?现在您使用的是新版本,删除该存储库并重新添加它可能更容易。
sudo add-apt-repository -r ppa:diesch/testing # Remove repo
sudo add-apt-repository ppa:diesch/testing # Add repo
另一个选择是坚持使用官方的 Ubuntu 存储库,并限制您使用的第三方存储库的数量。这将产生一个更稳定、更标准的系统,其他人熟悉该系统来帮助您,并且是新老用户的理想设置。(无意冒犯所有由迪施和别的。)