Difference between revisions of "VPP/Getting VPP 16.06"
From fd.io
< VPP
(→Getting the Source) |
|||
| Line 91: | Line 91: | ||
<code> | <code> | ||
sudo service vpp start | sudo service vpp start | ||
| + | </code> | ||
| + | |||
| + | = Getting jvpp jar = | ||
| + | |||
| + | == Directly downloading jvpp.jar | ||
| + | vpp provides java bindings which can be [https://nexus.fd.io/content/repositories/fd.io.release/io/fd/vpp/jvpp/16.06/jvpp-16.06.jar downloaded] | ||
| + | |||
| + | == Getting jvpp via maven == | ||
| + | |||
| + | Add the following to your ~/.m2/settings.xml to pick up the fd.io maven repo: | ||
| + | |||
| + | <code> | ||
| + | <repository> | ||
| + | <id>fd.io.release</id> | ||
| + | <name>fd.io.release</name> | ||
| + | <url>https://nexus.fd.io/content/repositories/fd.io.release/</url> | ||
| + | <releases> | ||
| + | <enabled>true</enabled> | ||
| + | </releases> | ||
| + | <snapshots> | ||
| + | <enabled>false</enabled> | ||
| + | </snapshots> | ||
| + | </repository> | ||
</code> | </code> | ||
Revision as of 00:23, 17 June 2016
Intro
Getting the Source
Or check out via git:
git clone https://gerrit.fd.io/r/vpp git checkout v16.06
Getting Binary Packages
Ubuntu
Package Descriptions
- vpp - Description: Vector Packet Processing--executables. This package provides VPP executables: vpp, vpp_api_test, vpp_json_test
- vpp - the vector packet engine
- vpp_api_test - vector packet engine API test tool
- vpp_json_test - vector packet engine JSON test tool
- vpp-dbg - Description: Vector Packet Processing--debug symbols
- vpp-dev - Description: Vector Packet Processing--development support. This package contains development support files for the VPP libraries
- vpp-dpdk-dev - Description: Vector Packet Processing--development support. This package contains dpdk header files which match the dpdk version compiled into the vpp executable
- vpp-dpdk-dkms - Description: DPDK 2.1 igb_uio_driver. This package contains Linux kernel modules distributed with DPDK.
- vpp-lib - Description: Vector Packet Processing--runtime libraries. This package contains the VPP shared libraries, including:
- vppinfra - foundation library supporting vectors, hashes, bitmaps, pools, and string formatting.
- dpdk - Intel DPDK library
- svm - vm library
- vlib - vector processing library
- vlib-api - binary API library
- vnet - network stack library
Install and run on Ubuntu 14.04 (Trusty)
echo "deb https://nexus.fd.io/content/repositories/fd.io.ubuntu.trusty.main/ ./" | sudo tee -a /etc/apt/sources.list.d/99fd.io.list
sudo apt-get update
sudo apt-get install vpp vpp-dpdk-dkms
sudo start vpp
Install and run on Ubuntu 16.06 (Xenial)
echo "deb https://nexus.fd.io/content/repositories/fd.io.ubuntu.xenial.main/ ./" | sudo tee -a /etc/apt/sources.list.d/99fd.io.list
sudo apt update
sudo apt install vpp vpp-dpdk-dkms sudo service vpp start
Centos
Package Descriptions
- vpp - Description: Vector Packet Processing--executables. This package provides VPP executables: vpp, vpp_api_test, vpp_json_test
- vpp - the vector packet engine
- vpp_api_test - vector packet engine API test tool
- vpp_json_test - vector packet engine JSON test tool
- vpp-lib - Description: Vector Packet Processing--runtime libraries. This package contains the VPP shared libraries, including:
- vpp-devel - Description: Vector Packet Processing--development support. This package contains development support files for the VPP libraries
- vppinfra - foundation library supporting vectors, hashes, bitmaps, pools, and string formatting.
- dpdk - Intel DPDK library
- svm - vm library
- vlib - vector processing library
- vlib-api - binary API library
- vnet - network stack library
Installing and running on Centos 7
Create a file /etc/yum.repos.d/fdio-master.repo with contents:
[fdio-master] name=fd.io master branch latest merge baseurl=https://nexus.fd.io/content/repositories/fd.io.centos7/ enabled=1 gpgcheck=0
Then:
sudo yum install vpp
sudo service vpp start
Getting jvpp jar
== Directly downloading jvpp.jar vpp provides java bindings which can be downloaded
Getting jvpp via maven
Add the following to your ~/.m2/settings.xml to pick up the fd.io maven repo:
<repository>
<id>fd.io.release</id>
<name>fd.io.release</name>
<url>https://nexus.fd.io/content/repositories/fd.io.release/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>