logo

How to update Maemo SDK Virtual Image components

Maemo SDK VM provides some components that can be updated whenever you want:


Updating Enhancements Tools Installers

Maemo SDK VM provides installers for enhancements tools: GuestAdditions, OpenVMTools and OfficialVMTools. There are installers for both Desktop and Server images. See this document that shows how to install enhancements tools on Maemo SDK VM.

In order to update enhancements tools installers, execute the following commands:

  • For Desktop images:
    • Download the latest version of enhancement tools installers (for Desktop) from Maemo SDK VM SVN repository: for GuestAdditons or/and for OpenVMToos or/and for OfficialVMToos.

    • Unzip the zip file into directory /home/maemo/ToolsInstallers.

      $ unzip <installer_file_name>.zip

      You can use a graphical tool to unzip your zip file.

    • Change file permissions:

      $ chmod a+x <installer_file_name>.sh


    • Now, you can execute the installer from Desktop or from command line. See instructions here.


  • For Server images:
    • Download the latest version of enhancement tools installers (for Server) from Maemo SDK VM SVN repository: for GuestAdditons or/and for OpenVMToos or/and for OfficialVMToos.

    • Unzip the zip file.

      $ unzip <installer_file_name>.zip

    • Change file permissions:

      $ chmod a+x <installer_file_name>.sh


    • Now, you can execute the installer from command line. See instructions here.

Updating IDE Integration components
Maemo SDK virtual images contains other components of IDE Integration project:
To update PC-Connectivity component, execute the following commands inside your virtual machine

$ sudo apt-get update

$ sudo apt-get install host-pc-connectivty

If host-pc-connectivity package is out-of-date, apt-get command will update it.

To update ESbox, download the latest version of ESbox on your machine (see downloads of ESbox here). Then, execute the following commands inside your virtual machine

$ sudo rm -rf /usr/local/esbox

$ sudo unzip esbox_2.0.0*.zip -d /usr/local


Updating Maemo Programming Environment

In order to update Maemo programming environment, you need to update two components: Scratchbox and Maemo SDK rootstraps. Both can be updated using ESbox. You can check ESbox on-line help for more information about Scratchbox and Maemo SDK Target installation/update.

However, if you want to install or update Scratchbox and Maemo SDK rootstraps from command line, instructions are available at maemo.org official site.


Updating System Packages

The current Ubuntu version install on Maemo SDK VMs is Intrepid Ibex 8.10. It is very common that Ubuntu releases new version of installed packages, so you can update your software and also fix potential bugs. If you want to update your Maemo SDK VM, you have to execute the following commands:

  • Open a shell.
  • Execute the following commands:

    $sudo apt-get update

    $sudo apt-get upgrade

IMPORTANT: before updating your system packages, make sure that the updates will not break your system. It is recommended that you make a backup of your data.


Current Version
23 Dec 2009
Maemo SDK Virtual Images, 1.0 final

This release provides 2 different virtual images with Maemo SDK installed: an image with Ubuntu Server Intrepid Ibex and an image with Ubuntu Desktop Intrepid Ibex.

Download
Maemo Diablo Ubuntu Intrepid Server virtual SDK image

Download
Maemo Diablo Ubuntu Intrepid Desktop virtual SDK image


View Previous Versions