在云上打包你的snap应用

原创 2017年03月03日 07:56:15

如果你的应用已经在一个architecture(x86, arm)中开发好,你很想在另外一个architecture中进行编译,但是你苦于没有相应的硬件平台来编译。那你该怎么办呢?又或者你想把你的源码放到github中,你想通过一些方法进行自动编译你的代码,并发布到Ubuntu Store中。在几天的教程中,我们来展示一些在云上帮我们编译的一些方法。


在Launchpad上进行编译


我们可以把我们的代码放到https://launchpad.net/。比如我已经创建好了一个我自己的项目:


我们打开这个页面。我们可以在该页面的下面找到一个叫做“Create snap package”的链接:



通过这个链接,我们可以把我们的项目直接进行编译。我们可以选择我们需要的architecture,并最终生产我们所需要的.snap文件。

通过build.snapcraft.io来打包


我们可以在http://build.snapcraft.io/网站上选择我们自己的repo。



通过设置,并选择自己的repo,我们可以通过这个网站来帮我们生产armhf及amd64的snap包。它还可以帮我们发布到Ubuntu Store里。






如果大家对这个感兴趣的话,可以试一下:)

版权声明:本文为博主原创文章,未经博主允许不得转载。

如何把HTML5应用打包为一个snap应用

在今天的文章中,我们将介绍如何把一个HTML5的应用打包为一个snap应用。我们知道有很多的HTML5应用,但是我们如何才能把它们打包为我们的snap应用呢?特别是在Ubuntu手机手机开发的时候,有...
  • UbuntuTouch
  • UbuntuTouch
  • 2017年02月13日 10:16
  • 844

Snapcraft操作演示--教你如何snap一个应用

今天我把我们global同事的一个视频传到我们的youku网站上了.请大家观看如何从零开始来打包一个snap应用.大家如果有什么问题,请在文章的下面进行评论.我会尽我所能来回到所有的问题....
  • UbuntuTouch
  • UbuntuTouch
  • 2016年07月20日 17:09
  • 1241

真有用?Snap和Flatpak 通吃所有发行版的打包方式。

导读 最近我们听到越来越多的有关于Ubuntu的Snap包和由Red Hat员工Alexander Larsson创造的 Flatpak (曾经叫做 xdg-app)的消息。这两种下一代打包方法在本...
  • Jack__CJ
  • Jack__CJ
  • 2016年09月29日 14:58
  • 646

如何打包nodejs snap应用

在snap应用开发中,我们可以把一个nodejs的应用打包为snap包.它的开发其实非常简单.在今天的这篇文章中,我们来介绍如何开发一个nodejs的snap应用....
  • UbuntuTouch
  • UbuntuTouch
  • 2016年11月11日 09:31
  • 606

使用云技术升级改造现有应用系统的思考

办公系统已经上线运行4年了,用户提出升级平台、公文(OA)应用与其它应用相互不影响的需求计划。 其中,升级平台,就是在不额外采购Lisence的情况,平台产品就升级到云计算下的轻量级PaaS平...
  • xiaoyw
  • xiaoyw
  • 2013年11月20日 15:29
  • 4048

在Ubuntu Desktop上开发classic snap应用

在最新的snapd 2.20中,它开始支持一个叫做classic模式的snap 应用开发.这种classic可以使得我们的应用开发者能够快速地开发我们所需要的应用,这是因为我们不必要对我们的现有的应用...
  • UbuntuTouch
  • UbuntuTouch
  • 2017年01月06日 13:48
  • 1149

运用snap run --shell 来调试我们的应用

运用snap run --shell 来调试我们的应用
  • UbuntuTouch
  • UbuntuTouch
  • 2016年10月26日 09:57
  • 770

应用云化技术架构

自从云计算这个词开始火热以来,     什么是云化,这个词讨论起来比较的宽泛,市面上各种关于云化的书籍基本上都是从商业角度来论述的。那么从技术人员角度去理解云化,更多的就是将分布式化的计算环境,当...
  • wangfengwf
  • wangfengwf
  • 2016年07月27日 22:58
  • 2751

你的电脑上的应用需要使用以下windows功能(安装.net3.5)解决办法

1.插入系统盘,和当前系统版本号一致。 2.使用管理员方式打开命令提示符。 3.输入dism.exe /online /enable-feature /featurename:NetFX3 /So...
  • shihongliang1993
  • shihongliang1993
  • 2016年06月03日 21:00
  • 4018

如何在snap应用中为python项目定制自己的python版本

我们知道对于python项目来说,我们只需要在我们的snapcraft.yaml中指定plugin为python它即可为python项目下载在snapcraft中指定的python的版本。但是对于有一...
  • UbuntuTouch
  • UbuntuTouch
  • 2017年02月20日 09:23
  • 1242
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在云上打包你的snap应用
举报原因:
原因补充:

(最多只允许输入30个字)