【IT168技术】我们曾经讲过“在QT SDK下构建MeeGo Touch开发环境”,在Windows系统上运行MeeGo SDK,在主流linux系统上运行MeeGo SDK ,Meego开发中安装Dropbox等应用详解,MeeGo移动终端设备开发UI设计基础教程等相关Meego入门开发的文章,本文将讲一下MeeGo handset版本的Qt应用,包括桌面管理器和窗口管理器,以及各种应用,你会看到Qt无所不在。这篇文章就以最简单的篇幅介绍一下如何在Linux下搭建一个MeeGo Handset环境。

下载准备SDK

要下载的只有两个文件,一个是MeeGo的映像文件,另一个则是脚本文件,可以参考以下命令

1.    zhu@CuteQt:~$ cd meego/2.    zhu@CuteQt:~/meego$ wget http://download3.meego.com/meego-sdk-chroot3.    zhu@CuteQt:~/meego$ chmod+x meego-sdk-chroot4.    zhu@CuteQt:~/meego$ wget http://download3.meego.com/meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz25.    zhu@CuteQt:~/meego$ tar xjf meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.tar.bz26.    zhu@CuteQt:~/meego$ mkdir rootfs

执行启动MeeGo环境

MeeGo在linux里的执行是利用了chroot环境,将UI运行在Xephyr服务器上,运行命令如下

1.    zhu@CuteQt:~/meego$ sudo mount-oloop,offset=512meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729/meego-handset-ia32-1.0.80.9.20100706.1-sdk-pre0729.raw rootfs2.    zhu@CuteQt:~/meego$ sudo ./meego-sdk-chroot rootfs/3.    root@meego-handset-sdk:/# startmeego

注意命令前的提示符,startmeego是运行在chroot环境里面的,它是一个脚本文件,感兴趣的朋友可以直接用vi打开来看。好了,这时你可以看到运行在Xephyr里的MeeGo了,并可以进行操作。

▲Meego UI界面

看看源代码

既然都是Qt写的代码,那就看看源代码吧。不过这个下载的MeeGo映像文件里的包管理工具里只有Zypper,没有Yum,可以通过以下命令将yum工具装上。

root@meego-handset-sdk:/# zypper install yum root@meego-handset-sdk:/# zypper install yum-utils

你想看什么源代码的时候,使用yumdowloader –source packagename 就可以把它下载下来,比如如果想看fennec-qt的代码,只要使用下面命令

root@meego-handset-sdk:/# yumdownloader –source fennec-qt

解压rpm软件包,只需要进行安装命令就可以,源代码会被安装到 $HOME/rpmbuild/SOURCES目录下

root@meego-handset-sdk:/# rpm -i filename.rpm

说明

本文是一个基于Xephyr的开发的最基础介绍,MeeGo还可以在QEMU中进行开发,我会将自己的学习体会陆续写出来和大家交流。

