有人能帮我解决这个问题吗?我已经使用 Ubuntu 多年了,直到现在才遇到问题。由于此错误,我无法更新:
E: Type 'echo' is not known on line 2 in source list /etc/apt/sources.list.d/mono-xamarin.list
E: The list of sources could not be read.
Go to the repository dialog to correct the problem.
E: _cache->open() failed, please report.
答案1
我知道发生了什么。 echo 行不知怎么就直接粘贴到了您的列表文件中。将以下内容复制并粘贴到终端窗口以更正它。
sudo rm -f /etc/apt/sources.list.d/mono-xamarin.list && echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
然后运行sudo apt-get update
。
答案2
/etc/apt/sources.list.d/mono-xamarin.list 第 2 行有错误
您可以手动修复它,或者直接删除此文件:
sudo rm /etc/apt/sources.list.d/mono-xamarin.list