如何用 deb 替换 Snap 应用程序(例如 Gnome Calculator)?

sup*_*sup 39 snap 18.04

所以,多亏了这个错误:https : //bugs.launchpad.net/ubuntu/+source/snapd/+bug/1575053我宁愿不使用 Snap 包。我真正使用的唯一一个是计算器,但我想用 deb 版本替换它们。我该怎么办?

Esk*_*oui 42

Ubuntu 18.04 LTS中默认安装的 Snap 包是:

  • gnome-calculator
  • gnome-characters
  • gnome-logs
  • gnome-system-monitor

可以使用命令找到它sudo snap list。要删除默认的Snap应用程序,请使用:

sudo snap remove gnome-calculator gnome-characters gnome-logs gnome-system-monitor
Run Code Online (Sandbox Code Playgroud)

然后安装它们的.deb对应文件:

sudo apt install gnome-calculator gnome-characters gnome-logs gnome-system-monitor
Run Code Online (Sandbox Code Playgroud)

此外,您可以通过以下方式从您的计算机上卸载整个Snapd 生态系统

sudo apt purge snapd squashfs-tools gnome-software-plugin-snap
Run Code Online (Sandbox Code Playgroud)

  • Kudo 提到哪个 gnome 默认值是 snap,谢谢。 (3认同)

use*_*186 31

此答案适用于 Ubuntu 18.04 LTS。16.04 LTS 版本默认带有 deb 版本,而不是 snap 版本。

图形方式

单击Ubuntu 软件图标并搜索gnome-calc

在此处输入图片说明

要验证哪个是哪个,依次单击每个。当您单击已安装的版本并向下滚动时,您将看到:

在此处输入图片说明

注意底部的Snap Store

当您单击第二个并向下滚动时,您将看到:

在此处输入图片说明

现在您可以单击Remove快照版本的按钮将其删除。同样点击Install按钮安装deb版本。在这两种情况下,您都会被要求输入密码。

命令行方式

通过进入打开终端Ctrl+ Alt+T和输入到以下以去除卡扣版本:

sudo snap remove gnome-calculator
Run Code Online (Sandbox Code Playgroud)

并输入以下内容以安装 deb 版本:

sudo apt install gnome-calculator
Run Code Online (Sandbox Code Playgroud)

系统将提示您输入密码。与图形方法不同,您不会看到任何 *****,并且在您输入密码时光标不会移动。这是正常的。

希望这可以帮助

  • 另请注意,删除 Snap 软件包通常是安全的,因为 snaps 在其安装中提供了自己的库。(很像 Windows 程序安装及其 .db 文件) (2认同)