Note - Be aware that this instructions are not recommended for the P4C SDK use case because specific component versions are needed and these are included in the SDK tarballs!
Netronome Repositories¶
We maintain both rpm and deb packages for most of our products/components. If the product or component you are looking for is not contained within the relevant public repository, please contact us for further instructions on how to get the latest version at [email protected].
Once configured, you would be able to use your system package management utilities to install or update most Netronome products and utilities.
Please notice that some Netronome products do require specific package versions combinations to work properly. Replacing a package version, embedded on these products, may produce undesired results. Please review your product user guide recommendations before upgrading specific packages.
Red Hat / CentOS
# Add a Netronome repository entry to yum's configuration cat << 'EOF' > /etc/yum.repos.d/netronome.repo [netronome] name=netronome baseurl=https://rpm.netronome.com/repos/centos/ gpgcheck=0 EOF
After this, you can use the following commands to list the packages available and install/update those applicable:
# list all nfp packages available yum search nfp # or all agilio packages available yum search agilio
For Ubuntu
First, we will need to get the GPG-key installed in our system:
# Download and Import GPG-key wget https://deb.netronome.com/gpg/NetronomePublic.key apt-key add NetronomePublic.key
now, we can configure and update a repository listing for Netronome packages:
# Create an entry for Netronome's repository mkdir -p /etc/apt/sources.list.d/ cat << 'EOF' > /etc/apt/sources.list.d/netronome.list deb [trusted=yes] https://deb.netronome.com/apt stable main EOF # Update repository lists apt-get update
after this, you can use the following command to list the Netronome packages available and install/update those applicable:
apt list | grep "agilio\|nfp-" # For further details on a particular package, you could use: apt show <package-name>