<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.meego.com/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.meego.com/index.php?title=Special:Contributions/Adzymaniac&amp;feed=atom&amp;limit=50&amp;target=Adzymaniac&amp;year=&amp;month=</id>
		<title>MeeGo wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.meego.com/index.php?title=Special:Contributions/Adzymaniac&amp;feed=atom&amp;limit=50&amp;target=Adzymaniac&amp;year=&amp;month="/>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Special:Contributions/Adzymaniac"/>
		<updated>2013-05-24T19:30:48Z</updated>
		<subtitle>From MeeGo wiki</subtitle>
		<generator>MediaWiki 1.16.2</generator>

	<entry>
		<id>http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux</id>
		<title>SDK/Docs/1.1/Getting started with the MeeGo SDK for Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Docs/1.1/Getting_started_with_the_MeeGo_SDK_for_Linux"/>
				<updated>2010-11-28T04:05:54Z</updated>
		
		<summary type="html">&lt;p&gt;Adzymaniac: add another language categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:devguide]]&lt;br /&gt;
[[Category:meego-1.1]]&lt;br /&gt;
[[Category:tutorial]]&lt;br /&gt;
[[Category:application-developer]]&lt;br /&gt;
[[Category:linux]]&lt;br /&gt;
This page describes how to install and configure the MeeGo 1.1 SDK on your Linux development system.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* '''Hardware:''' Any reasonably modern hardware, such as 32-bit Intel Atom or Intel Core 2 CPU.  '''To use QEMU''' to run MeeGo in a virtual machine your system must have support for ''Virtualization Technology'' (VT).  See the [[SDK/Docs/1.1/MeeGo_SDK_Graphics_Acceleration|Graphics Acceleration]] page for details.&lt;br /&gt;
* '''Software:'''  The MeeGo 1.1 SDK has been validated on 32-bit versions of [https://fedoraproject.org/en/index Fedora 12], [[https://fedoraproject.org/en/index Fedora 13], [http://www.ubuntu.com/ Ubuntu 9.10], and [http://www.ubuntu.com/ Ubuntu 10.04 LTS].  For support status and issues using other host OS's see [http://wiki.meego.com/SDK/Docs/1.1/MeeGo_1.1_SDK_Host_OS_Support this page]. &lt;br /&gt;
* '''Root privileges:''' To install the SDK you will need to have root privileges.  Commands that require root privileges are prefaced with &amp;quot;sudo&amp;quot;. For convenience, you may wish to setup &amp;quot;sudo&amp;quot; capabilities to easily switch between root and normal user privileges (see [http://www.gratisoft.us/sudo/sudo.man.html sudoers manpage].)&lt;br /&gt;
* '''Commands:''' Terminal commands are prefaced with &amp;quot;$&amp;quot;.  Do not enter $ when entering the commands in your terminal.&lt;br /&gt;
&lt;br /&gt;
== Configuring distributions package manager ==&lt;br /&gt;
&lt;br /&gt;
=== On Ubuntu or Debian ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Replaced '#' with &amp;lt;li&amp;gt; so that multi-line &amp;lt;pre&amp;gt; statements would appear in a single block --&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Add the following line to &amp;lt;code&amp;gt;/etc/apt/sources.list.d/meego-sdk.list&amp;lt;/code&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
 Replace ${distribution}/${version} with one of the following: &amp;quot;ubuntu/09.10&amp;quot;, &amp;quot;ubuntu/10.04&amp;quot;, or &amp;quot;debian/5.0&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;deb http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/ / &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Add the repository public key:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ gpg --keyserver pgpkeys.mit.edu --recv 0BC7BEC479FC1F8A&lt;br /&gt;
$ gpg --export --armor 0BC7BEC479FC1F8A | sudo apt-key add -&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Update the packages database:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To check that the MeeGo repository has been correctly added, run the following command. The details of the MADDE package should be printed.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ apt-cache policy madde&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== On Fedora ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Go to the yum repository directory:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ cd /etc/yum.repos.d/ &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Add the MeeGo SDK yum repository. &amp;lt;br/&amp;gt;&lt;br /&gt;
Replace ${distribution}/${version} with one of the following: &amp;quot;fedora/12&amp;quot; or &amp;quot;fedora/13&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo wget http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Install the signing key:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo rpm --import http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/repodata/repomd.xml.key &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Update the packages database:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum update&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== On MeeGo ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To add the MeeGo SDK repository on a system running MeeGo, run the following command. &amp;lt;br&amp;gt;&lt;br /&gt;
Replace ${distribution}/${version} with one of the following values: &amp;quot;meego/1.1&amp;quot; or &amp;quot;meego/trunk&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper addrepo -f http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== On openSUSE ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To add the MeeGo repository, run the following command. &amp;lt;br&amp;gt;&lt;br /&gt;
Replace ${distribution}/${version} with one of the following values: &amp;quot;opensuse/11.2&amp;quot; or &amp;quot;opensuse/11.3&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper addrepo -f http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installing the MeeGo SDK ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Debian / Ubuntu&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get install meego-sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Fedora&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum install meego-sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;OpenSUSE / MeeGo&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper install meego-sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''For ARM only:'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Debian / Ubuntu&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get install meego-sdk-armv7l&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Fedora&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum install meego-sdk-armv7l&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;OpenSUSE / MeeGo&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper install meego-sdk-armv7l&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''For IA32 only:'''http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Debian / Ubuntu&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get install meego-sdk-ia32&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Fedora&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum install meego-sdk-ia32&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;OpenSUSE / MeeGo&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper install meego-sdk-ia32&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install MeeGo Target ==&lt;br /&gt;
A ''Target'' is used to build programs using the MeeGo toolchain and libraries (sysroot).  It is downloaded as a large (~250MB) .bz2 file using the commands below.  MADDE (MeeGo Application Develop and Debug Environment ([http://wiki.maemo.org/MADDE background])) is a tool that assists in the download and installation of the Target.  &amp;quot;mad-admin&amp;quot; is the MADDE command-line tool.  You can install multiple Targets and switch easily between them in Qt Creator (described later).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Create a MeeGo target using MADDE &amp;lt;br&amp;gt;&lt;br /&gt;
Run the command below.  Replace &amp;lt;target&amp;gt; with one of&lt;br /&gt;
* '''meego-core-armv7l-1.1''':  Build applications for ARM handheld devices (such as N900)&lt;br /&gt;
* '''meego-handset-ia32-1.1''':  Build applications for x86 handheld devices (such as Aava)&lt;br /&gt;
* '''meego-netbook-ia32-1.1''': Build applications for x86 netbooks.&lt;br /&gt;
Note that the &amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt; flag instructs MADDE to download the Target tarball (bz2) first.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo mad-admin create -f &amp;lt;target&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
If you counter problems, check the [http://wiki.meego.com/MeeGo_SDK_Troubleshooting#General_SDK_Errors Troubleshooting page]&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To check that the target has been installed correctly, run the following. &amp;lt;br&amp;gt;&lt;br /&gt;
Replace &amp;lt;target&amp;gt; with one of the values described in the previous step&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ mad -t &amp;lt;target&amp;gt; pscreate -t qt-simple qthello&lt;br /&gt;
$ cd qthello&lt;br /&gt;
$ mad -t &amp;lt;target&amp;gt; qmake&lt;br /&gt;
$ mad -t &amp;lt;target&amp;gt; make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;To check that the qt-simple application is created for the correct target, run:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ file build/qthello&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install MeeGo Runtime ==&lt;br /&gt;
A ''Runtime'' is the MeeGo OS image that is run with QEMU when debugging applications on your host system.  It is not required if you develop against real hardware running MeeGo.  It is downloaded as a large (~650MB) .bz2 file using MADDE.  The Runtime is not needed until you have finished configuring Qt Creator.  However, as this step may take some time, it is recommended to start it now so that it can proceed in the background while you continue following the steps on this page.&lt;br /&gt;
&lt;br /&gt;
See [http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes Downloading a Runtime and Using QEMU]&lt;br /&gt;
&lt;br /&gt;
== Configuring Qt Creator to use the MeeGo toolchain(s) ==&lt;br /&gt;
&lt;br /&gt;
Start Qt Creator by selecting '''Applications''' &amp;gt; '''Programming''' &amp;gt; '''Qt Creator'''.&lt;br /&gt;
&lt;br /&gt;
Configure Qt Creator to use the MeeGo toolchain(s):&lt;br /&gt;
# Go to '''Tools''' &amp;gt; '''Options''' &amp;gt; '''Qt4''' &amp;gt; '''Qt Versions'''.&lt;br /&gt;
# On the right side of the '''Qt Versions''' view, click on the plus sign button to add a new version.&lt;br /&gt;
#: A blank, new version appears in the '''Qt Versions''' view.&lt;br /&gt;
# On the '''Version Name''' line, specify a name for the new version.&lt;br /&gt;
# On the '''qmake location''' line, specify a qmake location for the new version. The toolchain installs by default to &amp;lt;code&amp;gt;usr/lib/madde/linux-i686/targets/&amp;lt;target&amp;gt;/bin/qmake&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Click '''Rebuild''', '''Apply''' and '''OK'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Qt Creator adding MeeGo toolchains.png|frame|none|Adding the MeeGo toolchain(s) in Qt Creator]]&lt;br /&gt;
&lt;br /&gt;
=== Using the MeeGo SDK Qt version ===&lt;br /&gt;
&lt;br /&gt;
It is also possible to use Qt Creator without a MeeGo toolchain. This option can be useful if you don't need to cross-compile your software: for example, if you are doing QML development with no use of C++.&lt;br /&gt;
&lt;br /&gt;
The steps are the same as above, but the '''qmake location''' is set to the &amp;lt;code&amp;gt;qmake&amp;lt;/code&amp;gt; installed with the meego-sdk-qt libraries. The usual location for this on Linux is:&lt;br /&gt;
&lt;br /&gt;
 /opt/meego/meego-sdk-qt/bin/qmake&lt;br /&gt;
&lt;br /&gt;
== Developing with the SDK ==&lt;br /&gt;
&lt;br /&gt;
To start developing with the MeeGo SDK, the [[SDK/Docs/1.1/Creating_Hello_World|hello world tutorial]] is a good starting point.&lt;br /&gt;
&lt;br /&gt;
This tutorial covers how to start a project, package it, and deploy it to a device (either a real device, or a QEMU runtime set up through MADDE).&lt;br /&gt;
&lt;br /&gt;
== Removing components ==&lt;br /&gt;
&lt;br /&gt;
=== On Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
To remove installed components, run:&lt;br /&gt;
 $ sudo apt-get remove --purge meego-sdk-qtcreator madde qt-tools arm-2009q1 qemu-arm qemu-gl meego-sdk-i586-toolchain meego-qemu&lt;br /&gt;
&lt;br /&gt;
To remove dependencies related to installed components, run:&lt;br /&gt;
 $ sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
To remove MADDE directory (it is not automatically removed when &amp;quot;madde&amp;quot; package is uninstalled):&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde&lt;br /&gt;
&lt;br /&gt;
To remove the packages from your local repository (&amp;lt;code&amp;gt;/var/cache/apt/archives/&amp;lt;/code&amp;gt;), run:&lt;br /&gt;
 $ sudo apt-get clean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== On Fedora ===&lt;br /&gt;
&lt;br /&gt;
To remove installed components, run:&lt;br /&gt;
 $ sudo yum remove meego-sdk-qt-creator madde qt-tools arm-2009q1 qemu-arm qemu-gl meego-sdk-i586-toolchain meego-qemu&lt;br /&gt;
&lt;br /&gt;
To remove MADDE directory:&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== On openSUSE ===&lt;br /&gt;
&lt;br /&gt;
To remove installed components, run:&lt;br /&gt;
 $ sudo zypper remove -u meego-sdk-qt-creator madde qt-tools arm-2009q1 qemu-arm qemu-gl meego-sdk-i586-toolchain meego-qemu&lt;br /&gt;
&lt;br /&gt;
To remove MADDE directory:&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde&lt;br /&gt;
&lt;br /&gt;
== Another language version of this page ==&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Docs/1.1/Memulai_dengan_SDK_MeeGo_untuk_Linux|Memulai dengan SDK Meego untuk Linux - Bahasa Indonesia]]&lt;/div&gt;</summary>
		<author><name>Adzymaniac</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Docs/1.1/Memulai_dengan_SDK_MeeGo_untuk_Linux</id>
		<title>SDK/Docs/1.1/Memulai dengan SDK MeeGo untuk Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Docs/1.1/Memulai_dengan_SDK_MeeGo_untuk_Linux"/>
				<updated>2010-11-28T03:59:52Z</updated>
		
		<summary type="html">&lt;p&gt;Adzymaniac: Getting_started_with_the_MeeGo_SDK_for_Linux translation to Bahasa Indonesia&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:devguide]]&lt;br /&gt;
[[Category:meego-1.1]]&lt;br /&gt;
[[Category:tutorial]]&lt;br /&gt;
[[Category:application-developer]]&lt;br /&gt;
[[Category:linux]]&lt;br /&gt;
Halaman ini menjelaskan cara menginstal dan mengkonfigurasi MeeGo 1.1 SDK di pengembangan sistem Linux anda.&lt;br /&gt;
&lt;br /&gt;
== Prasyarat ==&lt;br /&gt;
&lt;br /&gt;
* '''Perangkat Keras:''' cukup perangkat keras, modern seperti Intel Atom atau 32-bit CPU Intel Core 2.  '''Dapat menggunakan QEMU''' untuk menjalankan MeeGo dalam mesin virtual dimana sistem anda harus memiliki dukungan untuk ''Virtualization Technology'' (VT).  Lihat halaman [[SDK/Docs/1.1/MeeGo_SDK_Graphics_Acceleration|Graphics Acceleration]] untuk rincian.&lt;br /&gt;
* '''Perangkat Lunak:'''  The MeeGo 1.1 SDK telah divalidasi pada versi 32-bit dari [https://fedoraproject.org/en/index Fedora 12], [[https://fedoraproject.org/en/index Fedora 13], [http://www.ubuntu.com/ Ubuntu 9.10], dan [http://www.ubuntu.com/ Ubuntu 10.04 LTS].  ntuk status dukungan dan permasalahan menggunakan OS host lainnya lihat halaman [http://wiki.meego.com/SDK/Docs/1.1/MeeGo_1.1_SDK_Host_OS_Support this page]. &lt;br /&gt;
* '''Hak akses Root:''' Untuk menginstal SDK Anda akan perlu memiliki akses root. Perintah yang membutuhkan hak akses root yang diawali dengan &amp;quot;sudo&amp;quot;. Untuk kenyamanan, Anda mungkin ingin men-setup &amp;quot;sudo&amp;quot; kemampuan untuk mudah berpindah antara normal user hak istimewa dan root  (see [http://www.gratisoft.us/sudo/sudo.man.html sudoers manpage].)&lt;br /&gt;
* '''Perintah:''' Perintah Terminal yang diawali dengan &amp;quot;$&amp;quot;. Jangan masukkan $ saat memasukkan perintah di dalam terminal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Konfigurasi paket manager distribusi ==&lt;br /&gt;
&lt;br /&gt;
=== Pada Ubuntu atau Debian ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Replaced '#' with &amp;lt;li&amp;gt; so that multi-line &amp;lt;pre&amp;gt; statements would appear in a single block --&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Tambahakan baris berikut ke  &amp;lt;code&amp;gt;/etc/apt/sources.list.d/meego-sdk.list&amp;lt;/code&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
 Ganti ${distribution}/${version} dengan salah satu dari berikut: &amp;quot;ubuntu/09.10&amp;quot;, &amp;quot;ubuntu/10.04&amp;quot;, or &amp;quot;debian/5.0&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;deb http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/ / &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Tambahkan kunci publik repositori:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ gpg --keyserver pgpkeys.mit.edu --recv 0BC7BEC479FC1F8A&lt;br /&gt;
$ gpg --export --armor 0BC7BEC479FC1F8A | sudo apt-key add -&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Update database paket:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Untuk memeriksa bahwa MeeGo repositori telah ditambahkan dengan benar, jalankan perintah berikut. Rincian dari paket MADDE harus dicetak.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ apt-cache policy madde&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pada Fedora ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Masuk ke direktori yum repositori:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ cd /etc/yum.repos.d/ &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Tambahkan MeeGo SDK yum repositori. &amp;lt;br/&amp;gt;&lt;br /&gt;
Ganti ${distribution}/${version} dengan salah satu dari berikut: &amp;quot;fedora/12&amp;quot; or &amp;quot;fedora/13&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo wget http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Pasang kunci penandatanganan:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo rpm --import http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/repodata/repomd.xml.key &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Update database paket:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum update&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Pada MeeGo ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Untuk menambahkan repositori MeeGo SDK pada sistem yang menjalankan MeeGo, jalankan perintah berikut. &amp;lt;br&amp;gt;&lt;br /&gt;
Ganti ${distribution}/${version} dengan salah satu dari berikut: &amp;quot;meego/1.1&amp;quot; or &amp;quot;meego/trunk&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper addrepo -f http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Pada openSUSE ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Untuk menambahkan repositori MeeGo, jalankan perintah berikut.. &amp;lt;br&amp;gt;&lt;br /&gt;
Ganti ${distribution}/${version} dengan salah satu perintah berikut: &amp;quot;opensuse/11.2&amp;quot; or &amp;quot;opensuse/11.3&amp;quot;.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper addrepo -f http://repo.meego.com/MeeGo/sdk/host/repos/${distribution}/${version}/meego-sdk.repo&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pemasangan MeeGo SDK ==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Debian / Ubuntu&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get install meego-sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Fedora&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum install meego-sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;OpenSUSE / MeeGo&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper install meego-sdk&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hanya pasang ARM:'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Debian / Ubuntu&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get install meego-sdk-armv7l&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Fedora&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum install meego-sdk-armv7l&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;OpenSUSE / MeeGo&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper install meego-sdk-armv7l&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hanya Pasang IA32:'''http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Debian / Ubuntu&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo apt-get install meego-sdk-ia32&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Fedora&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo yum install meego-sdk-ia32&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;OpenSUSE / MeeGo&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo zypper install meego-sdk-ia32&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pasang Target MeeGo ==&lt;br /&gt;
Sebuah ''Target'' digunakan untuk membangun program menggunakan toolchain dan perpustakaan MeeGo (sysroot).  Ini akan mengunduh berkas .bz2 sebesar (~250MB) dengan perintah dibawah ini.  MADDE (MeeGo Application Develop and Debug Environment ([http://wiki.maemo.org/MADDE background])) adalah alat yang membantu dalam mengunduh dan pemasangan Target.  &amp;quot;mad-admin&amp;quot; adalah baris perintah dari MADDE.  Anda dapat menginstall beberapa Target dan beralih dengan mudah diantara mereka pada Qt Creator (dijelaskan kemudian).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Buat target MeeGo dengan MADDE &amp;lt;br&amp;gt;&lt;br /&gt;
Jalankan perintah berikut.  Ganti &amp;lt;target&amp;gt; dengan salah satu&lt;br /&gt;
* '''meego-core-armv7l-1.1''':  Membangun aplikasi untuk perangkat genggam ARM (seperti N900)&lt;br /&gt;
* '''meego-handset-ia32-1.1''':  Membangun aplikasi untuk perangkat genggam x86 (seperti Aava)&lt;br /&gt;
* '''meego-netbook-ia32-1.1''': Membangun aplikasi netbook x86.&lt;br /&gt;
Perhatikan bahwa -f bendera menginstruksikan MADDE untuk mendownload tarbal Target (bz2) terlebih dahulu.&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ sudo mad-admin create -f &amp;lt;target&amp;gt; &amp;lt;/pre&amp;gt;&lt;br /&gt;
Jika Anda masalah counter, periksa [http://wiki.meego.com/MeeGo_SDK_Troubleshooting#General_SDK_Errors Troubleshooting page]&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Untuk memeriksa apakah target yang telah terpasang dengan benar, jalankan berikut. &amp;lt;br&amp;gt;&lt;br /&gt;
Ganti &amp;lt;target&amp;gt; dengan salah satu nilai yang dijelaskan di langkah sebelumnya&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ mad -t &amp;lt;target&amp;gt; pscreate -t qt-simple qthello&lt;br /&gt;
$ cd qthello&lt;br /&gt;
$ mad -t &amp;lt;target&amp;gt; qmake&lt;br /&gt;
$ mad -t &amp;lt;target&amp;gt; make&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Untuk memeriksa bahwa aplikasi qt-simple dibuat dengan target yang benar, jalankan:&lt;br /&gt;
 &amp;lt;pre&amp;gt;$ file build/qthello&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pasang Runtime MeeGo ==&lt;br /&gt;
Sebuah ''Runtime'' adalah image MeeGo OS yang dijalankan dengan QEMU saat debugging aplikasi pada sistem host anda. Hal ini tidak diperlukan jika anda mengembangkan pada perangkat keras nyata MeeGo. Ini akan mengunduh berkas .bz2 sebesar (~650MB) dengan menggunakan MADDE. Runtime tidak diperlukan sampai anda telah selesai mengkonfigurasi Qt Creator. Langkah mungkin memakan waktu, dianjurkan untuk memulainya sekarang sehingga dapat dilanjutkan sambil anda terus mengikuti langkah-langkah pada halaman ini.&lt;br /&gt;
&lt;br /&gt;
See [http://wiki.meego.com/SDK/Docs/1.1/Configuring_QEMU_runtimes Downloading a Runtime and Using QEMU]&lt;br /&gt;
&lt;br /&gt;
== Konfigurasi Qt Creator untuk menggunakan toolchain MeeGo ==&lt;br /&gt;
&lt;br /&gt;
Mulai Qt Creator dengan memilih '''Aplikasi''' &amp;gt; '''Pemrograman''' &amp;gt; '''Qt Creator'''.&lt;br /&gt;
&lt;br /&gt;
Mengkonfigurasi Qt Creator untuk menggunakan toolchain MeeGo:&lt;br /&gt;
# Buka '''Tools''' &amp;gt; '''Options''' &amp;gt; '''Qt4''' &amp;gt; '''Qt Versions'''.&lt;br /&gt;
# Pada sisi kanan dari '''Qt Versions''', klik tombol tanda plus untuk menambahkan versi baru.&lt;br /&gt;
#: Baru, versi kosong pada '''Qt Versions'''.&lt;br /&gt;
# Pada baris '''Version Name''', tentukan nama untuk versi baru.&lt;br /&gt;
# Pada baris '''qmake location''', tentukan lokasi qmake untuk versi baru. Toolchain secara default terpasang di &amp;lt;code&amp;gt;usr/lib/madde/linux-i686/targets/&amp;lt;target&amp;gt;/bin/qmake&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Klik '''Rebuild''', '''Apply''' dan '''OK'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Qt Creator adding MeeGo toolchains.png|frame|none|Adding the MeeGo toolchain(s) in Qt Creator]]&lt;br /&gt;
&lt;br /&gt;
=== Menggunakan MeeGo SDK versi Qt ===&lt;br /&gt;
&lt;br /&gt;
Hal ini juga memungkinkan untuk menggunakan Qt Creator tanpa toolchain MeeGo. Opsi ini dapat berguna jika Anda tidak perlu cross-compile perangkat lunak Anda: misalnya, jika Anda melakukan pembangunan QML dengan tidak menggunakan C++.&lt;br /&gt;
&lt;br /&gt;
Langkah-langkah yang sama seperti di atas, tapi '''lokasi qmake''' diatur ke &amp;lt;code&amp;gt;qmake&amp;lt;/code&amp;gt; yang terpasang dengan perpustakaan meego-sdk-qt. Lokasi yang biasa untuk ini di Linux adalah:&lt;br /&gt;
&lt;br /&gt;
 /opt/meego/meego-sdk-qt/bin/qmake&lt;br /&gt;
&lt;br /&gt;
== Mengembangkan dengan SDK ==&lt;br /&gt;
&lt;br /&gt;
Untuk memulai mengembangkan dengan MeeGo SDK, [[SDK/Docs/1.1/Creating_Hello_World|hello world tutorial]] adalah awal yang baik.&lt;br /&gt;
&lt;br /&gt;
Tutorial ini mencakup bagaimana untuk memulai sebuah proyek, paket, dan menyebarkan ke perangkat (baik perangkat nyata, atau runtime QEMU diatur melalui MADDE).&lt;br /&gt;
&lt;br /&gt;
== Menghapus komponen ==&lt;br /&gt;
&lt;br /&gt;
=== Pada Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
Untuk menghapus komponen yang terpasang, jalankan:&lt;br /&gt;
 $ sudo apt-get remove --purge meego-sdk-qtcreator madde qt-tools arm-2009q1 qemu-arm qemu-gl meego-sdk-i586-toolchain meego-qemu&lt;br /&gt;
&lt;br /&gt;
Untuk menghapus depedensi yang terkait dengan komponen yang terpasang, jalankan:&lt;br /&gt;
 $ sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
Untuk menghapus direktori MADDE (tidak otomatis dihapus ketika paket &amp;quot;madde&amp;quot; di hapus):&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde&lt;br /&gt;
&lt;br /&gt;
Untuk menghapus paket dari repository lokal (&amp;lt;code&amp;gt;/var/cache/apt/archives/&amp;lt;/code&amp;gt;), jalankan:&lt;br /&gt;
 $ sudo apt-get clean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pada Fedora ===&lt;br /&gt;
&lt;br /&gt;
Untuk menghapus komponen yang terpasang, jalankan:&lt;br /&gt;
 $ sudo yum remove meego-sdk-qt-creator madde qt-tools arm-2009q1 qemu-arm qemu-gl meego-sdk-i586-toolchain meego-qemu&lt;br /&gt;
&lt;br /&gt;
Untuk menghapus direktori MADDE:&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pada openSUSE ===&lt;br /&gt;
&lt;br /&gt;
Untuk menghapus komponen yang terpasang, jalankan:&lt;br /&gt;
 $ sudo zypper remove -u meego-sdk-qt-creator madde qt-tools arm-2009q1 qemu-arm qemu-gl meego-sdk-i586-toolchain meego-qemu&lt;br /&gt;
&lt;br /&gt;
Untuk menghapus direktori MADDE:&lt;br /&gt;
 $ sudo rm -rf /usr/lib/madde&lt;/div&gt;</summary>
		<author><name>Adzymaniac</name></author>	</entry>

	</feed>