meego用linux软件下载,MeeGo移动应用程序开发入门相关推荐

  1. linux软件手机下载,linux软件下载

    手机评站网今天精心准备的是<linux软件下载>,下面是详解! linux怎么安装软件 希望能帮助我操作一下... 希望能帮助我操作一下 1.打开系统,可以看到桌面,找到软件中心,打开软件 ...

  2. Linux 应用程序开发入门

    Linux 应用程序开发入门 Neo Chen (netkiller) <openunix@163.com> 版权 © 2011, 2012 http://netkiller.github ...

  3. @所有人,官网下载的微信小程序开发工具安装后黑屏咋办?

    @所有人,官网下载的微信小程序开发工具安装后黑屏咋办? 一直这样,重复安装也是这样 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使 ...

  4. 文件文档ppt资料付费VIP会员下载流量主小程序开发

    文件文档ppt资料付费VIP会员下载流量主小程序开发 支持格式// 支持包含pptx/ppt/ doc/ docx/xsl/xslx/ pdf/zip/rar/网盘等9种格式;并支持6种格式;WORD ...

  5. veket linux软件下载6,veket linux官方

    这是veket linux系统下载,应该让别人的生活因为有了我们的生存而更加美好--这个世界有太多的不公平,也许大家都曾受过欺骗和伤害,但仍然建议大家给亲人多些关怀,对陌生人多些善意和微笑,在保护好自 ...

  6. 修改linux软件下载,Linux软件下载以及修改环境变量

    一.什么是环境变量 小编的理解就是,告诉系统去哪找到你的文件.简单的例子,当你下载了一个软件Samtools,你想要运行该软件时,如果你不在该软件所在的文件夹, 你就需要在软件命令前加上软件所在的路径 ...

  7. xp运行linux软件下载,为你演示xp系统利用U盘直接运行Linux软件 的解决方案

    有很多网友在使用电脑的过程总难免会遇到xp系统利用U盘直接运行Linux软件 的情况.即便很容易处理,还是有朋友不知道xp系统利用U盘直接运行Linux软件 到底如何处理.即便很容易处理,还是有朋友不 ...

  8. 【已阅】Linux的软件生态与两个方面,客户端/Linux软件下载安装的认识,yum源/仓库(repo)与yum指令的本质,yum指令操作等

    铺垫1:服务器属于硬件 服务器是一种计算机硬件设备,主要用于存储.管理和处理数据以及为其他计算机提供服务. 服务器通常具有高性能的处理器.大容量的硬盘.大内存和高速网络连接等特点,可以提供各种服务,如 ...

  9. linux 软件下载后无法安装不了怎么办,Firefox无法安装怎么办

    Windows下安装Firefox时报告7-zip出错,这一般是安装文件被损坏或者下载不完全,解决方法是请换个下载软件或直接重新下载Firefox. Linux 下 Firefox 安装出错,由于不同 ...

最新文章

  1. hadoop系统 hdfs 命令行操作
  2. 3638MySQL数据库应用答案_Mysql数据库多实例配置
  3. python3教程廖雪峰云-python3基础教程廖雪峰云(如何规划研究生三年最后成为谷歌软件工程师)...
  4. java 后台输出_将后台输出动态打输出到前台并且显示
  5. 硬件模块化开发的例子:LD3320语音模块与Source Insight的使用
  6. TCPDUMP/LIBPCAP 3-PCAP 中文手册(1)
  7. php数组排序综合例子,php数组实例之数组排序
  8. 信息学奥赛一本通(1115:直方图)
  9. rdd分片 spark_大数据面试题(Spark(一))
  10. PyCharm双击或默认情况下是插入的输入状态解决方法
  11. 启明星辰产品解读_IPS
  12. geogebra软件使用总结
  13. 计算机组成x什么意思,cpu后面带x是什么意思
  14. iOS 防键盘遮挡
  15. fullpage得基本使用
  16. 如何将视频轻松转换为 GIF
  17. elementui固定表格头部
  18. Transformers
  19. 河大计算机学院足球队,我校第二十九届“河大杯”足球赛落幕
  20. CSS - Tooltip-arrow 绘制三角形

热门文章

  1. 我的世界java版gamemode指令_《我的世界》Java版常用指令代码大全!你想要的都在这里了!...
  2. 双卡双待的手机会有两个IMEI号
  3. solidity实现账户地址向合约账户转账
  4. 20个ABAQUS复合材料等你get!
  5. 手机桌面隐藏大师_应用隐藏大师下载安装|应用隐藏大师手机版下载v1.6.0a-乐游网安卓下载...
  6. 03UEc++【打飞艇:导弹与飞艇的碰撞事件】
  7. 手把手带你给你的Linux驱动程序加入platform结构体
  8. 了解Nonlinear Complementarity Problem (NCP,非线性互补问题)
  9. struts 测试题
  10. php TP5 redis 实现排行榜功能 (日榜 周榜 月榜)