Questions tagged «snap»

与快照程序包相关的问题应在此处标记(例如制作快照程序包,问题等)

4
为什么Ubuntu转向Snappy软件包?
为什么Ubuntu会转储.deb软件包并转移到.snappy软件包?(至少目前,他们保留.deb软件包以进行正态分布)。.deb已经是那里最受欢迎的打包文件。 这样就可以了解Snappy软件包的格式。但是现有的deb软件包会发生什么?迁移到Snappy有明显的优势吗?值得付出痛苦吗?


2
snap,appimage,flatpak和其他之间有什么区别?
我最近一直在从学生那里得到这个问题,尽管我提供了很多信息,但是我没有找到可以将人们指向他们可以阅读更新答案的信息源(我发现了很多错误信息和过时的信息)。因此,在这种通用包装系统的发展过程中,我对诸如snap,appimage,flatpak等包装格式的一些疑问是: 谁创建了包格式? 它提供什么功能? 它有哪些独特功能?(其他人还没有) 谁支持? 哪些发行版使用它? 包装的重点是什么?(适用于台式机,云,移动设备等。) 哪个更积极地开发?
105 snap  appimage  flatpak 


4
如何更改或隐藏〜/ snap目录?
我不特别喜欢应用程序$HOME将自己的文件或目录弄乱了。这很少有问题,因为大多数应用程序都有礼貌,可以通过在数据前面加上点或符合~/.config标准来隐藏其数据。但不是snap。 Q1:我误解了此目录吗?是~/snap真的哪些我应该进入,并每天访问相提并论的目录~/downloads,~/pictures,~/work,等? Q2:无论如何:我可以例如移动它~/.snap吗?我找不到像什么/etc/snap,/etc/default/snap或~/.config/snap扭捏的事情。我试过了,export SNAP_USER_DATA=$HOME/.snap但是没有用。

3
如何从Ubuntu删除快照存储?
如何删除按扣?apt假装它不存在,但是我仍然可以用它调用命令。 试图rm说“只读文件系统” root@tunnel:/# apt remove snap Reading package lists... Done Building dependency tree Reading state information... Done Package 'snap' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. root@tunnel:/# snap whoami email: -


3
如果同时提供了deb和snap两种软件包,则首选哪种方法?
当然,对于大多数软件包而言,答案是微不足道的:如果是某些工具或库,则deb是唯一的选择,而对于某些专有软件,snap是唯一的选择。 似乎Ubuntu出于包装,隔离,安全性,更新等方面的优势而大力推动和推广Snap软件包。然而,Ubuntu 18.04附带的所有应用程序都以deb软件包的形式安装。 一个示例是Firefox,出于安全方面的考虑,该软件包应保持最新,并且过去与发行软件包的维护者在安全性和品牌方面存在冲突(Iceweasel)。但Canonical选择将Firefox作为Deb软件包提供。 对于同时具有快照和deb的软件包,这引发了一个问题:您应该安装哪一个?如果答案很简单,我应该积极迁移已安装的deb吗?

3
在gnome-disk-utility中可见的小型快照循环设备,或者snap ubuntu-core的功能是什么
我刚刚使用gnome-disk-utility(3.18.3.1)意识到我的16.04安装具有几个小型环路设备。 详细: 78 MB循环设备(/var/lib/snapd/sn_ntu-core_352.snap-> / dev / loop0) 76 MB循环设备(/var/lib/snapd/sn_ntu-core_216.snap-> / dev / loop1) 79 MB循环设备(/var/lib/snapd/sn_ntu-core_423.snap-> / dev / loop2) 705 KB循环设备(/var/lib/snapd/snaps/tpad_12.snap-> / dev / loop3) 684 KB循环设备(/var/lib/snapd/snaps/tpad_11.snap-> / dev / loop5) 705 KB循环设备(/var/lib/snapd/snaps/tpad_13.snap-> / dev / loop6) 图片展示 gnome-disk-utility 我的问题如下: 这些回路设备有什么作用? 这是16.04中的预期行为吗? 我可以删除它们吗?如果是这样-怎么做(仅通过卸载)? 删除下面提到的2个已安装的按扣(tpad和ubuntu-core)是否有任何风险? 更新 已安装的按扣 据snap list我确实有 tpad(1.8.1) …
38 16.04  mount  snap  umount 

10
通过快照安装的程序未显示在启动器中
刚刚更新到Ubuntu 16.04,并首次尝试使用snap软件包。 所以我需要meshlab来查看一些stl文件。跑进pitn登录问题。发现命令行安装快照软件包不需要登录。 sudo snap install meshlab 并安装了presto meshlap,没有pitn登录。可以从命令行正常运行。但是,程序不会显示在启动器中。为什么是这样?快照程序包不会显示在启动器中吗?我怎样才能解决这个问题?

5
作为Snap安装后运行Docker时拒绝权限
我已经通过软件商店安装了Docker,这表明它是一个Snap软件包。我想这对我来说很好,但是不幸的是,我尝试过的每个Docker命令都不起作用: $ docker info Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.30/info: dial unix /var/run/docker.sock: connect: permission denied 任何想法如何解决这个问题? 编辑:我现在已经通过从Docker自己的存储库中安装Docker 解决了这一问题,这可能也适用于将来浏览此问题的人们。不过,对于那些希望能够从Snap运行它的人来说,这是一个开放的问题。



1
Ubuntu快照可以在哪里写入数据?
在Ubuntu中打包为快照的应用程序安装(安装)在该/snap/$SNAPPNAME位置下。下面的所有内容/snap均作为只读文件系统挂载,因此应用程序无法写入该空间,无论是在其他应用程序的目录中还是在其自己的目录中都不能。 尽管快照可以指定一个home 接口来读取/写入用户的主目录,但出于安全原因保留该接口,并且需要用户手动连接(启用)该接口。 那么,快照中的应用程序可以在哪里写入其配置,数据和其他文件?是否有API可以访问特殊的可写位置?
30 snap  ubuntu-core 

3
快照程序包如何处理共享依赖关系?
通过允许每个包都有自己的依赖副本,snap打包格式最终使我们摆脱了依赖地狱。我对如何执行此操作的技术细节感兴趣。如何处理: 快照取决于当前版本中已经通过deb软件包安装的库的版本?它会忽略已安装的库吗? 指定相同库的相同版本的不同快照?它会以某种方式进行重复数据删除吗? 对核心库的更新可能会被很多快照使用?OpenSSL是一个巨大的痛点。 xdg-app有一个叫做“运行时”的东西: xdg-app中的基本概念是运行时/应用程序拆分。每个应用程序都依赖于运行时,该运行时提供了应用程序所依赖的核心库。运行时通常由许多应用程序共享,但是用户可以同时安装多个运行时。 似乎对于OpenSSL,它将是xdg-apps中运行时的一部分,因此,对OpenSSL的更新应该透明地影响使用同一运行时的所有xdg-apps。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.