侧边栏壁纸
  • 累计撰写 1 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Ubuntu Linux 卸载 Snap

Administrator
2024-11-10 / 0 评论 / 1 点赞 / 49 阅读 / 0 字

移除 Snap 软件包和 Snap

  1. 连接到终端,使用 snap list 命令查看已安装的 Snap 软件包。

  2. 按照先移除 应用软件 再移除 非应用软件 顺序移除 Snap 软件包。

sudo snap remove --purge snap-store
sudo snap remove --purge firefox # 移除前请确认留有其他浏览器
sudo snap remove --purge gnome-x-xx-xxxx
sudo snap remove --purge gtk-common-themes
sudo snap remove --purge snapd-desktop-integration
# 继续移除其他未列出的 Snap 软件包

sudo snap remove --purge bare
sudo snap remove --purge corexx
sudo snap remove --purge snapd
  1. 再次执行 snap list 确认所有 Snap 软件包都已移除完成。

No snaps are installed yet. Try 'snap install hello-world'.
  1. 最后,使用 apt 命令移除最后的 Snap 服务。

sudo apt autoremove snapd
  • 到这里 Snap 已经移除完成了,但是还要执行后面的操作防止 死灰复燃,卷土重来。

    • 因为 Ubuntu 源中的一些软件已经是 snap 版本,而非deb版本。

    • 下载snap版本的软件时,会自动检查 Snap 服务并在缺失 Snap 时重新安装 snap 服务。这也是Canonical为了推广自己的Snap Store而做的一些额外的努力吧。(就是这点被很多人不喜欢)

      • 例如 sudo apt install firefox 时,会自动下载并重新安装 Snap 服务。

禁止安装 Snap

  1. /etc/apt/preferences.d/ 目录下创建一个 apt 设置文件 NoSnap.pref 来关闭 Snap 服务。

# 在 /etc/apt/preferences.d/ 创建了一个名为 NoSnap.pref 的文件
sudo touch /etc/apt/preferences.d/NoSnap.pref
# 编辑文件,可以使用自己喜欢的编辑器
sudo vim /etc/apt/preferences.d/NoSnap.pref
  1. 在里面输入以下内容,然后保存退出

Package: snapd
Pin: release a=*
Pin-Priority: -10
  1. 在终端中运行命令: sudo apt update

  2. 执行完上面的步骤后,从 Ubuntu 中移除 Snap 的步骤就全部完成了。

  • 在删除掉Snap后,其实没法再通过Snap或Apt来安装Firefox了。如果你确实喜欢Firefox,可以继续往下看

安装 deb 版本的软件商店和 Firefox

到这里已经成功移除了 Snap 软件商店的软件,但也许你的工作还需要它们,例如 Firefox。

  1. 安装 apt 版的 GNOME 软件商店,使用以下命令。

sudo apt install --install-suggests gnome-software
  • 确保使用 --install-suggests 参数。否则,将会再次安装上 Snap 版本的软件包管理器!

  1. 安装 Firefox

    1. 添加Mozilla提供的源: sudo add-apt-repository ppa:mozillateam/ppa

    2. 更新软件包索引: sudo apt update

    3. 安装 Firefoxsudo apt install firefox

  2. 完成

恢复 Snap 服务

  • 如果你改变想法,想要恢复 Snap,可以通过以下命令再次安装 Snap。

sudo rm /etc/apt/preferences.d/NoSnap.pref
sudo apt update
sudo apt install snapd

1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区