相关疑难解决方法(0)

为什么 Ubuntu 转向 Snap 软件包?

为什么 Ubuntu 转储.deb软件包并转向.snap软件包?

至少现在他们正在.deb为正态分布保留包。.deb已经是最流行的包装格式了。

给出了关于 Snap 包格式是什么的想法。但是现有的 deb 包会发生什么?迁移到 Snap 有什么明显的优势吗?值得痛苦吗?

package-management apt ubuntu-core snap

210
推荐指数
4
解决办法
10万
查看次数

snaps、appimage、flatpak 等有什么区别?

我最近从学生那里收到了这个问题,虽然我有很多信息要提供,但我还没有找到可以将人们指向哪里可以阅读更新答案的来源(我发现了很多错误信息和过时的信息)。因此,在通用包装系统的这种演变中,我对诸如 snap、appimage、flatpak 等包装格式的一些问题是:

  • 谁创建了包格式?
  • 它提供哪些功能?
  • 它有哪些独特之处?(其他人还没有)
  • 谁支持它?
  • 哪些发行版使用它?
  • 包有什么重点?(适用于桌面、云、移动等。)
  • 哪些发展更积极?

snap appimage flatpak

169
推荐指数
4
解决办法
11万
查看次数

如果一个包既可用作 deb 又可用作 snap,哪种方法更可取?

当然,对于大多数软件包来说,答案是微不足道的:如果是某个工具或库,则 deb 是唯一的选择,而对于某些专有软件 snap 是唯一的选择。

Ubuntu 似乎正在大力推动和推广 Snap 软件包,理由是在打包、隔离、安全、更新等方面具有优势。但 Ubuntu 18.04 附带的所有应用程序都安装为 deb 软件包。

一个例子是 Firefox,它是一个出于安全原因应该保持最新的包,并且过去与分发包维护者在安全和品牌 (Iceweasel) 方面存在冲突。然而 Canonical 选择将 Firefox 作为 deb 包发布。

对于同时具有 snap 和 deb 的软件包,这就提出了一个问题:您应该安装哪个?如果答案很简单,我应该主动迁移已安装的 deb 吗?

package-management apt deb snap

57
推荐指数
5
解决办法
9607
查看次数

如果我可以通过 apt 安装,为什么要安装 snap?

这不是以下问题的重复

因为:

  • 我的问题特别指出,我对最终用户体验感兴趣,而不是开发的易用性或效率,而这正是另一个问题所指的主要内容。如前所述,开发/部署会影响最终用户体验,但这并不是它的全部,并且所引用的问题都没有解决直接影响最终用户使用应用程序能力的问题(例如访问数据的问题)其他分区,呆滞等)
  • 也许“引人注目”这个词用起来不合适;我的目的是询问现实世界的经验后果,即发生或不发生的事情,而不是理论/架构陈述,虽然可能是准确的,但似乎没有任何现实世界的支持支持该说法的例子。我应该更直接地说,我的目的是获得考虑“优势”与最终用户所经历的现实世界不利因素之间的平衡的答案。“重复”问题主要是理论性的,根本不讨论最终用户体验。
  • “重复”问题没有提到与我在此处使用的示例有任何相似之处的任何内容,即,Snaps 对最终用户有不利影响(在这种情况下,无法访问其他分区上的数据和 snap 应用程序性能),在我能找到的任何可用文档中都没有讨论。

虽然我知道 snap 在使应用程序更广泛地可用方面具有很大的优势,但是否有任何令人信服的理由选择 snap 而不是 apt,如果该应用程序可通过 apt 包用于我的发行版/版本?

我很好奇,因为我一直在阅读有关 snap 的一些文章,并且对该方法的所有兴奋似乎都与对应用程序开发人员有利的事情有关,但我几乎没有看到这如何使最终用户的生活更轻松(除了显而易见的;他们可能能够安装在他们的发行版/版本上不可用的应用程序)。

我安装了 snapd 并安装了几个 snap,真的很沮丧和失望。snap 应用程序速度很慢,而且即使不是不可能,也很难从 snap 内访问其他分区上的文件。

虽然我已经看到很多信息说快照“更快”、“更容易”、“更安全”等,但我无法找到任何解释为什么或如何实际发生这种情况的信息。

作为 Linux 的新手,我想知道我是否只是遗漏了一些明显的东西?需要明确的是,我理解为什么该技术总体上可能有用,但我找不到任何可以解释它是否/为什么是更好的选择的任何内容,即使有问题的应用程序可以通过更传统的方法安装,以及所有依赖项会面。

snap

50
推荐指数
3
解决办法
1万
查看次数

什么是 Snap 打包格式?

我对“Snap 包装格式”知之甚少。我所知道的是“Snap”是一种替代的打包格式,如 .deb。

我不知道的是

  • Canonical 为什么选择它?
  • 与 .deb 相比,'Snap' 的主要优势是什么?
  • .deb 会被放弃,还是已经被放弃?

packaging deb snap

30
推荐指数
2
解决办法
8044
查看次数

Ubuntu 18.04 中缺少 Chromium 配置文件夹

我已经从 Ubuntu 软件应用程序安装了 Chromium,并添加了诸如 lastpass 和 authy 之类的扩展。Lastpass 不记得我的浏览器,经过调查,我发现我没有应该期望的 Chromium 配置文件。我检查过:

~/.config/google-chrome

~/.config/chromium

有什么方法可以设置它或找出它们在哪里?

chromium

10
推荐指数
1
解决办法
1万
查看次数

为什么 18.04 上的 Gnome 系统监视器默认安装为快照?

这个问题来自我制作的这个错误报告:https : //github.com/paradoxxxzero/gnome-shell-system-monitor-applet/issues/474

我不明白为什么这些应用程序安装为 snaps,但它在 apt 中仍然可用。

我能看到的唯一区别是,snap 版本在文件系统下覆盖了更多设备,但我发现它们中的大多数都没用,而我关心的那些 ( /,/boot/boot/efi) 在 snap 版本中显示错误或根本不显示.

那么为什么 Gnome 系统监视器默认安装为快照?

我可以看到在某个时候升级其版本的潜在好处,但这是相当无聊的,因为它在 snap 版本中表现不正确,并且也会引起麻烦(请参阅错误报告)。我在这里错过了什么吗?

gnome default system-monitor snap 18.04

9
推荐指数
1
解决办法
2357
查看次数

如何卸载 GitKraken

我想卸载 GitKraken,但它没有显示在 Ubuntu 软件中心中,并且在 Ubuntu 18.04.2 LTS 上使用命令在终端中找不到它dpkg --list

我还能做什么来卸载 Gitkraken?

uninstall 18.04

8
推荐指数
1
解决办法
3万
查看次数