成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在主流linux系統(tǒng)上運行MeeGo SDK

移動開發(fā)
本文將介紹如何在各個流行Linux發(fā)行版本(如:Fedora 13, Ubuntu 10.04LTS, OpenSUSE 11.3)上如何運行MeeGo SDK。

我們曾介紹過在Linux上使用MeeGo SDK進行MeeGo開發(fā),本文將介紹如何在各個流行Linux版本上如何運行MeeGo SDK。

先決條件

◆你必須需要一個有效的流行Linux發(fā)行版( 比如: Fedora 13, Ubuntu 10.04LTS, OpenSUSE 11.3),并運行在一個合適的流行硬件上,比如 32-bit的Intel Atom 或者Intel雙核CPU。

◆如果你打算使用QEMU,你必須確認你的主系統(tǒng)上支持VT. 查看這篇文章中的詳細步驟, 以確認你的系統(tǒng)能力。

◆為了安裝必須的組件,你需要以root用戶的身份登陸系統(tǒng)。

sudo -i

當有提示時,提供你的密碼。

配置發(fā)行包管理器

在 Debain或者Ubuntu上

在 /etc/apt/sources.list文件下加入以下的文字. 你也可以創(chuàng)建 /etc/apt/sources.list.d/meego-sdk,并在其中輸入下面的文字.

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

注意: 根據(jù)你使用的linux版本,替換 ${distribution}/${version} 字符串為 “debian/5.0” , “ubuntu/09.10”或者”ubuntu/10.04”
 
2.加入下面的倉庫key

  1. $ sudo gpg --keyserver pgpkeys.mit.edu --recv 0BC7BEC479FC1F8A 
  2.  
  3. $ sudo gpg --export --armor 0BC7BEC479FC1F8A | sudo apt-key add - 

3. 更新軟件包數(shù)據(jù)庫

  1. $ sudo apt-get update 

4.檢查MeeGo代碼倉庫明天還已經(jīng)加入了文件中.比如使用下面的命令

  1. $ sudo apt-cache policy madde 

如果代碼倉庫已經(jīng)成功添加,這個命令將打印詳細的MADDE包的信息.

在Fedora下

1. 進入yum 倉庫目錄

  1. # cd /etc/yum.repos.d/ 

2. 添加 MeeGo SDK 的yum倉庫

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

注意: 根據(jù)你的linux版本,替換 ${distribution}/${version}字符串對: "fedora/12" or "fedora/13".

3. 安裝簽名key

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

4.更新軟件包數(shù)據(jù)庫

  1. # yum update 

在MeeGo下

使用如下命令安裝MeeGo 代碼倉庫

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

注意: 根據(jù)你的linux版本,替換 ${distribution}/${version}字符串對: "meego/1.1" 或者 "meego/trunk".

在openSUSE下

使用如下命令,添加MeeGo代碼倉庫

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

注意: 根據(jù)你的linux版本,替換 ${distribution}/${version}字符串對: "opensuse/11.2" or "opensuse/11.3".

安裝MeeGo SDK

Debian/Ubuntu

  1. $ sudo apt-get install meego-sdk 

Fedora

  1. # yum install meego-sdk 

OpenSUSE

  1. # zypper install meego-sdk 

適用于ARM的命令

Debian/Ubuntu

  1. $ sudo apt-get install meego-sdk-armv7l 

Fedora

  1. # yum install meego-sdk-armv7l 

OpenSUSE

  1. # zypper install meego-sdk-armv7l 

適用于 Intel Atom的命令

Debian/Ubuntu

  1. $ sudo apt-get install meego-sdk-ia32 

Fedora

  1. # yum install meego-sdk-ia32 

OpenSUSE

  1. # zypper install meego-sdk-ia32 

使用MADDE創(chuàng)建并測試target文件

1.在MADDE中創(chuàng)建MeeGotarget

$ 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包.如果你遇到麻煩,請從這個網(wǎng)址的網(wǎng)頁中尋找解決方案.

  1. http://wiki.meego.com/MeeGo_SDK_Troubleshooting#General_SDK_Errors 

2. 在MADDE中檢查是否能找到 target 和 toolchain

  1. $ mad -t <target> pscreate -t qt-simple qthello 
  2. $ cd qthello 
  3. $ mad -t <target> qmake 
  4. $ mad -t <target> make 

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

3.檢查是否已經(jīng)為目標target創(chuàng)建 qt-simple 應用,運行file build/qthello

MADDE同樣可以用來創(chuàng)建 runtimes (仿真MeeGo設備)并實現(xiàn)運行及調(diào)試應用程序.甚至,假如你只是想在運行MeeGo的真實設備上做開發(fā)的話,你并不需要創(chuàng)建runtimes.

使用 MeeGo toolchain配置Qt Creator

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

