小编pay*_*oad的帖子

Snappy 与 Nix 和 Guix 有何关联?

我搜索了一个比较,但发现不是,而且我现在还没有足够的信息自己去做。

它们都提供事务性更新,但包含不同级别的内容。

  • Snappy 在库中静态编译以提供多个版本的二进制依赖项。它将提供的(和需要的?)服务声明为元数据。该软件包是作为单个图像提供的吗?
  • Nix 处理动态链接以提供多个版本的二进制依赖项?它将提供的和需要的服务声明为元数据。该包是通过处理依赖项的存储库提供的。
  • Guix 与 Nix 类似,但具有 GNU 集成功能。

Sander van der Burg对 Nix 和 Guix 进行了更深入的比较,我没有详细研究。我猜 Canonical 的某个人已经对现有解决方案进行了分析。还有其他基于图像的部署系统,比如有人告诉我 CoreOS。

那么,Snappy Ubuntu 与 Nix 和 Guix 有何关联?主要区别是什么?

ubuntu-core snap

26
推荐指数
1
解决办法
3425
查看次数

Android Intent 和 BroadcastReceiver 等价于什么?

我玩过并编写过 Android 代码,并且了解了 Android 中 Intent 和 BroadcastReceivers 的概念。它们用于为特定目的调用应用程序,例如拨打电话或播放音乐或要求启用蓝牙。应用程序可以注册这些 Intent,这些 Intent 通常会被“广播”,然后可以处理它们。

在 Ubuntu(freedesktop,随便什么)平台上建议的等价物是什么?特别是在手机应用程序的上下文中,但也适用于桌面应用程序。

首先我会想到 URI 模式处理程序,而不是更多的疑问,一些 DBus 构造。

application-development ubuntu-touch

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

QtCreator 错误;无法加载库;项目资源管理器(2.6.82)

我尝试使用以下说明安装新的 Ubuntu Phone SDK:http : //developer.ubuntu.com/resources/app-developer-cookbook/mobile/currency-converter-phone-app/

不幸的是,当我运行 Qt-Creator 时,它说一堆插件加载失败:

Cannot load plugin because dependency failed to load: ProjectExplorer(2.6.82)
Reason: /usr/lib/x86_64-linux-gnu/qtcreator/plugins/QtProject/libProjectExplorer.so: Cannot load library /usr/lib/x86_64-linux-gnu/qtcreator/plugins/QtProject/libProjectExplorer.so: (libQt5Declarative.so.5: cannot open shared object file: No such file or directory)
Run Code Online (Sandbox Code Playgroud)

说明中是否缺少步骤,我的设置是否有问题,或者这在 12.10 中是否还不起作用?

12.10 ubuntu-sdk ubuntu-touch

8
推荐指数
2
解决办法
1912
查看次数