320272a7eb
Type: docs Change-Id: Ic1439ce658d9d53208b29d85440a6cc225ed5b74 Signed-off-by: fatelei <fatelei@gmail.com> Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
105 lines
2.5 KiB
ReStructuredText
105 lines
2.5 KiB
ReStructuredText
.. _ubuntu:
|
|
|
|
.. toctree::
|
|
|
|
Ubuntu - Setup the FD.io Repository
|
|
===================================
|
|
|
|
Choose one of the following releases to install.
|
|
|
|
Update the OS
|
|
-------------
|
|
|
|
It is a good idea to first update and upgrade the OS before starting; run the
|
|
following commands to upgrade the OS and install the curl package to download
|
|
the setup script from packagecloud.io:
|
|
|
|
.. code-block:: console
|
|
|
|
sudo apt-get update
|
|
sudo apt-get dist-upgrade -y
|
|
sudo apt-get install curl
|
|
|
|
Configure Apt Using the Packagecloud Setup Script
|
|
-------------------------------------------------
|
|
|
|
FD.io Packagecloud Repositories provides pop-up menu that provides the
|
|
ability to copy a one-line bash command to fetch the packagecloud setup script.
|
|
In general, start at the FD.io packagecloud URL:
|
|
|
|
https://packagecloud.io/fdio
|
|
|
|
Then choose the desired repository link (e.g. 'release') and select the "Debian"
|
|
package icon in the section named "Quick install instructions". When the pop-up
|
|
dialog appears, select the "Copy" button to copy the command to run the setup
|
|
script and paste it into a terminal on your server.
|
|
|
|
|
|
.. _install_vpp:
|
|
|
|
VPP Release Repo
|
|
^^^^^^^^^^^^^^^^^^^
|
|
|
|
The URL to install the latest VPP release is
|
|
|
|
https://packagecloud.io/fdio/release
|
|
|
|
|
|
VPP master Branch Repo
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
The URL to install the latest VPP release is
|
|
|
|
https://packagecloud.io/fdio/release
|
|
|
|
|
|
VPP stable release Branch Repo
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Stable release branches are named "stable/YYMM" (e.g. stable/2206) and the associated
|
|
packagecloud repositories are named "YYMM" (e.g 2206). For example, the URL to
|
|
the VPP 22.06 stable release branch package repository is:
|
|
|
|
https://packagecloud.io/fdio/2206
|
|
|
|
|
|
Install the Mandatory Packages
|
|
===============================
|
|
|
|
Install the mandatory packages by running the following commands:
|
|
|
|
.. code-block:: console
|
|
|
|
sudo apt-get update
|
|
sudo apt-get install vpp vpp-plugin-core vpp-plugin-dpdk
|
|
|
|
|
|
Install the Optional Packages
|
|
==============================
|
|
|
|
Install the optional packages by running the following command:
|
|
|
|
.. code-block:: console
|
|
|
|
sudo apt-get install vpp-api-python python3-vpp-api vpp-dbg vpp-dev
|
|
|
|
|
|
Uninstall the Packages
|
|
======================
|
|
|
|
Uninstall the packages by running the following command:
|
|
|
|
.. code-block:: console
|
|
|
|
sudo apt-get remove --purge "vpp*"
|
|
|
|
|
|
Remove FD.io Apt source lists
|
|
=============================
|
|
|
|
Remove FD.io Apt source list files created by the packagecloud apt setup script
|
|
by running the following command:
|
|
|
|
.. code-block:: console
|
|
|
|
sudo rm /etc/apt/sources.list.d/fdio*.list
|