meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
maemo:installing_maemo_development_environment [2009/08/19 13:08]
hevi created
maemo:installing_maemo_development_environment [2009/08/20 15:21] (current)
athamala
Line 1: Line 1:
 ====== Installing Maemo Development Environment ====== ====== Installing Maemo Development Environment ======
 +
 +===== Installation instructions =====
 +
 +If you want to use your own computer at Code Camp, you can install Maemo SDK+ by following [[http://​maemo-sdk.garage.maemo.org/​install.html|Install notes]] at Maemo SDK home site. Installation instructions are provided for Ubuntu and Debian distributions. For Ubuntu 9.04, correct repository for packages is:
 +
 +    deb http://​maemo-sdk.garage.maemo.org/​download/​host ubuntu-jaunty free
 +
 +In section 3.1, instead of installing ''​sudo maemo-sdk install tools etch-2008'',​ install newer tools with command ''​sudo maemo-sdk install tools lenny-2009-1''​. For the rootstrap, select **diablo4.1.2** (section 4.1)
 +
 +To enable the usage of Internet Tablet via USB/​Bluetooth/​WLAN install host-pc-connectivity -package, see instructions from http://​pc-connectivity.garage.maemo.org/​2nd_edition/​installation.html
 +
 +
 +
 +===== Additional tools and utilities =====
 +
 +==== Xephyr nested xserver ====
 +
 +Xserver-Xephyr 1.6.0, shipped with Ubuntu 9.04 is crashing with Maemo SDK+ environment. Therefore, for Ubuntu 9.04 users, downgrading to 1.5.2 is necessary. ​
 +
 +  * {{:​2009:​xserver-xephyr_1.5.2-2ubuntu3_i386.deb|}} ​
 +
 +Install with command  ​
 +
 +  dpkg -i xserver-xephyr_1.5.2-2ubuntu3_i386.deb
 +
 +System update is trying to re-install newer version. It can be prevented by putting following lines into ''/​etc/​apt/​preferences''​
 +
 +  Package: xserver-xephyr
 +  Pin: version 1.5.2*
 +  Pin-Priority:​ 1001
 +
 +
 +
 +==== Eclipse IDE ====
 +
 +JAVA runtime is required for running Eclipse IDE. To develop applications for Maemo with Eclipse:
 +
 +=== Alternative 1 ===
 +
 +  - Install Eclipse Ganymede
 +  - Add sites to Eclipse:
 +    * http://​download.eclipse.org/​tools/​cdt/​releases/​ganymede and install
 +      * CDT GNU toolchain build support
 +      * CDT GNU toolchain debug support
 +      * Eclipse CDT p2 toolchain installer
 +      * Eclipse CDT testing feature
 +      * Eclipse C/C++ Development Platform
 +      * Eclipse C/C++ Tools
 +      * Eclipse C/C++ Tools SDK
 +      * Eclipse C/C++ Tools Utilities
 +    * http://​pydev.sourceforge.net/​updates and install
 +      * PyDev
 +    * http://​mica.garage.maemo.org/​update/​2.0 and install
 +      * Maemo Device Support
 +      * Maemo SDK Support
 +    * http://​esbox.garage.maemo.org/​update/​2.0 and install
 +      * EsBox (all)
 +    * http://​pluthon.garage.maemo.org/​update/​2.0 and install
 +      * Pluthon
 +
 +=== Alternative 2 ===
 +
 +Install self-contained Maemo development package, branded ESBox.
 +
 +[[http://​esbox.garage.maemo.org/​2nd_edition/​installation.html|ESBox installation instructions]]
 + 
 +  - Install Java runtime, if not installed
 +  - download and unzip necessary .zip packages of **esbox 2.0.0M5 (beta 2 prerelease)** from [[https://​garage.maemo.org/​frs/?​group_id=192|garage project page]], one zip ending with -common.zip and one for the specific system, e.g. -linux.gtk.x86.zip
 +  - run esbox from unzipped folder
 +
 +
 +
 +
 +
 +
 +