首页 > 代码库 > 如何编译并安装Ubuntu OS Core Apps

如何编译并安装Ubuntu OS Core Apps

在这篇文章中,我们将介绍如何下载及安装Ubuntu OS中的Core Apps。这些Core Apps是由社区的开发者开发的应用,并由他们维护。这些应用包括时钟,计算器,日历,音乐,文件浏览器等。


1)首先我们打开我们的SDK

我们打开我们的SDK,我们可以看到如下的画面:



点击屏幕左边的“Core Apps”,我们就可以看到:



在上面的屏幕中,我们可以看到一个地址https://launchpad.net/ubuntu-phone-coreapps/。我们也可以直接在浏览器中输入这个地址。也可以在上面的屏幕中点击“Projects”中你所感兴趣的项目。在这里我们点击“Ubuntu Clock App”。我们点击屏幕上方的“Code”链接,我们就可以看到代码的branch在:

bzr branch lp:ubuntu-clock-app

如果你还没有安装bzr的话,请打开你的Terminal,并输入如下的命令:

$sudo apt-get install bzr




安装完bzr后,我们可以创建一个我们喜欢的目录,再打入如下的命令:

$bzr branch lp:ubuntu-clock-app



这样,我们就下载完我们的Clock应用的代码了。

2)编译并部署Clock应用

首先我们进入应用的更目录,并打入如下的命令:

$click-buddy --arch armhf --framework ubuntu-sdk-14.10 

  

等编译完后,我们可以发现在该目录中有生产一个以click为扩展名的文件。它就是我们所需要的安装文件。我们就可以开始部署它到我们的手机中了。我们首先打入如下的命令:

$adb push com.ubuntu.clock_3.2.163_armhf.click  /home/phablet/

这样就把click文件推送到手机中了(用户名为phablet)。我们可以通过如下的方式来进入手机进行安装:

$adb shell

等进入到手机后,再打入如下的命令:

$pkcon --allow-untrusted install-local com.ubuntu.clock_3.2.163_armhf.click 

整个的命令显示如下:



当命令完成后,我们会发现我们的手机已经安装上最新的Clock应用了。当我们的手机在没有连到电脑的情况下,我们在SDK中启动emulator。用同样的方法,我们也可以把armhf的click包部署到一个armhf的emulator中去。






如何编译并安装Ubuntu OS Core Apps