]>
Commit | Line | Data |
---|---|---|
542cc9bb TG |
1 | How to Install Open vSwitch on NetBSD |
2 | ===================================== | |
0f3df203 YT |
3 | |
4 | On NetBSD, you might want to install requirements from pkgsrc. | |
5 | In that case, you need at least the following packages. | |
6 | ||
542cc9bb TG |
7 | * automake |
8 | * libtool-base | |
9 | * gmake | |
10 | * python27 | |
1de0ef41 | 11 | * py27-six |
542cc9bb TG |
12 | * py27-xml |
13 | * pkg_alternatives | |
0f3df203 | 14 | |
9feb1017 | 15 | Some components have additional requirements. (See [INSTALL.md]) |
0f3df203 YT |
16 | |
17 | Assuming you are running NetBSD/amd64 6.1.2, you can download and | |
18 | install pre-built binary packages as the following. | |
19 | (You might get some warnings about minor version mismatch. Don't care.) | |
20 | ||
542cc9bb | 21 | ``` |
0f3df203 YT |
22 | # PKG_PATH=http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/6.1.2/All/ |
23 | # export PKG_PATH | |
1de0ef41 | 24 | # pkg_add automake libtool-base gmake python27 py27-six py27-xml pkg_alternatives |
542cc9bb | 25 | ``` |
0f3df203 | 26 | |
542cc9bb TG |
27 | NetBSD's `/usr/bin/make` is not GNU make. GNU make is installed as |
28 | `/usr/pkg/bin/gmake` by the above mentioned `gmake` package. | |
0f3df203 | 29 | |
542cc9bb | 30 | As all executables installed with pkgsrc are placed in `/usr/pkg/bin/` |
0f3df203 YT |
31 | directory, it might be a good idea to add it to your PATH. |
32 | ||
33 | Open vSwitch on NetBSD is currently "userspace switch" implementation | |
9feb1017 TG |
34 | in the sense described in [INSTALL.userspace.md] and [PORTING.md]. |
35 | ||
36 | [INSTALL.md]:INSTALL.md | |
37 | [INSTALL.userspace.md]:INSTALL.userspace.md | |
38 | [PORTING.md]:PORTING.md |