'/etc/apt/sources.list.d/',因为它的文件扩展名无效

'/etc/apt/sources.list.d/',因为它的文件扩展名无效

'/etc/apt/sources.list.d/',因为它的文件扩展名无效

我做了什么以及我该如何解决它?

haroldbarnes@ToeJobBob:~$ sudo apt-get update 
N: Ignoring file 'signal-xenial.list.save.1' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: Type '“deb' is not known on line 1 in source list /etc/apt/sources.list.d/signal-xenial.list
E: The list of sources could not be read.

答案1

您似乎在按照这些说明安装 Signal 的过程中犯了一个错误。

https://signal.org/en/download/linux/

为了重新开始,您可以删除/etc/apt/sources.list.d/名称中带有“信号”的任何与信号相关的内容,然后重新开始。

/usr/share/keyrings/signal-desktop-keyring.gpg如果有类似的问题,您可能也需要做同样的事情。

请注意,Signal 的第三方存储库将其发行版称为“Xenial”,但这似乎与同名的 Ubuntu 版本无关,这只是 Signal 选择的称呼。

答案2

第一件事

您不需要此文件signal-xenial.list.save.1,因此请删除此文件。

修复此错误

E:无法读取来源列表

因为您没有正确设置 keyring.gpg。

要获取公共软件签名密钥并安装 Signal 的第三方存储库,请执行以下操作:

$ wget -O - https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
$ sudo cp signal-desktop-keyring.gpg /etc/apt/keyrings/
$ sudo chmod 644 /etc/apt/keyrings/signal-desktop-keyring.gpg
$ echo 'deb [arch=amd64 signed-by=/etc/apt/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list

运行 Signal 桌面:

//Sets Permissions    
$ sudo chmod 4755 /opt/Signal/chrome-sandbox
//Finally run    
$ signal-desktop

或者无需预约权 4755 即可另行启动。

$ signal-desktop --no-sandbox

应该像这样运行:

信号桌面 有关的

希望这可以帮助。

相关内容