运行MeeGo SDK 的linux版本

Meego & Meego SDK体验 0.MeeGo简介 MeeGo项目结合英特尔的Moblin和诺基亚的Maemo, 为下一代计算设备打造了一个基于Linux的开源软件平台。MeeGo软件平台为开发人员的应用程序提供了最大范围的设备选择,包括上网本和入门级桌面设备,便携式计算和通讯设备,车载信息娱乐设备,联网电视,媒体电话等等-均使用共同的开发框架QtMeeGo将帮助消费者从不同的设备中获得创新的应用程序体验。MeeGo项目由Linux基金会管理。MeeGoLinux基金会商标。(来源MeegoZone中文站) 1.MeeGo 阅读详情

先决条件

  • 你必须需要一个有效的流行Linux发行版(比如: Fedora 13, Ubuntu 10.04LTS, openSUSE 11.3),并运行在一个合适的流行硬件上,比如 32-bit的Intel Atom 或者 Intel双核CPU
  • 如果你打算使用QEMU,你必须确认你的主系统上支持VT.查看 这个网页中的详细步骤,以确认你的系统能力
  • 为了安装必须的组件,你需要以root用户的身份登陆系统

       sudo -i
       当有提示时,提供你的密码

配置发行包管理器
在 Debain或者Ubuntu上

  1. 在/etc/apt/sources.list文件下加入以下的文字.你也可以创建/etc/apt/sources.list.d/meego-sdk,并在其中输入下面的文字.

           deb http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/  /

           注意: 根据你使用的linux版本,替换${distribution}/${version}字符串为“debian/5.0”,“ubuntu/09.10”或者”ubuntu/10.04”

     2.  加入下面的仓库key

    $ sudo gpg --keyserver pgpkeys.mit.edu --recv 0BC7BEC479FC1F8A

    $ sudo gpg --export --armor 0BC7BEC479FC1F8A | sudo apt-key add -

     3.  更新软件包数据库

            $ sudo apt-get update

     4.  检查MeeGo代码仓库明天还已经加入了文件中.比如使用下面的命令

            $ sudo apt-cache policy madde

           如果代码仓库已经成功添加,这个命令将打印详细的MADDE包的信息.

在Fedora下

      1.  进入  yum 仓库目录

    # cd /etc/yum.repos.d/

  2.  添加 MeeGo SDK 的yum仓库

    #wget http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo

   注意: 根据你的linux版本,替换${distribution}/${version}字符串对: "fedora/12" or "fedora/13".

  3.   安装签名key

    # rpm --import http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/repodata/repomd.xml.key

  4.    更新软件包数据库

    #yum update

在MeeGo下
  使用如下命令安装MeeGo 代码仓库

    zypper addrepo -f http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo

  注意: 根据你的linux版本,替换${distribution}/${version}字符串对: "meego/1.1"或者"meego/trunk".

 

在openSUSE下
  使用如下命令,添加MeeGo代码仓库

    zypper addrepo -f http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo

  注意: 根据你的linux版本,替换${distribution}/${version}字符串对: "opensuse/11.2" or "opensuse/11.3".

 

安装MeeGo SDK

Debian/Ubuntu

  $ sudo apt-get install meego-sdk

Fedora

  #yum install meego-sdk

OpenSUSE

  #zypper install meego-sdk

 

下面的命令只适用于ARM

Debian/Ubuntu

  $ sudo apt-get install meego-sdk-armv7l

Fedora

  #yum install meego-sdk-armv7l

OpenSUSE

  #zypper install meego-sdk-armv7l

 

下面的命令只适用于 Intel Atom

Debian/Ubuntu

  $ sudo apt-get install meego-sdk-ia32

Fedora

  #yum install meego-sdk-ia32

OpenSUSE

  #zypper install meego-sdk-ia32

 

使用MADDE创建并测试target文件
      1.   在MADDE中创建MeeGo  target

    $ sudo mad-admin create -f <target>

  <target> 是 meego-core-armv7l-1.1 ,meego-handset-ia32-1.1 或者 meego-netbook-ia32-1.1
         注意:-f 标志指示MADDE首先下载并安装合适的sysroottar包.如果你遇到麻烦,请从这个网址的网页中寻找解决方案.http://wiki.meego.com/MeeGo_SDK_Troubleshooting#General_SDK_Errors
   2.   在MADDE中检查是否能找到 target 和 toolchain

        $ mad -t <target> pscreate -t qt-simple qthello
        $ cd qthello
        $ mad -t <target> qmake
        $ mad -t <target> make

<target>是meego-core-armv7l-1.1 , meego-handset-ia32-1.1 ormeego-netbook-ia32-1.1

        3.    检查是否已经为目标target创建 qt-simple 应用,运行file build/qthello     
     MADDE同样可以用来创建 runtimes (仿真MeeGo设备)并实现运行及调试应用程序.甚至,假如你只是想在运行MeeGo的真实设备上做开发的话,你并不需要创建runtimes.

