我使用Ubuntu已经有12年了,最近几个版本中的snap真是令人失望。它引发了很多问题。升级后,Chromium由于以下错误无法启动:
如果一个软件包在新版本中更改了配置,它有责任使其正常工作。现在,每次启动后我都必须重新配置它。
如何完全卸载 Snap 并使用常规的 apt 重新安装其包?
我没有很多由 Snap 处理的软件包。
我的问题是如何安全地移除 snap。从 snap 列表中,我看到 gnome 依赖于 snap。
chromium_chromium.desktop[122932]: snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks: Operation not permitted
如果一个软件包在新版本中更改了配置,它有责任使其正常工作。现在,每次启动后我都必须重新配置它。
sudo apparmor_parser -r /etc/apparmor.d/*snap-confine*
如何完全卸载 Snap 并使用常规的 apt 重新安装其包?
我没有很多由 Snap 处理的软件包。
snap list
Name Version Rev Tracking Publisher Notes
chromium 85.0.4183.121 1328 latest/stable canonical✓ -
core18 20200724 1885 latest/stable canonical✓ base
gnome-3-34-1804 0+git.3556cb3 60 latest/stable canonical✓ -
gtk-common-themes 0.1-36-gc75f853 1506 latest/stable canonical✓ -
snap-store 3.36.0-80-g208fd61 467 latest/stable/… canonical✓ -
snapd 2.46.1 9279 latest/stable canonical✓ snapd
我的问题是如何安全地移除 snap。从 snap 列表中,我看到 gnome 依赖于 snap。
apt install chromium-browser
命令只会重新安装snap软件包,因为该程序现在是通过此方式提供的(已经有几个版本了)。 - guivercsnap
(如果有办法的话)不会解决你的问题。我曾经遇到过与snap
相关的Chromium问题。我的“解决方案”是通过谷歌的.deb安装包安装谷歌浏览器。至少对于Chromium来说,我认为这是你唯一的选择。 - Raysudo snap remove
命令可以删除所有的snaps,然后您可以使用sudo apt remove
命令来移除snapd。 - Artur MeinildGoogle Chrome
,但我想要同时拥有两个浏览器。在Linux社区,我们为开源程序感到自豪。可惜的是,在Ubuntu上,Google Chrome比Chromium表现更好。 - Googlebotsnap
背后的讨论...所以我无法回答“为什么”。 - Raysnap list
中列出gnome时,是否可以移除snapd而不会导致任何问题? - calocedrus