记apt-get update报错的解决方法

785 词
阅读

解决问题

今天想安装新软件,输入sudo apt-get update时,遇到了以下报错,导致无法通过apt安装软件:

1
2
E: Conflicting values set for option Signed-By regarding source https://repo.steampowered.com/steam/ stable: /usr/share/keyrings/steam.gpg !=
E: The list of sources could not be read.

尝试sudo apt remove steam无果,仍然显示上面的错误,打开Synaptic Package Manager,也显示相同的错误。

1
2
cd /usr/share/keyrings
ls

发现并没有steam.gpg

直到看到了stackoverflow上的这篇帖子。

通过输入sudo rm /etc/apt/sources.list.d/steam*解决问题,apt得以正常使用,Steam也可以启动。

重装Steam

推测是前几天通过官方的steam-installer安装Steam导致的错误,决定通过apt重装Steam。

启动终端,输入:

1
sudo apt-get purge steam steam-launcher

删除与Steam相关联的目录:

1
2
3
4
5
sudo rm -rf ~/.local/share/steam
sudo rm -rf ~/.steam
sudo rm ~/.steampath
sudo rm ~/.steamid
sudo rm -rf Steam

最后重装Steam:

1
sudo apt install steam

最后在终端中输入Steam启动Steam。

参考:

留言