我收到此错误;这里(不,我无法复制文本并嵌入以遵守论坛的规则,抱歉)链接到此命令(或涉及apt-get
帮助命令之外的操作的任何内容)。
An error occurred, please run Package Manager from the right-click menu
or apt-get in a terminal to see what is wrong.
The error message was:
'Error: Opening the cache (E:Conflicting values set for option Signed-By regarding source
https:// mirror.mwt.me/shiftkey-desktop/deb/any:/ usr/share/keyrings/mwt-desktop.gpg != /etc/ apt/keyrings/shiftkey-desktop.asc,
E:The list of sources could not be read.)'.
This usually means that your installed packages have unmet dependencies.
loki@compooter:~$ sudo apt-get check
[sudo] password for loki:
E: Conflicting values set for option Signed-By regarding source https://mirror.mwt.me/shiftkey-desktop/deb/ any: /usr/share/keyrings/mwt-desktop.gpg != /etc/apt/keyrings/shiftkey-desktop.asc
E: The list of sources could not be read.
github-desktop
这是由于尝试使用本指南为 Ubuntu安装而导致的。我已经尝试了以下资源,例如这个。
有人能帮我解决这个错误吗?我不需要安装这个软件,但是如果您能回答为什么会导致这个错误以及如何启动和运行这个软件,我会比现在更加感激(请记住,尝试安装它也导致我的系统出现一些软锁,这可能与其他因素有关,所以我没有提到这一点,但这可能是需要考虑的事情)。
如果没有的话,我会尝试自己解决。
这是问题作者为未来用户提供的解决方案。
首先,找到 apt-get 使用“Signed-By”选项的位置,我们知道这是一个命令行函数,因此如果提到它,它必须物理上位于某个地方,并且它提到了正在访问的源 - 这必须存储!毕竟第二条错误消息表明了这一点(可能),所以它在这里和这里。那么它一定是这些之一(
The source list /etc/apt/sources.list and the files contained in /etc/apt/sources.list.d/
)这是第二个。我已经根据指南和堆栈上回答的问题删除了其他文件,那么它还能访问什么呢?查看文件后,我们发现 mwt-desktop.list 包含对 https://mirror.mwt.me/shiftkey-desktop/deb/ 源的引用,因此如果我们删除它(而不是任何 shiftkey...列表,因为这不止一次提到过,所以我怀疑它可能是导致问题的根文件,它有一个“包”和一个“桌面”“变体”。它只提到一个列表也无法读取,这些列表
.list
在最后,所以一定是这些文件,我想这是常识。让我们删除它,看看会发生什么!我们发现运行后
sudo apt-get check
一切都很好!我们可能想运行一下sudo apt-get install
,sudo apt-get autoremove
以确保 GHDT(Github Desktop)的更多工件被清除(安装只是猜测,它重建了包,这很酷……或者可能只是需要更新……无论如何!我在运行之前没有尝试安装软件可能是件好事autoremove
)现在一切似乎都很好,尽管错误符号仍然在我的任务栏中。我运行
sudo apt-get install snap
后它就消失了!这是日志,以防有人需要它。它很冗长,所以我整理了一下。