在云上打包你的snap应用

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

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


在Launchpad上进行编译


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

https://code.launchpad.net/~liu-xiao-guo/debiantrial/sina-webapp

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



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

通过build.snapcraft.io来打包


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



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






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

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

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

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

如何打包nodejs snap应用

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

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

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

为Snappy Ubuntu中的snap应用设置配置文件

该文章详细介绍了如何在Snappy Ubuntu系统中为我们的snap应用配上我们需要的配置文件....
  • UbuntuTouch
  • UbuntuTouch
  • 2015年11月30日 11:36
  • 1189

运用wrapper来帮助我们启动snap应用 --- shadowsocks 命令行

在设计我们的snap应用时,很多的时候我们需要使用一个wrapper(一个脚本)来启动我们的应用而不是直接调用在bin目录下的可执行文件.这里的原因有: 1)很多时候,我们可能需要在运行应用前把我们所...
  • UbuntuTouch
  • UbuntuTouch
  • 2016年11月22日 10:44
  • 840

如何防止app二次打包

来源:http://tieba.baidu.com/p/3289026645 http://www.2cto.com/kf/201503/384492.html public class Seco...
  • lizhenmingdirk
  • lizhenmingdirk
  • 2015年05月06日 14:26
  • 2361

从源码角度深入理解iScroll中的snap选项的含义

问题1:官方解释是啥? 解答:snap值可以为true 或是 DOM元素的tagname,当为true 时,对齐的坐标会根据可滚动的位置和滚动区域计算得到可滑动几页。如果为tagname,则滑动会对齐...
  • liangklfang
  • liangklfang
  • 2016年10月11日 16:43
  • 2511

Minimum Snap轨迹规划详解(1)轨迹规划入门

1. 轨迹规划是什么?在机器人导航过程中,如何控制机器人从A点移动到B点,通常称之为运动规划。运动规划一般又分为两步: 路径规划:在地图(栅格地图、四\八叉树、RRT地图等)中搜索一条从A点到B点的路...
  • q597967420
  • q597967420
  • 2017年07月25日 22:03
  • 702

如何把一个CMake的Ubuntu手机应用打包为一个snap应用

在先前的文章"如何把一个qmake的Ubuntu手机应用打包为一个snap应用"中,我们介绍了如何把一个qmake的一个Ubuntu手机应用打包为一个snap的桌面应用.在今天的教程中,我们将展示如何...
  • UbuntuTouch
  • UbuntuTouch
  • 2016年07月15日 14:20
  • 815

如何把一个qmake的Ubuntu手机应用打包为一个snap应用

我们知道Ubuntu平台提供了良好的融合(convergence)设计.通过融合设计,使得我们的同样一个应用在不需要修改任何代码的情况下,重新打包就可以运行到不同的屏幕尺寸的设备上.当然,Canoni...
  • UbuntuTouch
  • UbuntuTouch
  • 2016年07月13日 14:37
  • 1910
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在云上打包你的snap应用
举报原因:
原因补充:

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