使用 MeeGo toolchain配置Qt Creator

  1.打开 Tools > Options > Qt4 > Qt Versions

  2.在 Qt Versions 界面的右侧,点击“+”按钮添加一个新的版本

          一个空白表格出现在 Qt Versions 界面中

  3.  在 Version Name 一行中,指定新版本的名称

  4.  在 qmake location行里,指定 qmake 文件的目录. Toolchain 默认安装在 usr/lib/madde/linux-i686/targets/<target>/bin/qmake.

  5.  点击  Rebuild, Apply和 OK

Qt Creator MeeGo

 

使用SDK开发

  如果你想使用MeeGo SDK做开发,helloworld 是一个不错的选择.

  这个教程包括了如何开始一个项目,打包并发布到一个设备上(无论是真实设备,还是通过MADDE启动的QEMU runtime )


移除组件

  $ sudo apt-get autoremove

在ubuntu上
      想要移除一个已经安装的组件,执行

    $ sudo apt-get remove --purge meego-sdk-qtcreator
    $ sudo apt-get remove --purge madde qt-tools
    $ sudo apt-get remove --purge arm-2009q1
    $ sudo apt-get remove --purge qemu-arm qemu-gl

  移除一个与已经安装的组件的信赖关系,执行

    $ sudo apt-get autoremove

  删除MADDE目录

    $ sudo rm -rf /usr/lib/madde

  删除你本地代码库(/var/cache/apt/archives/)里的软件包,执行

    $ sudo apt-get clean

 

在openSUSE上
  移除已经安装的组件,执行

    #zypper remove -u meego-sdk-qt-creator
    #zypper remove -u madde qt-tools
    #zypper remove -u arm-2009q1
    #zypper remove -u qemu-arm qemu-gl

  删除已经安装的MADDE目录

    # rm -rf /usr/lib/madde

 

原文翻译自:http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux

Meego Linux 联想Z370(蓝)官方报4999 联想Z370A-ITH(D)(珊瑚蓝)笔记本是一款新上市的彩壳便携机型,采用新平台酷睿i3-2310M处理器、NVIDIA GeForce G 410M独立显卡以及全新的正版Meego Linux简体中文版操作系统。目前,这款笔记本的官方报价为4999元,会员价格为4399元。 阅读详情

相关推荐

Linux下的MeeGo SDK安装—qemu方式

<br />原文查看: MeeGo 中文论坛<br /> <br />Linux下的MeeGo SDK 安装,有两种方式和选择:<br /> 1.MeeGo qemu虚拟环境<br /> 2.基于Xephyr的MeeGo chroot (change-root)环境 <br /> 方法2在之前的文章已经介绍过了,具体请点击这里 。本文主要介绍下方法1.<br /><br />一,准备工作<br /> 一个比较新的Linux发行版本,本文使用的是在ubuntu10.04,以及较新的硬件:<br

xuhuaijie的专栏 583

Linux 上使用 MeeGo SDK

