meta data for this page
This is an old revision of the document!
Installing Maemo Development Environment
Installation instructions
If you want to use your own computer at Code Camp, you can install Maemo SDK+ by following 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.
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
To develop applications for Maemo with Eclipse:
- Install Eclipse Ganymede
- Add sites to Eclipse:
-
- 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
-