关闭

如何为我们snap包里的每个应用生产相应的desktop文件

我们知道在一个snap包里,我们可以定义任何数量的app.针对desktop应用来说,那么我们如何使得我们的每个应用都有自己的icon及desktop文件呢?在今天的文章中,我们将介绍如何实现这个.特别注意的是,这个新的feature只有在snapcraft 2.25+版本中才可以有....
阅读(723) 评论(0)

如何把一个website变为一个snap应用

在很多的时候,我们想把一个website变为一个snap应用,从而我们可以直接从商店里进行下载它,并直接使用.我们不需要在浏览器中输入这个网站的地址.也有很多的时候,我们的游戏就在一个网站上,比如http://hexgl.bkcore.com/play/,我们可以直接把该网址打包进我们的snap应用,从而使得它直接可以从商店下载并运行.在今天的教程中,我们来展示如何把网址的url打包到我们的应用中....
阅读(834) 评论(0)

运用snapcraft 2.25+提供的hooks来实现对snap的设置

本文章介绍使用最新的snapcraft 2.25来为我们的snap应用提供一个hook.这个hook可以在安装或在为应用设置的时候被调用....
阅读(513) 评论(0)

微软azure云在Ubuntu Core中的应用

在今天的教程中,我们来展示如何在Ubuntu Core中使用azure的IoT hub来开发我们的应用.Azure IoT Hub目前提供了一个框架对我们的IoT设备进行管理,并可以通过预置解决方案来展示我们的数据.在今天的文章中,我们将介绍如何把我们的设备连接到远程监视预配置解决方案中....
阅读(761) 评论(0)

如何在snap安装时运行我们的hook脚本

对于有些snap应用来说,我们很希望在snap安装时能够运行我们的一段脚本来做一些我们想要做的事,比如创建一个文件夹等.那么我们如何能得到这个事件呢?在我们的先前的文章"如何为我们的Ubuntu Core应用进行设置"中,我们已经展示了如何设置我们的snap应用.在那里面的configure脚本在设置时会被调用.事实上,它在安装时也会被自动调用....
阅读(694) 评论(0)

如何提高编译snap应用的速度

在我们编译打包snap应用时,我们时常会发现在我们的代码或snapcraft.yaml中每次做一次小的改动后,重新运行snapcraft命令时,都会从Ubuntu archive中重新下载所需要的包.如果一个包很大的话,这需要很长的时间才可以完成.如果是在Desktop的情况下,我们有时可以使用VPN来解决这个问题.这种情况特别是发生在我们需要使用ARM板子进行编译打包的时候,因为我在这些板子上甚至不能运行VPN,并且及时在VPN情况下,速度也非常慢.本篇文章介绍如下使用packageproxy来帮我们快速...
阅读(1051) 评论(4)

在Ubuntu Desktop上开发classic snap应用

在最新的snapd 2.20中,它开始支持一个叫做classic模式的snap 应用开发.这种classic可以使得我们的应用开发者能够快速地开发我们所需要的应用,这是因为我们不必要对我们的现有的应用做太多的改变.在classic模式下的应用,它可以看见host系统的所有的位于"/"下的文件,就像我们目前正常的应用一样.但是在安装我们的应用后,它的所有文件将位于/snap/foo/current下.它的执行文件将位于/snap/bin目录下,就像我们目前的所有其它的snap应用一样....
阅读(963) 评论(2)

如何利用LXD来在不同的Ubuntu桌面环境中编译我们的snap

LXD作为一容器的hypervisor,它对LXC提供了更多的新的用户体验.在今天的教程中,我们来介绍如何利用LXD来在不同的Ubuntu Desktop版本下编译我们的snap应用....
阅读(1059) 评论(0)
    个人资料
    • 访问:503878次
    • 积分:8083
    • 等级:
    • 排名:第2677名
    • 原创:351篇
    • 转载:7篇
    • 译文:0篇
    • 评论:257条
    文章分类
    最新评论