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