运行MeeGo S“.NET研究”DK 的linux版本

先决条件

  • 你必须需要一个有效的流行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.  加入下面的仓库k上海徐汇企业网站制作ey

    $ 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包的信息.

在Fedo上海闵行企业网站制作ra下

      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}/${versi上海闵行企业网站设计与制作on}/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 文件的目录. Too上海网站建设lchain 默认安装在 usr/lib/madde/linux-i686/targets/<target>/bin/qmake.

  5.  点击  R上海徐汇企业网站设计与制作ebuild, Apply和 OK

 

 

使用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 ... MeeGo_SDK_for_Linux

时间: 2024-09-25 12:01:19

运行MeeGo S“.NET研究”DK 的linux版本的相关文章

MeeGo系“.NET研究”统1.2版本新组件

MeeGo 1.2发行版确定加入了一些新组建. 关于这些组建的讨论请到这个网站:http://wiki.meego.com/Architecture#Upcoming_Features 下面是对这些组建的简短介绍,关于这些组建上海闵行企业网站设计与制作的文档随后会在这个网页贴出:http://wiki.meego.com/Architecture/Documentation 新加组建的源代码和整合情况: 1. MCE 源码:http://meego.gitorious.org/meego-mid

运行MeeGo SDK 的linux版本

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

java-如何将Java程序与Linux版本的JRE打包并且在linux下能运行

问题描述 如何将Java程序与Linux版本的JRE打包并且在linux下能运行 在Windows下有很多方法来实现Java程序与JRE的打包发布.这样在目标机器上就不用预先安装JRE或者JDK了. 现在我需要在Linux下做同样的事情,有以下限制条件: 1.打包出来的程序要给多个地方用 2.目标操作系统上已经安装了其它版本的JDK或者JRE,但是不能确定其版本,而且也不能改动其版本(也就是不能装新的上去,或卸载原来的). 3.不能使用 InstallAnywhere 等第三方程序,只能是JRE

win7下运行的scala程序无法连接到Linux中的spark集群

问题描述 win7下运行的scala程序无法连接到Linux中的spark集群,老是报这样的错误:16/01/0610:59:32INFOAbstractConnector:StartedSelectChannelConnector@0.0.0.0:404016/01/0610:59:32INFOUtils:Successfullystartedservice'SparkUI'onport4040.16/01/0610:59:32INFOSparkUI:StartedSparkUIathttp:

运行Meego操作系统的平板电脑和上网本将于今年第二季度上市销售

了解英特尔计划的一名消息人士当地时间周五透露,运行Meego操作系统的平板电脑和上网本将于今年第二季度上市销售.英特尔在Meego开发方面投入了大量资源.迄今为止,市场上还没有运行Meego的平板电脑和上网本销售.根据发布计划,Meego 1.2发布时间在4月21日至4月27日之间.英特尔一名高管没有披露运行Meego的平板电脑和上网本的发售时间,称该公司不会对尚未正式公布的产品发表评论.英特尔已经展示了在平板电脑上运行的Meego.英特尔在展示中重点演示了Meego的多任务功能,以及允许5名用

利用显卡运行的恶意软件“水母”又有了Windows版本

本文讲的是 利用显卡运行的恶意软件"水母"又有了Windows版本,上周国外媒体报道的可利用显卡运行的Linux恶意软件包,又有了新的版本,可以运行在Windows系统下,而且发布该恶意软件概念性验证代码的研究小组表示,Mac OS X的版本也在研制中. 研究人员表示,恶意软件能够感染显卡的GPU(图形处理器),但安全界还尚未认识到这一点,因此需要提升安全认识.研究人员表示,带来的问题不在于操作系统,也不在于生产GPU的厂商,而在于现有的安全工具中.因为现有的安全工具,根本不会去扫描G

Microsoft .NET Development Platform的Linux版本(Mono)出现

development Microsoft .NET development platform的Linux版本(Mono)出现. 一家叫Ximian的公司在2001-07-09宣布了Mono project启动,这将是一个Microsoft .NET development platform的Linux版本,整个Mono project主要是C#的编译器.CLR和JIT,并承诺包括一整套类库.从而使得开发.NET 应用可以在Windows和Mono支持的系统(Linux,Unix)中运行,更重要

linux远程利用漏洞CVE-2016-4484 93次空密码重试就可以获得root权限 影响大多数Linux版本

在linux上只需要按住Enter键约70秒 或者 重试93次空密码,黑客拿到了具有根权限的Shell,从而获得了对加密Linux机器的完全远程控制.这个安全缺陷已被确认影响Debian.Ubuntu.Fedora和其他许多Linux版本.Arch Linux和Solus用户不受此安全问题影响. 这个安全问题源于Cryptsetup工具实现上的一个漏洞(CVE-2016-4484).Cryptsetup工具通过Linux Unified Key Setup (LUKS)来加密硬盘:而在基于Lin

查看LINUX版本及查看LINUX是多少位

一.如何得知自己正在使用的linux是什么版本呢,下面的几种方法将给你带来答案! 1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005 2) [root@