Ubuntu Core
文章平均质量分 92
Elastic 中国社区官方博客
Elastic 首席布道师,Elastic 认证工程师,认证分析师,认证可观测性工程师,阿里云最有价值专家
展开
-
如何利用LXD来在不同的环境中编译我们的snap
LXD作为一容器的hypervisor,它对LXC提供了更多的新的用户体验.在今天的教程中,我们来介绍如何利用LXD来在不同的Ubuntu Desktop版本下编译我们的snap应用. 1)安装LXD及命令行工具 我们可以参照链接来安装我们的LXD:https://linuxcontainers.org/lxd/getting-started-cli/.为了方便,我们可以利用已经做...原创 2019-01-16 00:44:30 · 697 阅读 · 0 评论 -
如何hack一个已经发布的Ubuntu Core应用
在今天的教程中,我们来展示如何来hack一个已经发布的Ubuntu Core应用.这个方法特别是对已经发布在Ubuntu Core商店的应用进行hack非常有用.原创 2016-12-20 11:13:37 · 1852 阅读 · 0 评论 -
moonplayer snap视频播放器
这是一个基于开源的一个视频播放器。它可以播放在优酷及土豆网上的视频。质量还是不错的。我把它打成了一个snap应用。供大家参考。原创 2017-03-15 10:27:43 · 5116 阅读 · 0 评论 -
如何打包electronic-wechat(微信)为snap包
在这篇文章中,我们介绍了两种snap electronic-wechat(微信的方法).我们可以在Ubunut Desktop上安装这个应用,并使用微信和朋友们聊天.原创 2017-02-03 16:12:02 · 4353 阅读 · 0 评论 -
运用snap run --shell 来调试我们的应用
运用snap run --shell 来调试我们的应用原创 2016-10-26 09:57:28 · 2196 阅读 · 0 评论 -
运用snapcraft 2.25+提供的hooks来实现对snap的设置
本文章介绍使用最新的snapcraft 2.25来为我们的snap应用提供一个hook.这个hook可以在安装或在为应用设置的时候被调用.原创 2017-01-20 14:05:49 · 1399 阅读 · 0 评论 -
如何把一个Qt应用打包为一个snap应用--snapcraft scriptlets应用实例
在今天的教程中,我们利用QtCreator来创建一个项目,并最终把我们的应用打包为一个snap项目.在打包的过程中,我们可以体会在snapcraft中的scriplets是如何被运用的.原创 2017-02-03 14:25:12 · 2087 阅读 · 0 评论 -
Ubuntu Core 配置
Core snap提供了一些配置的选项。这些选项可以允许我们定制系统的运行。就像和其它的snap一样,Core snap的配置选项可以通过snap set/get命令来实现原创 2017-02-15 10:29:38 · 2633 阅读 · 0 评论 -
在云上打包你的snap应用
如果你的应用已经在一个architecture(x86, arm)中开发好,你很想在另外一个architecture中进行编译,但是你苦于没有相应的硬件平台来编译。那你该怎么办呢?又或者你想把你的源码放到github中,你想通过一些方法进行自动编译你的代码,并发布到Ubuntu Store中。在几天的教程中,我们来展示一些在云上帮我们编译的一些方法。原创 2017-03-03 07:56:15 · 2572 阅读 · 0 评论 -
安装Ubuntu Core系统
今天很高兴看到Ubuntu Core 16终于发布了.Ubuntu Core 16系统是一个完全基于snap的系统.它包括foundation, applications,kernel,core操作系统及gadget等.所有的这些都被一个叫做为snapd的后台运行的工具进行安装及更新.最新的Ubuntu Core Image可以在如下的地址:http://releases.ubuntu.com...原创 2016-11-04 16:45:46 · 26925 阅读 · 4 评论 -
如何为树莓派安装Ubuntu Core并在Snap系统中进行编译
在这篇文章中,我们将介绍如何在snap系统中进行交叉汇编来把我们的应用编译并安装到目标机器中.我们知道目前Snap支持ARM及x86芯片.在我们的Classic 16.04的系统中,我们很容易地编译出我们想要的在x86上的snap文件,但是我们如何生产为ARM板生产相应的armhf的snap文件呢?下面我们以树莓派2板子为例来描述是如何实现的.但是这里的教程适合于任何其它的Ubuntu Cor...原创 2016-08-25 11:45:03 · 9712 阅读 · 4 评论 -
如何为我们snap包里的每个应用生产相应的desktop文件
我们知道在一个snap包里,我们可以定义任何数量的app.针对desktop应用来说,那么我们如何使得我们的每个应用都有自己的icon及desktop文件呢?在今天的文章中,我们将介绍如何实现这个.特别注意的是,这个新的feature只有在snapcraft 2.25+版本中才可以有.原创 2017-01-23 10:43:39 · 1920 阅读 · 0 评论 -
如何把一个website变为一个snap应用
在很多的时候,我们想把一个website变为一个snap应用,从而我们可以直接从商店里进行下载它,并直接使用.我们不需要在浏览器中输入这个网站的地址.也有很多的时候,我们的游戏就在一个网站上,比如http://hexgl.bkcore.com/play/,我们可以直接把该网址打包进我们的snap应用,从而使得它直接可以从商店下载并运行.在今天的教程中,我们来展示如何把网址的url打包到我们的应用中.原创 2017-01-22 14:09:32 · 1749 阅读 · 0 评论 -
如何把HTML5应用打包为一个snap应用
在今天的文章中,我们将介绍如何把一个HTML5的应用打包为一个snap应用。我们知道有很多的HTML5应用,但是我们如何才能把它们打包为我们的snap应用呢?特别是在Ubuntu手机手机开发的时候,有很多的已经开发好的HTML5游戏。我们可以通过我们今天讲的方法来把先前的click HTML5应用直接打包为snap应用,并可以在我们的Ubuntu桌面电脑上进行运行。当然,今天介绍的方法并不仅限于Ubuntu手机开发的HTML应用。这里的方法也适用于其它的HTML5应用。原创 2017-02-13 10:16:55 · 1980 阅读 · 0 评论 -
利用content内容共享接口来减少python应用的大小
我们在先前的文章“利用ubuntu-app-platform提供的platform接口来减小Qt应用大小”已经了解到如何运用platform interface来减小Qt应用的大小。这里面的实现原理就是利用content分享来实现的。在今天的教程中,我们来运用一个开发者自己开发的python的interpreter snap安装包来实现同样的东西。对于一些系统来说,如果想要用最新的python版本,或者是想让很多的python应用都使用同一个python的安装,而不用分别把python的环境打入到每一个sn原创 2017-03-01 09:48:19 · 2116 阅读 · 0 评论 -
为自己的snap应用添加变量
在很多snap应用开发的时候,我们可以使用我们自己的一个wrapper,并在这个wrapper中指定一些变量从而能够使得我们的应用能够正常地运行。这个特性也特别适合在移植有些snap应用中需要特别设定一些路径到我们snap应用的一些可读写目录中从而避免安全的问题。那么我们怎么实现这个功能呢?原创 2017-02-20 10:33:47 · 2395 阅读 · 0 评论 -
如何在snap应用中为python项目定制自己的python版本
我们知道对于python项目来说,我们只需要在我们的snapcraft.yaml中指定plugin为python它即可为python项目下载在snapcraft中指定的python的版本。但是对于有一些项目来说,我们的开发者可能需要一个特定的python的版本,那么我们怎么来实现这个功能呢?在今天的教程中,我们来介绍在snapcraft 2.27中所增添的一个新的功能。原创 2017-02-20 09:23:30 · 2858 阅读 · 0 评论 -
如何为我们的Ubuntu Core应用进行设置
当我们完成一个Ubuntu Core应用的时候,可能需要我们的Ubuntu Core应用根据我们的设置需要来配置我们的运行所需要的一些参数,比如,我想确消我们Ubuntu Core系统的自动更新功能,或对我们的Ubuntu Core应用进行分别的设置从而改变该应用的运行.在今天的教程中,我们来展示如何在Ubuntu Core应用中进行配置.原创 2016-10-31 13:52:00 · 2461 阅读 · 0 评论 -
Qt on Ubuntu Core
Qt on Ubuntu Core转载 2017-02-27 13:07:38 · 1886 阅读 · 0 评论 -
运用Ubuntu Core所提供的xdg-open打开我们需要的文件或网址
运用Ubuntu Core所提供的xdg-open来启动我们想要的文件或网址。原创 2017-03-06 13:36:38 · 4077 阅读 · 0 评论 -
Ubuntu Core介绍及其使用
Canonical公司于最近2016年4月发布了一个新的Ubuntu 16.04系统,并且这个系统是长期支持版(LongTerm Support - LTS).它一如既往地支持debian安装包,但同时它也支持最新的snap安装包.snap安装包是Canonical公司最新发布的一种安装包的格式,它甚至可以在其它的Linux发行版上安装.更多的信息可以在我们的官方开发者网站:https://developer.ubuntu.com/en/desktop/或http://snapcraft.io/查看. Ca原创 2016-07-12 11:06:39 · 50302 阅读 · 8 评论 -
基于Ubuntu Core系统的DragonBoard 410c开发案例解析
基于Ubuntu Core系统的DragonBoard 410c开发案例解析原创 2017-04-15 23:02:12 · 1802 阅读 · 0 评论 -
豆瓣FM snap应用
首先,我在这里衷心感谢程路的辛勤付出,终于使得豆瓣FM snap应用得以完成原创 2017-04-06 09:01:18 · 1992 阅读 · 0 评论 -
录音器snap版
在这里谢谢程路给我们一个手机版的recorder应用程序。它可以帮我们在电脑上进行录音及播放声音。在Ubuntu商店得到了广泛的好评。界面干净利落原创 2017-04-05 17:19:07 · 1719 阅读 · 0 评论 -
gftp snap应用
gFtp snap应用原创 2017-03-23 16:05:34 · 1756 阅读 · 0 评论 -
Deepin图像查看器
你还在为安装deepin-image-viewer图像查看器安装到你的Ubuntu发行版苦恼吗?deepin-image-viewer是一款良好的图片查看器。现在终于有它的snap版软件了原创 2017-04-05 07:32:27 · 3128 阅读 · 0 评论 -
Deepin music播放器snap版
你还在为安装Deepin-music播放器到你的Ubuntu发行版吗?deepin-music是一款良好的音乐播放器原创 2017-03-27 10:59:15 · 2767 阅读 · 0 评论 -
酷我音乐盒snap应用
酷我音乐盒是一个音乐资源非常丰富的音乐播放器。本篇文章介绍它的snap版本的应用。它可以安装其它一些Linux的发行版上。原创 2017-03-17 08:39:26 · 2333 阅读 · 0 评论 -
simplescreenrecorder snap应用
simeplscreenrecorder是一个工具应用软件。它可以用来帮我们录下我们的屏幕原创 2017-03-24 10:12:14 · 2164 阅读 · 0 评论 -
网易云音乐snap
展示了如何snap网易云音乐应用。原创 2017-03-14 14:43:15 · 4570 阅读 · 0 评论 -
虾米电台snap应用
这篇文章介绍了虾米电台在Ubuntu桌面的snap应用范例并进行安装。原创 2017-03-16 10:05:08 · 2342 阅读 · 0 评论 -
有道字典--命令行snap应用
有道字典对很多的人来说非常有用。也有很多人喜欢命令行来进行查字典。在今天,我们来展示有道字典的命令行snap应用。原创 2017-03-23 09:41:26 · 2372 阅读 · 4 评论 -
Deepin Terminal Snap应用
对很多的Linux使用者来说,Deepin Terminal具有独特的吸引力。为了这个目的,我尝试把Deepin Terminal进行snap化。目前终于有一些进展。原创 2017-04-07 15:26:30 · 2812 阅读 · 0 评论 -
GoldenDict字典Snap应用
GoldenDictionary是一个非常好的在Linux上运行的应用软件。它包含对youdao字典的支持。原创 2017-03-22 09:18:35 · 2701 阅读 · 0 评论 -
如何利用LXD来在不同的Ubuntu桌面环境中编译我们的snap
LXD作为一容器的hypervisor,它对LXC提供了更多的新的用户体验.在今天的教程中,我们来介绍如何利用LXD来在不同的Ubuntu Desktop版本下编译我们的snap应用.原创 2017-01-04 11:50:37 · 2650 阅读 · 0 评论 -
deepin 录音器
深度deepin的录音器是非常不错的一款录音器。深受很多用户的喜爱。经过一番努力,它的snap版终于在我的努力下成功了。原创 2017-04-07 09:29:43 · 2068 阅读 · 2 评论 -
中文日历终于有Snap版了
该文章介绍了如何在Ubuntu平台中打包中文日历的应用。中文日历是Ubuntu Kylin里一个非常重要的中文应用。现在我们可以直接把它打包为snap应用了,并且以后不需要随着Ubuntu版本的升级而进行维修了。snap包是一种方便而特具安全的一种应用打包格式。在未来的Ubuntu发布中,越来越多的应用将以snap的形式进行打包。原创 2017-03-20 10:08:34 · 3847 阅读 · 0 评论 -
百度云snap应用
百度云客户端可以提供我们很方便地管理我们在云上的文件。原创 2017-03-21 12:41:35 · 4887 阅读 · 0 评论 -
微软azure云在Ubuntu Core中的应用
在今天的教程中,我们来展示如何在Ubuntu Core中使用azure的IoT hub来开发我们的应用.Azure IoT Hub目前提供了一个框架对我们的IoT设备进行管理,并可以通过预置解决方案来展示我们的数据.在今天的文章中,我们将介绍如何把我们的设备连接到远程监视预配置解决方案中.原创 2017-01-19 16:59:05 · 2139 阅读 · 0 评论 -
如何提高编译snap应用的速度
在我们编译打包snap应用时,我们时常会发现在我们的代码或snapcraft.yaml中每次做一次小的改动后,重新运行snapcraft命令时,都会从Ubuntu archive中重新下载所需要的包.如果一个包很大的话,这需要很长的时间才可以完成.如果是在Desktop的情况下,我们有时可以使用VPN来解决这个问题.这种情况特别是发生在我们需要使用ARM板子进行编译打包的时候,因为我在这些板子上甚至不能运行VPN,并且及时在VPN情况下,速度也非常慢.本篇文章介绍如下使用packageproxy来帮我们快速原创 2017-01-13 10:04:38 · 3137 阅读 · 4 评论