brownguy@brownguy:~$ sudo apt-get -f install
Reading package lists... Error!
N: Ignoring file 'some-ppa.list.save.2' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: Type 'brownguy@brownguy:~$' is not known on line 1 in source list /etc/apt/sources.list.d/libdvdcss.list
E: The list of sources could not be read.
N: Ignoring file 'some-ppa.list.save.2' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'some-ppa.list.save.2' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: The package lists or status file could not be parsed or opened.
答案1
出现此错误消息是因为您的 sources.list.d 中有无效的 PPA 条目。要安装更新,请编辑相应的文件并删除错误消息中列出的条目。
一旦更新,您可以继续查找 PPA 想要提供的任何内容的正确 PPA 名称信息,然后重新输入它,可以使用sudo apt-add-repository [PPA]
Synaptic 等包管理器内置的源编辑器,也可以直接编辑您编辑过的相同文件来纠正错误。
答案2
该文件夹
/etc/apt/sources.list.d/
包含扩展名为.list.save
或 的PPA.list
。但是保存的 PPA 名称 some-ppa 的扩展名为.list.save.2
。我认为您已手动添加到此文件夹。使用sudo apt-add-repository
该文件应具有读取权限“-rw-r--r--”。通过以下方式检查是否相同
ls -ltr /etc/apt/sources.list.d/
这是不受信任的 PPA 源,自 185 周前以来没有更新过。请确保您要安装它。