Linux 上使用 MeeGo SDKContents :1 介绍2 系统要求3 安装MeeGo chroot环境4 安装meego-sdk-chroot脚本5 为模拟器配置host6 进入 MeeGo chroot 环境6.1 安装其他软件7 运行模拟器7.1 在模拟器里Debugging7.2 模拟器里的 Netbook UX 界面8 停止模拟器1 介绍:MeeGo SDK由以下部分构成: 1.一个MeeGo chroot环境,这包含了一个基于Xephyr ( http://www.freedesk

vip_dog的专栏 2886

Linux下的MeeGo SDK安装—Xephyr方式

介绍          MeeGo SDK由以下部分构成:   一个MeeGo chroot环境,这包含了一个基于Xephyr (http://www.freedesktop.org/wiki/Software/Xephyr) 的MeeGo应用程序模拟器(仅支持Linux),一些在Xephyr里启动/停止MeeGo桌面的脚本,以及可以远程配置和部署MeeGo设备的Qt Creator

522

在PC上安装handset版meego的qemu虚拟机

在PC上安装基于qemu的handset版meego的虚拟机

Embedded Linux Development 4266

meegolinux软件下载,MeeGo移动应用程序开发入门

【IT168技术】我们曾经讲过“在QT SDK下构建MeeGo Touch开发环境”,在Windows系统上运行MeeGo SDK,在主流linux系统上运行MeeGo SDKMeego开发中安装Dropbox等应用详解,MeeGo移动终端设备开发UI设计基础教程等相关Meego入门开发的文章,本文将讲一下MeeGo handset版本Qt应用,包括桌面管理器和窗口管理器,以及各种应用,你会...

weixin_39702649的博客 589

MeeGo移动应用程序开发入门

<br /> <br />  我们曾经讲过“在QT SDK下构建MeeGo Touch开发环境”,本文将讲一下MeeGo handset版本Qt应用,包括桌面管理器和窗口管理器,以及各种应用,你会看到Qt无所不在。这篇文章就以最简单的篇幅介绍一下如何在Linux下搭建一个MeeGo Handset环境。<br />下载准备SDK<br />  要下载的只有两个文件,一个是MeeGo的映像文件,另一个则是脚本文件,可以参考以下命令zhu@CuteQt:~$ cd meego/  zhu@CuteQt:~/m

MeeGo社区博客 2906

MeeGo开发初探

MeeGo应用程序使用C++编写,进行MeeGoSDK编程即可。最新版本Qt4.7,目前,Meego SDK只能在Libux 工作站上进行安装和开发。<br />MeeGo SDK在你的机器上创建了一个虚拟环境,让你的开发就像在MeeGo操作系统上直接开发一样,上网本和手持电话的镜像都支持。你可以采用两种方式来开发MeeGo应用程序,程序员可根据自己的主机来选择不同的开发环境, QEMU在支持VT的机器上(支持图像加速)快速高效,而chroot+Xephyr只能工作在支持Inter图形的机器上,两者均提

MeeGo社区博客 4494

Linux上使用MeeGo SDK

介绍 Linux 下的 MeeGo SDK 有两个选择: 一是 MeeGo qemu 虚拟环境,这允许你在一个虚拟机里启动 MeeGo 系统并显示 UI 。 另一个则是基于 Xephyr (http://www.freedesktop.org/wiki/Software/Xephyr) 的 MeeGo chroot (change-root) 环境,该环境还包括一个启动 MeeGo 桌面的脚本,以及可以远程配置 MeeGo 设备的 Qt Creator 。 如果你需要更多信息,请参阅: MeeGo SDK

释然乌托邦的专栏 654

Meego with Qt初体验

Meego with Qt初体验几天前Meego发布了其应用于Netbook上的SDK,笔者作为Qt开发者当然不会错过这一新平台。总的来说,Meego上的Qt应用看起来和Windows下开发的差不多,可能是因为是Netbook的缘故,所以整体风格区别于maemo更像是桌面版的。P.S. 如果你也对Meego感兴趣的话,可以到http://wiki.meego.com/Getting_started_with_the_MeeGo_SDK_for_Linux下载SDK笔者是在VirtualBox下用Ubuntu

chuckGao的专栏 1568

什么是Meego

在巴塞罗那2010 世界移动大会上,Linux 智能操作系统家族两股势力合并,即英特尔的 Moblin 与诺基亚的 Maemo,合并后启用新名 MeeGo,并交由 Linux 基金会管理。其目的是专门为上网本和智能手机等便携设备提供类似便携电脑的用户体验。

y97523的专栏 2295

MeeGo技术:在Linux上使用MeeGo SDK

<br />Contents :<br />1 介绍<br />2 系统要求<br />3 安装MeeGochroot环境<br />4 安装meego-sdk-chroot脚本<br />5 为模拟器配置host<br />6 进入 MeeGo chroot 环境<br />6.1 安装其他软件<br />7 运行模拟器<br />7.1 在模拟器里Debugging<br />7.2 模拟器里的 Netbook UX 界面<br />8 停止模拟器<br />1 介绍:<br />MeeGo SDK由以

MeeGo社区博客 1506

Linux上使用MeeGo SDK进行Meego

本文和大家重点学习一下如何在Linux上使用MeeGo SDK进行Meego开发,Meego开发中MeeGo SDK由两部分构成,至于是哪两部分请看下文详细介绍。 1。介绍: MeeGoSDK由以下部分构成...

weixin_33868027的博客 155

如何在Ubuntu安装MeeGo开发环境SDK

大家刚开始接触meego的 时候会可能会感到有些陌生不过,当你熟悉了这个系统以后你就会深深的爱上他,从来没有见过一个系统可以有这么大的吸引力,也许是因为它是一个不断发展着的系统,最重要的是它是一个开放的系统,对于喜欢开放系统的同学来说,linux肯定是大家都在用的系统,网上有很多

MeeGo社区博客 4561

MeeGo SDK QEMU图像加速问题总结

此帖只针对linux平台,如果你是windows平台,可以参考此帖做相应变通。 1. CPU VT技术,首先在BIOS里面开启VT技术。 2. 查看cpu是否支持VT $ egrep '^flags.*(vmx|svm)' /proc/cpuinfo 如果输出有输出内容,则说...

chuaixuanlong8504的博客 366
上一篇: Linux下MeeGo源码下载 — repo+git
下一篇: Meego touch基本控件介绍—Button篇
moblin
博客等级 码龄18年 370粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值