2. 在 Qt Versions 界面的右側(cè), 點擊 “+” 按鈕添加一個新的版本

一個空白表格出現(xiàn)在 Qt Versions 界面中

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

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

5.點擊Rebuild, Apply 和 OK

使用SDK開發(fā)

如果你想使用MeeGo SDK做開發(fā),helloworld 是一個不錯的選擇.

這個教程包括了 如何開始一個項目,打包并發(fā)布到一個設備上(無論是真實設備,還是通過MADDE啟動的QEMU runtime )

移除組件

  1. $ sudo apt-get autoremove 

在ubuntu上

想要移除一個已經(jīng)安裝的組件,執(zhí)行

  1. $ sudo apt-get remove --purge meego-sdk-qtcreator 
  2. $ sudo apt-get remove --purge madde qt-tools 
  3. $ sudo apt-get remove --purge arm-2009q1 
  4. $ sudo apt-get remove --purge qemu-arm qemu-gl 

移除一個與已經(jīng)安裝的組件的信賴關系,執(zhí)行

  1. $ sudo apt-get autoremove 

刪除MADDE目錄

  1. $ sudo rm -rf /usr/lib/madde 

刪除你本地代碼庫(/var/cache/apt/archives/)里的軟件包 ,執(zhí)行

  1. $ sudo apt-get clean 

在openSUSE上

移除已經(jīng)安裝的組件,執(zhí)行

  1. # zypper remove -u meego-sdk-qt-creator 
  2. # zypper remove -u madde qt-tools 
  3. # zypper remove -u arm-2009q1 
  4. # zypper remove -u qemu-arm qemu-gl 

刪除已經(jīng)安裝的MADDE目錄

  1. # rm -rf /usr/lib/madde 

【編輯推薦】

  1. 在Linux上使用MeeGo SDK進行Meego開發(fā)
  2. 移動開發(fā)Linux正統(tǒng)之爭:MeeGo Or Android?
  3. 在Qt框架下配置MeeGo SDK的Xephyr運行環(huán)境
  4. Symbian和MeeGo將統(tǒng)一開發(fā)環(huán)境 Qt壓力很大
  5. 在QT SDK下構建MeeGo Touch開發(fā)環(huán)境

 

責任編輯:佚名 來源: 米趣網(wǎng)
相關推薦

2010-11-18 14:47:49

2010-07-02 12:58:39

Meego開發(fā)

2011-06-16 16:41:20

Qt MeeGo SDK

2011-03-25 11:21:36

NagiosLinux

2010-10-15 09:52:00

XephyrMeeGoQt

2010-09-15 09:00:21

MeeGo TouchQT SDKMeeGo

2010-07-15 09:04:50

2019-10-09 16:50:48

SSHLinux遠程系統(tǒng)

2020-06-11 14:33:10

MacBookLinux軟件

2023-04-12 15:37:31

Linux系統(tǒng)CPU

2011-06-15 16:17:24

Linux Qt SDK

2011-06-03 10:19:41

MeeGo宏基英特爾

2011-05-24 09:15:49

紅旗LinuxMeeGo 1.2

2016-02-16 09:36:37

CrossOverLinuxWindows

2020-06-01 16:25:43

WindowsLinux命令

2022-06-30 13:54:16

BottlesLinuxWindows

2022-12-03 16:02:51

2013-07-02 10:52:42

SUSELinuxWindows Azu

2013-07-02 11:34:46

SUSELinuxWindows Azu

2022-01-18 17:57:21

PodmanLinux容器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91原创视频在线观看 | 日韩α片| 日韩精品 电影一区 亚洲 | www.精品一区| 欧美日韩一区二区三区四区五区 | 国产精品久久亚洲7777 | 国产精品一区二区av | 成人免费三级电影 | 国产高清免费在线 | 欧美日韩在线一区 | 国产偷录视频叫床高潮对白 | 亚洲91视频| 亚洲日本欧美日韩高观看 | 成年人网站免费视频 | 日韩在线第一 | 日日操视频| 天天干在线播放 | 国产精品福利在线 | 色综合久久久久 | 日韩精品免费 | 中文字幕在线不卡播放 | 日韩电影免费观看中文字幕 | 欧美a在线 | 亚洲第一福利网 | 天天操综合网站 | 中文字幕在线免费视频 | 99久久精品免费看国产四区 | 曰韩一二三区 | 亚洲电影一级片 | 日本午夜免费福利视频 | 国产精品一区二区三区在线 | 色综合久| 久草热播| 国精日本亚洲欧州国产中文久久 | 国产成人精品午夜 | 欧美日韩国产在线观看 | 97精品久久 | 韩日有码 | 国产日韩欧美91 | 国产精品日韩欧美一区二区 | 欧美视频免费 |