Ubuntu-app-platform,一个有趣的技巧,可以节省快照包中的空间

Snapcraft

一段时间以来,我们一直在讨论我们可以在Ubuntu中拥有的最重要的snap软件包。 这些snaps软件包很有趣,因为它们使我们的Ubuntu更安全,更通用,但是,确实它们占用了大量空间。

增大的空间是由于包中包含许多依赖项这一事实,但是幸运的是,有一个技巧可以绕过依赖项,并使快照包比以前更轻更小。

这个过程很简单,为此我们必须首先 安装一个名为ubuntu-app-platform的软件包。 该软件包包括许多依赖项,其他依赖项软件包使用了这些依赖项,从而使它们的安装尺寸减小了。

Ubuntu-App-Platform软件包将使我们在创建快照软件包时节省大量空间

但是要做到这一点,开发人员在创建快照包时 它必须表明它将使用ubuntu-app-platform没有此指示,该软件包将不会节省空间,也不会使用Ubuntu-app-platform。

如果您是开发人员,则此软件包已可用,并且 甚至在快速包装市场上, 因此开发人员和用户都可以使用此功能。

想出个主意 曾经占用136 Mb的卡扣式包装,它指示了AMD64架构,现在,在指示了ubuntu-app-platform之后,仅此而已, 卡扣包装已变成22 mb。 如您所见,对于手机或平板电脑等资源匮乏的团队来说,这将是非常方便的。

如果您是开发人员,则还必须知道 我们必须拥有最新版本的工具才能创建快照包,就像snapcraft一样。 由于没有它,因此在创建snap软件包时,我们将无法选择ubuntu-app-platform软件包。

这种技巧或更好的说法是非常有趣的,因为这意味着节省了更多的空间,这无疑将使我们能够在旧手机中使用像Krita这样的基本快照程序包。 你不认为?


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   克劳斯·舒尔茨

    也许周围的某人可以帮助消除我对snap软件包的疑问之一:我知道该软件包包括应用程序正常工作的所有依赖关系。 好的,那么当您下载另一个包含相同依赖性但已经安装的快照时,会发生什么呢? 它会根据版本覆盖第一个,是否未安装,或者是否在另一个位置使用了另一个名称? 提前致谢。

  2.   克劳斯·舒尔茨

    也许周围的某人可以帮助消除我对snap软件包的疑问之一:我知道该软件包包括应用程序正常工作的所有依赖关系。 好的,那么当您下载另一个包含相同依赖性但已经安装的快照时,会发生什么呢? 它会根据版本覆盖第一个,是否未安装,或者是否在另一个位置使用了另一个名称? 提前致谢。