当我运行“sudo apt-get ...”命令时出现“文件扩展名无效”和“类型未知”

当我运行“sudo apt-get ...”命令时出现“文件扩展名无效”和“类型未知”
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

  1. 该文件夹/etc/apt/sources.list.d/包含扩展名为.list.save或 的PPA .list。但是保存的 PPA 名称 some-ppa 的扩展名为.list.save.2。我认为您已手动添加到此文件夹。使用

     sudo apt-add-repository
    
  2. 该文件应具有读取权限“-rw-r--r--”。通过以下方式检查是否相同ls -ltr /etc/apt/sources.list.d/

  3. 这是不受信任的 PPA 源,自 185 周前以来没有更新过。请确保您要安装它。

    https://launchpad.net/~jdew

相关内容