Tuesday, 31 March 2015

SUMO 0.12.3 and MOVE installation in Ubuntu 12.04 LTS

This post will tell you how to install SUMO 0.12.3 and MOVE in Ubuntu 12.04 LTS. 

SUMO (Simulation of Urban MObility) is a free and open traffic simulation suite which is available since 2001. SUMO allows modelling of intermodal traffic systems including road vehicles, public transport and pedestrians. Included with SUMO is a wealth of supporting tools which handle tasks such as route finding, visualization, network import and emission calculation. SUMO can be enhanced with custom models and provides various APIs to remotely control the simulation.

MOVE allows users to rapidly generate realistic mobility models for VANETs simulations. MOVE is built on top of an open source micro-traffic simulator SUMO. The output of MOVE is a realistic mobility model and can be immediately used by popular network simulators such as NS-2.

Execute the following commands one by one 

sudo apt-get update

sudo apt-get install build-essential autoconf automake libxmu-dev default-jre g++-4.4 libproj-dev libgdal-dev libxerces-c2-dev libfox-1.6-dev

export CC=gcc-4.4 CXX=g++-4.4 

SUMO 0.12.3 Installation 

Download Sumo 0.12.3 from here

Extract the downloaded file using the following command

tar xzvf sumo-src-0.12.3.tar.gz 

Now go inside the extracted file using the command cd sumo-0.12.3/ and run the following command



sudo make install

The screenshots of sumo and sumo-gui after successful installation of sumo 0.12.3

MOVE Installation 

Download the MOVE Software from here.

The file that you have downloaded is a java executable file, so you need to run the following command to run the file

java -jar filename.jar (Java required, if you have not installed java click here)

This is the screenshot of MOVE


  1. Thank you very much....it was realy very helpfull :)

  2. /usr/bin/ld: ./utils/gui/globjects/libguiutilsglobjects.a(GUIPolygon2D.o): undefined reference to symbol 'gluTessProperty'
    //usr/lib/x86_64-linux-gnu/libGLU.so.1: error adding symbols: DSO missing from command line
    collect2: ld returned 1 exit status
    Makefile:445: recipe for target 'sumo-gui' failed
    make[3]: *** [sumo-gui] Error 1
    make[3]: Leaving directory '/home/user15/sumo-0.12.3/src'
    Makefile:496: recipe for target 'all-recursive' failed
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory '/home/user15/sumo-0.12.3/src'
    Makefile:360: recipe for target 'all' failed
    make[1]: *** [all] Error 2
    make[1]: Leaving directory '/home/user15/sumo-0.12.3/src'
    Makefile:265: recipe for target 'all-recursive' failed
    make: *** [all-recursive] Error 1
    i am getting this error after the command make... how to resolve it