Sha*_*lin 10 linux lamp webmin ubuntu-16.04
我已在 etc/apt/sources.list.d/webmin.list 中添加了这两行
`deb http://download.webmin.com/download/repository sarge contribdeb`
`http://download.webmin.com/download/repository sarge contrib`
Run Code Online (Sandbox Code Playgroud)
现在,在运行“sudo apt-get update”时,我收到以下错误:
1. E: Type 'http://download.webmin.com/download/repository' is not known on
line 2 in source list /etc/apt/sources.list.d/webmin.list.
2. E: The list of sources could not be read
Run Code Online (Sandbox Code Playgroud)
提前致谢 !!
小智 22
我也遇到了这个错误:
sudo apt-get update
E: Type 'mongodb-org/4.2' is not known on line 2 in source list /etc/apt/sources.list.d/mongodb-org-4.2.list
E: The list of sources could not be read.
Run Code Online (Sandbox Code Playgroud)
我使用了以下命令 -
ls /etc/apt/sources.list.d/
您可以看到所有 .list 文件,例如ls
/etc/apt/sources.list.d/getdeb.list openjdk-r-ppa-trusty.list mongodb-org-4.2.list pcf-miro-releases-trusty.list nginx。列出 webupd8team-java-trusty.list选择其中一个有问题的并使用以下命令 2 删除。sudo rm -r /etc/apt/sources.list.d/mongodb-org-4.2.list
小智 8
修复它就OK了,非常简单:
sudo su
cd /etc/apt/sources.list.d/
ls
Run Code Online (Sandbox Code Playgroud)
现在,查找任何包含“webmin”一词的文件或任何您不使用或导致问题的存储库名称。
rm <filename(s)>
apt update
apt upgrade
Run Code Online (Sandbox Code Playgroud)
恭喜,问题解决了。
更确切地说,
deb http://download.webmin.com/download/repository sarge contribdeb
是正确的,因为它以单词“deb”开头(或者可能是“deb-src”),而
http://download.webmin.com/download/repository sarge contrib
没有以好的关键字开头,显示的错误只是说明了这一点:
1. E: Type 'http://download.webmin.c ...
:那是什么类型的存储库?deb
或者deb-src
?
更新:看起来更好:可能“contribdeb”,第一行的最后一个单词,应该分成两部分,“deb”进入下一行的开头。
在这种情况下,实际上您粘贴了同一行两次,而且还有一个额外的好处,那就是您以错误的方式进行了操作。顺便说一句,该文件中的两个相同(但正确)的行应该不是大问题。