Projet de synthèse : Développement des réseaux VANET CONFIGURATION ET INSTALLAT
Projet de synthèse : Développement des réseaux VANET CONFIGURATION ET INSTALLATION DE SUMO, NS2 ET MOVE SOUS UBUNTU Configuration et installation de SUMO : Il s'agit ici d'un tutoriel réalisé par Kouamé Mida Paul Emmanuel inspirer de l’équipe de résolution des réseaux VANET. Ici, nous nous concentrerons sur l'installation de sumo, NS2 et de MOVE. En premier lieu, nous allons installer Ubuntu 10.10, en second lieu SUMO (simulateur de trafic routier version SUMO.0.12.3) et terminer avec ns-allinone- 2.34 et MOVE. Cependant, pour obtenir ce résultat il est important de suivre scrupuleusement les étapes suivantes : L’installation de Ubuntu Selon les informations récoltées sur internet l'une des versions les plus stables est la version Ubuntu 10.10. Notons qu’il est possible des versions plus récentes d’Ubuntu mais nous rappelons que nous sommes en phases d’expérimentation et donc la perfection n’est pas de mise. L’installation des paquets : L’installation se fait selon 2 modes. A savoir l'installation en mode terminal avec « aptitude search » ou encore en mode terminal avec décompression de paquets (.tar ou zip etc...). Aussi il est bon de noté qu'il faut installer aptitude en entant les commandes suivantes : root@paul-VirtualBox:/# : apt-get install aptitude L'installation de GDAL et de PROJ Pour l'installation de GDAL et de PROJ c'est pratiquement la même chose. Il faut faire : $ aptitude search GDAL $ aptitude install libgdal1-dev Ensuite il faut faire : $ aptitude search PROJ $ aptitude install libproj-dev Parmi les versions proposées il est important de choisir les versions suivantes: libproj-dev pour PROJ et libgdal1-dev pour GDAL Fox-toolkit Concernant fox-toolkit nous avons installer la version fox en développement grâce toujours à l'outil aptitude install: $ aptitude search fox-toolkit $ aptitude install libfox-1.6.0 Xerces Concernant Xerces plusieurs choix s'offre à nous. Personnellement nous avons choisi l'option d'installation nos propres paquets en mode terminal avec «aptitude search» afin d’avoir les paquets à installer, à rechercher, connaître les versions existante et les installer automatiquement sans courir le risque d'avoir des erreurs. Entrons cette commande: root@paul-VirtualBox:/# : aptitude search xerces Avec cela vous aurez la liste des versions de xerces sur internet. La version à choisir est: Libxerces-c2-dev 2.8.0+deb1-2build1 validating XML parser library for C++ Après cela faire : root@paul-VirtualBox:/# : aptitude install libxerces-c2-dev Comme vous le constater l'on installe les versions antérieurs en développement. Installation de SUMO : Concernant SUMO il faut aller télécharger la paquet directement sur internet avec ce lien (http://mirror.transact.net.au/sourceforge/s/project/su/sumo/sumo/version%200.12.3/) . Avec ce lien vous aurez la version conseillé c'est à dire SUMO.12.3 et des fichiers exemple comme sumo-test-0.12.3. Bon trêve de bavardage installons donc SUMO. Installer le en faisant : $ tar xvf sumo-0.12.3.tar.gz $ cd sumo-0.12.3/ $ sumo-0.12.3#./configure –with-fox=$HOME –with-proj-gdal=$HOME –with- xerces=$HOME –prefix=$HOME $ make $ make install Si vous rencontrer des problèmes, revérifier la procédure et l’installation des paquets. Vérifier leur présence dans le système en utilisant toujours dpkg –list | grep <nom du dossier>. Pour notre part nous n'avons pas eu de problème au niveau du gcc. Mais au cas où ce problème survenait voici la solution : CC=gcc-3.4 CXXFLAGS=-fpermissive ./configure --with-fox=$HOME –with-proj-gdal=$HOME – with-xerces=$HOME –prefix=$HOME Rendu à ce niveau, la seule chose à faire est : root@usr-VirtualBox:/# home/usr/Bureau/sumo-0.12.3/src# ./sumo-gui Et ceci affiche la page vu en début....bon ça va je vous la remets pour le fun : Pour afficher le fichier test de sumo il faut télécharger le fichier intituler sumo-tests- 0.12.3.tar.gz le décompresser et ensuite ouvrir l'éditeur avec la commande précédente c'est à dire : /home/usr/Bureau/sumo-0.12.3/src# ./sumo-gui Vous aurez alors le ci-dessus et faire : Open file ==> sumo-0.12.3 ==> tests ==> complex ==> sumo ==>gui==>sumo.sumocfg Voila à présent après avoir fait ouvrir faite compiler votre programme et le tour sera jouer. Nous avons mis le délai d’exécution à 200 car il permet de voir avec plus de fluidité le trafique qui se fait. Cependant il est laissé à discrétion de le configurer comme vous le voulez. Installation de NS2 : Bon débutons l’installation de NS 2. Ceci normalement devrais être un jeu d’enfant vu l’installation de SUMO. Cependant, il n’en demeure pas moins plus long que celui de SUMO. Donc je vous direz soyez patient et aller chercher un petit café en attendant que tout ce fasse. Étape 1 : télécharger ns-allinone-2.34 Étape 2 : mettez ns-allinone-2.34.tar.gz sur le Bureau (ceci est une proposition mais vous pouvez le mettre ou vous le souhaiter, le plus important est de pouvoir le retrouver facilement) Étape 3 : Entrée dans le terminal et mettre sous «root» et faire $ tar xvf allinone-2.34.tar.gz $ cd/votre-nom/ns-allinone-2.34 Étape 4 : 1- Méthode Avant d'installer ns2 il est important d'installer ces paquets pour prévenir d'éventuel problème : 1- tk 8.4.14 : http://www.jasonernst.com/wp-content/uploads/2008/06/tk8.4.19- src.tar.gz 2- tcl 8.4.14 : http://www.jasonernst.com/wp-content/uploads/2008/06/tcl8.4.19- src.tar.gz 3- otcl 1.13 : http://www.jasonernst.com/wp-content/uploads/2008/06/otcl-src- 1.13.tar.gz 4- tclcl 1.19 : http://www.jasonernst.com/wp-content/uploads/2008/06/tclcl-src- 1.19.tar.gz 5- ns 2.33 : http://www.jasonernst.com/wp-content/uploads/2008/06/ns-2.33.tar.gz 6- nam 1.13 : http://www.jasonernst.com/wp-content/uploads/2008/06/nam-src- 1.13.tar.gz Ensuite suivons scrupuleusement les étapes suivantes : $ sudo apt-get install build-essential autoconf automake libxmu-dev gcc-4.3 NB: Ceci normalement devrait mettre les versions fonctionnelles de ns2.34 et «gcc-4.3» Aussi noté qu’il est très important de vérifier que tous vos logiciels sont bien présents dans la machine. Pour se faire utilisé la commande : Dpkg –list | grep <le nom de dossier recherché> Après cela il faut éditer le fichier Makefile.in qui se trouve dans ns-allinone-2.34/otcl- Y/Makefile.in. Vous pouvez faire : $ sudo apt-get install g++-4.3 $ /home/usr/Bureau/# export CC=gcc-4.3 CXX=g++-4.3 Ou faire : $ gedit makefile.in Ici le fichier texte s’ouvre. Ensuite faite comme ceci : CC =@CC@ et remplacé la par : CC=gcc-4.3 Étape 5 : commencé l’installation de ns2.34 par : $ cd/votre-nom/ns-allinone-2.34/ $ cd ns2.34/# ./install Étape 6 : Voila normalement si l’installation de marque pas d’erreur cela veut dire bien évidement que l’installation s’est bien déroulé. Cependant il vous faudra modifier le fichier ~/.bashrc. Pour se faire il faut procéder comme ceci : $ gedit ~/.bashrc Étape 7 : maintenant il faut mettre les lignes qui suivent à la fin de votre fichier (n’oublier pas de mettre les bons chemins afin que cela fonctionne et de remplacer le X,Y,T et Z pour leur correspondant) : # LD_LIBRARY_PATH OTCL_LIB=/home/<votre dossier personnel>/el>/ns-allinone-X/otcl-Y NS2_LIB=/home/<votre dossier perso>/ns-allinone-2.34/lib X11_LIB=/usr/X11R6/lib USR_LOCAL_LIB=/usr/local/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_ LIB:$USR_LOCAL_LIB # TCL_LIBRARY TCL_LIB=/home/<votre dossier personnel>/ns-allinone-2.34/tclZ/library USR_LIB=/usr/lib export TCL_LIBRARY=$TCL_LIB:$USR_LIB # PATH XGRAPH=/home/<votre dossier perso>/ns-allinone-2.34/bin:/home/<votre dossier perso>/ ns-allinone-X/tclZ/unix:/home/<votre dossier perso>/ns-allinone-2.31/tk8.4.18/unix NS=/home/<votre dossier perso>/ns-allinone-X/ns-X/ NAM=/home/<votre dossier perso/-allinone-X/nam-T/ PATH=$PATH:$XGRAPH:$NS:$NAM Juste après avoir effectué les modifications, n’oublions de revérifier l’exactitude des données insérer et de ne pas oublier d’enregistrer le document. Étape 8 : il faut faire maintenant pour s’assurer que le fichier est bien modifier $source ~/.bashrc En suite on fait « nam» pour voir si tout marche. Normalement vous devriez avoir cette fenêtre : Bon à présent procédons à quelque teste. Cependant notons que les tests se font avec des «.nam» $ /home/usr/Bureau/nam-1.13/ex# nam rbp_demo.nam Installation de MOVE : Bon maintenant installons MOVE mais avant installons JDK qui est l'éditeur java pour MOVE faire : $ dpkg --list | grep openjdk-6-dbg default-jdk Pour installer MOVE faire : $ java -jar MOVE.jar ou java –Xmx512m –jar MOVE.jar Bon normalement vous devriez avoir ça : Référence : - ns-allione 2.34 : (http://sourceforge.net/projects/nsnam/files/allinone/ns- allinone-2.34/ ) uploads/Litterature/ projet-de-synthese1.pdf
Documents similaires










-
49
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 31, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 0.6169MB