From 6555c9294bf3c76f8733e7d8daab0d9ca9014a89 Mon Sep 17 00:00:00 2001 From: Bob Lantz Date: Tue, 17 Aug 2010 22:54:44 -0700 Subject: [PATCH] Added more hopefully useful information. We may want to start cutting things at some point - it looks more complicated than it really is! --- INSTALL | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/INSTALL b/INSTALL index a4571be..95a25e8 100644 --- a/INSTALL +++ b/INSTALL @@ -64,6 +64,9 @@ http://www.openflowswitch.org/foswiki/bin/view/OpenFlow/MininetVMCreationNotes This places the mininet package in /usr/lib/python-*/site-packages/, so that 'import mininet' will work, and installs the primary mn script (mn) as well as its helper utility (mnexec.) + + On Ubuntu and Debian, Mininet's dependencies and core files may be + installed using mininet/util/install.sh -n 2. Script-based kernel and OpenFlow installation for Ubuntu/Debian Lenny @@ -86,7 +89,18 @@ http://www.openflowswitch.org/foswiki/bin/view/OpenFlow/MininetVMCreationNotes install all of these components (they're useful!), the kernel and OpenFlow software requirements are descibed in steps [3] and [4], which follow. - + + Many different installation options are possible; probably the minimal + semi-useful configuration would be to install Mininet itself, kernel + support if necessary, and either the reference OpenFlow switch or + Open vSwitch. This could be installed as follows, for example: + + % sudo ~/mininet/util/install.sh -knvm + + Respectively, this installs kernel support, core mininet dependencies, + Open vSwitch, and the Open vSwitch kernel module. If a new kernel was + installed, then a reboot may be required. + If you successfully used install.sh, congratulations! You're basically done. Proceed to step [6] for additional advice. @@ -174,6 +188,9 @@ http://www.openflowswitch.org/foswiki/bin/view/OpenFlow/MininetVMCreationNotes 6. Other notes and recommendations + If you did not install certain useful packages and you wish to later, + it may be possible to install them using install.sh. + Mininet should be run either on a machine with no other important processes, or on a virtual machine (recommended!)