Fedora 11 est une distribution GNU/Linux, faisant partie de la famille des RedHat, basée sur les paquets RPM et utilisant l'environnement Gnome par défaut.
Installer quelques dépendances depuis les paquets Fedora avec l'outil graphique
Dans le menu Système, lancez Administration|Software Update (Mise à jour logiciel); Le mot de passe root vous sera demandé
. Installez les mises à jour, si il y en a. Si il vous est demandé de redémarrer votre système, faites-le (par exemple, lorsque vous mettez à jour le noyau).
Quittez l'outil de mise à jour logiciel, si besoin.
Ouvrez l'outil graphique de gestion des paquets dans Système|Administration|Ajouter/Retirer un Logiciel. Ensuite installez la version la plus récente des paquets ci-dessous (Utilisez la case Recherche , et ensuite cochez les case pour chacun des paquets dont vous avez besoin; une fois que vous avez fini, cliquez sur Appliquer et ensuite confirmer en cliquant sur le bouton Installer et en entrant le mot de passe root
). Votre système installera automatiquement les paquets et leurs dépendances.
gcc gcc-c++ bzr xorg-x11-server-Xephyr libglade2-devel ncurses-devel uml_utilities bridge-utils graphviz make gettext-devel gnome-terminal xterm autoconf automake libtool libtool-ltdl-devel subversion subversion-devel wget
Il est possible que vous ayez déjà installé certains de ces paquets.
Vous pouvez quitter l'outil de gestion des paquets une fois les installtions terminées.
Installer manuellement les autres dépendances
Exécuter les installations restantes en tant que root
. Ouvrez un terminal et tapez:
su
Entrez le mot de passe root
.
Maintenant, faites un dossier temporaire:
mkdir ~/tmp || true
Installez VDE depuis les sources:
cd ~/tmp svn co https://vde.svn.sourceforge.net/svnroot/vde/trunk/vde-2 vde_svn cd vde_svn mkdir m4 || true # This was needed the last time I tried autoreconf -fi ./configure && make && make install
Mandriva fournit quelques paquets OCaml, mais pas tout ce dont nous avons besoin. Donc, plutôt que de combler les trous, nous allons ignorer les paquets et compiler tout OCaml depuis les sources.
Téléchargez, compilez et installez OCaml:
cd ~/tmp wget http://caml.inria.fr/pub/distrib/ocaml-3.11/ocaml-3.11.0.tar.bz2 tar xfvj ocaml-3.11.0.tar.bz2 cd ocaml-3.11.0 ./configure && make world.opt && make install && make installopt cd /usr/local/include ln -s ~/tmp/ocaml-3.11.0/byterun caml
Téléchargez, compilez et installez lablgtk2:
cd ~/tmp wget http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/lablgtk-2.12.0.tar.gz tar xfvz lablgtk-2.12.0.tar.gz cd lablgtk-2.12.0 ./configure --with-threads=yes --with-glade && make && make opt && make install
Télécharger, installer et compiler Marionnet
Téléchargez, compilez et installez la dernière version de OCamlbricks:
cd ~/tmp bzr get --verbose lp:ocamlbricks/0.90.x ocamlbricks cd ocamlbricks make && make install
Téléchargez, compilez et installez la dernière version de Marionnet:
cd ~/tmp bzr get --verbose lp:marionnet/0.90.x marionnet cd marionnet make && make install
Téléchargez et installez les fichiers systèmes des machines et routeurs virtuels, vous aurez besoin d'un peu d'espace libre sur votre disque dur pour cette étape:
cd /usr/local/share/marionnet/ wget http://www.marionnet.org/download/snapshots/stuff/filesystems-most-recent.tar.bz2 tar xfv filesystems-most-recent.tar.bz2 rm -f filesystems-most-recent.tar.bz2
Téléchargez et installez le noyau UML:
cd /usr/local/share/marionnet/ wget http://www.marionnet.org/download/snapshots/stuff/uml-kernel-binaries-most-recent.tar.bz2 tar xfv uml-kernel-binaries-most-recent.tar.bz2 rm -f uml-kernel-binaries-most-recent.tar.bz2
Configuration après l'installation
Une fois l'étape précédente terminée, Marionnet fonctionnera correctement, mais il y a quelques fonctionnalités optionnelles qui demandent à être configurées. Nous avons une page dédiée pour configuration de marionnet apres installation.