forked from yeasy/easyOVS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathINSTALL
58 lines (36 loc) · 1.63 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
EasyOVS Installation/Configuration Notes
----------------------------------------
EasyOVS 0.3
---
The supported installation methods for EasyOVS are
1) native installation on common Linux distribution,
such as Ubuntu, Debian, CentOS and Fedora.
2) Other distributions may be supported in the future - if you would
like to contribute an installation script, we would welcome it!
1. Native installation from source on Ubuntu,Debian,CentOS and Fedora
If you're reading this, you've probably already done so, but the
command to download the EasyOVS source code is:
git clone git://github.com/yeasy/easyovs.git
If you are running Ubuntu, you may be able to use our handy
`install.sh` script, which is in `easyovs/util`.
*WARNING: USE AT YOUR OWN RISK!*
To install ALL of the software which is potentially useful software,
you may use:
sudo easyovs/util/install.sh -a
The time depends on the network quality and your machine performance.
This takes about 1 minutes on our test system.
You can change the directory where the dependencies are installed using
the -s <directory> flag.
sudo easyovs/util/install.sh -s <directory> -a
2. Installation on other Linux distributions
Although we don't support other Linux distributions directly, it
should be possible to install and run EasyOVS with some degree of
manual effort.
In general, you must have:
* Python, `bash`, `git`, `make`, etc.
* Root privileges (required for network device access)
We encourage contribution of patches to the `install.sh` script to
support other Linux distributions.
Good luck!
EasyOVS Team
---