Meego开发中MeegoSDK安装测试

移动开发
Meego开发的过程有很多值得学习的地方,本文向大家简单介绍一下Meego开发中MeegoSDK安装测试,希望本文的介绍能让你有所收获。

本文和大家重点一下Meego开发中MeegoSDK安装测试问题,MeegoSDK包括Meegochroot环境,其中包含一个Meego应用(仅用于Linux)上xephyr的基础模拟器,一些脚本来启动/停止内部xephyr的一Meego桌面,和Qt创建者,可配置部署到远程Meego设备。

Meego开发中MeegoSDK安装测试

MeegoSDK包括:

Meegochroot环境,其中包含一个Meego应用(仅用于Linux)上xephyr的基础(http://www.freedesktop.org/wiki/Software/Xephyr)模拟器,一些脚本来启动/停止内部xephyr的一Meego桌面,和Qt创建者,可配置部署到远程Meego设备
Meego–SDK的chroot下的脚本,就可以在运行模拟器和Qt造物主Meegochroot环境
最简单的方法安装MeegoSDK是下载并安装这些组件的封装版本,如下所述。

先决条件

所有的内部运行xephyr的要求是合理的Meego现代Linux分配(如Fedora的11中,Ubuntu9.10)在英特尔硬件上运行。该硬件必须符合下列规定:
处理器:32位英特尔(R)的Atom(TM)或英特尔(R)核心(商标)2个CPU
安装Meego的chroot
Meego的chroot封存是一个超过600MB大文件的。它包含了几乎所有的库全面Meego分配加上一些其他的东西(xephyr的,剧本,Qt的创建者):
wgethttp://download3.Meego.com/Meego-sdk-0524.tar.bz2
解压存档文件的Meego的chroot:
焦油jxvfMeego–SDK的0524.tar.bz2

Meego开发中安装Meego–SDK的chroot下的脚本

该Meego–SDK的chroot下的脚本设置chroot环境挂载点,然后开始的chroot正确,它也试图卸下一切当它退出和清理的任何进程在chroot启动。获得它:
wget的http://download3.Meego.com/Meego-sdk-chroot

使脚本可执行的chroot:
使用chmod+xMeego–SDK的chroot下
移动到/usr/bin中:
毫伏Meego–SDK的的chroot/usr/bin中

◆配置主机的模拟器准备

接下来,配置主机上X以使模拟器(从chroot下运行)来访问用户的正常显示:
xhost并+地方:
(你需要做一次每次开机后,运行前的模拟或Qt造物主了。)

◆输入Meegochroot环境

该Meego–SDK的chroot下脚本设置了一个Meegochroot环境并丢弃到一个shell里面您:
须藤Meego–SDK的chroot下的〜/Meego–SDK的0524
(替换〜/同到chroot目录路径Meego–SDK的0524)

注意,这里使用的chroot命令,该命令可能不会对根的PATH在Fedora(是的chroot命令在/usr/sbin目录是)。您可以通过添加一个别名到Meego–SDK的chroot下的脚本的顶部是:
别名的chroot=’/usr/sbin目录/chroot’来
从运行脚本的输出看起来应该是这样的:
 

  1. 芒–绑定的/proc/home/ell/Meego-sdk-0524/procmount–绑定到  
  2.  
  3. /sys/home/ell/Meego-sdk-0524/sysmount–绑定的/  
  4.  
  5. dev/home/ell/Meego-sdk-0524/devmount–绑定的/dev/积分/home/ell/Meego-sdk-0524/dev/ptsmount–  
  6.  
  7. 绑定/tmp目录/home/ell/Meego-sdk-0524/tmpmount–绑定/无功/lib中/dbus的/home/ell/Meego-sdk-0524/var/lib/dbusmount–  
  8.  
  9. 绑定/无功/运行/dbus的/home/ell/Meego-sdk-0524/var/run/dbuscp的/etc/resolv.conf中/  
  10.  
  11. 家庭/埃尔/Meego-sdk-0524/etc/resolv.confroot@Meego-上网本-sdk的:/#  
  12.  

Meego开发中安装其他软件

它可以安装在标准的位置(至少它在上网本图像的软件到的chroot)。
输入chroot下,然后运行:zypper安装<package>
还应该可以提升整个Meego图片使用:
zypper的dist–upgrade

◆模拟器运行之前设置主机显示器

xephyr的没有看到从主机系统显示环境变量,因为它是chroot下运行。由于chroot下,运行前设置“startMeego”调用xephyr的DISPLAY变量。
出口显示器=:0
运行模拟器
从内部的chroot,以root执行:startMeego

这将启动xephyr的服务器,然后运行一个脚本来启动到它的Meego桌面。
如果您想运行的chroot应用,并在模拟器窗口显示,你可以做:显示器=:2用glxgears(替换用glxgears的命令要运行)。

调试模拟器

如果您有问题的模拟器,使用调试脚本,看看发生了什么:

startMeego调试

这表明从脚本的控制台,这可能给你一些线索,如果是不正常的输出。

【编辑推荐】

  1. Meego开发中安装Dropbox等应用详解
  2. 在Linux上使用MeeGoSDK进行Meego开发
  3. 从Moblin和Maemo看MeeGo开发
  4. 揭露关于MeeGo开发的15个事实
  5. 虚拟机操作系统及Meego开发中MeegoSDK安装过程详解

 

责任编辑:佚名 来源: meegox.com
相关推荐

2010-07-02 12:32:42

Meego开发

2010-04-12 15:12:57

Meego开发

2010-07-22 12:25:58

Meego开发

2010-06-22 13:46:39

Meego开发

2010-05-02 14:35:47

Meego开发

2010-06-22 13:56:24

Meego开发

2010-07-02 12:58:39

Meego开发

2010-10-15 09:52:00

XephyrMeeGoQt

2010-05-02 14:43:43

Meego开发

2010-05-12 14:12:44

Meego开发

2010-08-26 17:22:30

MeeGoAndroid

2011-06-16 16:52:21

MeeGo 开发

2010-10-15 09:39:22

MeeGoQt

2010-05-02 14:29:15

Meego开发

2010-07-12 13:19:41

Meego开发

2010-06-22 13:36:52

Meego开发

2010-07-02 13:12:12

Meego开发

2011-01-28 10:46:45

MeeGo Core 上网本版MeeGo

2010-11-18 15:52:32

QMLMeeGo

2010-04-12 14:58:56

Meego开发
点赞
收藏

51CTO技术栈公众号