Maemo

From openSUSE

(Difference between revisions)
Revision as of 10:48, 16 November 2007
Thoenig (Talk | contribs)

� Previous diff
Revision as of 10:48, 16 November 2007
Thoenig (Talk | contribs)
Installing the Maemo SDK
Next diff →
Line 12: Line 12:
* Scratchbox Environment * Scratchbox Environment
* Maemo 4.0 SDK * Maemo 4.0 SDK
- 
=== Installation === === Installation ===

Revision as of 10:48, 16 November 2007

Maemo is a Linux-based development platform for handheld devices. It is used by the Nokia 770 Internet Tablet, and its successors, the Nokia N800 and N810.

This page gives an overview on how to use and develop Maemo software on the openSUSE platform.

Contents

Installing the Maemo SDK

OS2008 (Maemo 4.0 Codename "Chinook") Supported devices: Nokia N800 and Nokia N810

Nokia has published detailed installation instructions for the Maemo 4.0 Chinook SDK. The SDK basically consists of two parts

  • Scratchbox Environment
  • Maemo 4.0 SDK

Installation

To install the scratchbox environment download maemo-scratchbox-install_4.0.sh and run it as root.

Follow the instructions after the script has installed the necessary files.

After that you need to install the Maemo 4.0 SDK into the scratchbox environment. For that download and run the script maemo-sdk-install_4.0.sh.

Once accomplished, the SDK is installed.

Creating Maemo packages on openSUSE

Project Ideas

APT Cheat Sheet

It's no wonder that some openSUSE developers might not be familiar with apt-get and related tools. So here's a small Cheat Sheet to give you a starting point:

  • /etc/apt/sources.list: File listing the installation repositories. A list of available repositories can be found here.
  • apt-get update: Update the package database. Similar to smart update
  • apt-cache search <name>: Search for packages by name. Similar to smart search <name>
  • dpkg -L <package>: List the files belonging to a package.
  • dpkg -S <filename>: Find packages containing a file.