Skip to content
Zheeeng edited this page Nov 25, 2015 · 1 revision

Table of Contents

Software Installation

For archival purposes the install instructions for older packages are linked below. Use the instructions on this page to install newest version NetFPGA package.


NetFPGA Package 1.0 Install_Software_1.0
NetFPGA Package 1.2 Install_Software_1.2

Log in as root

  • Log in as root or 'su -' to root

Install RPMforge Yum repository

  • Install the RPMforge repository.

CentOS 5 wiki documentation on installing RPMforge

Install NetFPGA Base Package

  • Install NetFPGA yum repository and GPG Key
 rpm -Uhv http://netfpga.org/yum/el5/RPMS/noarch/netfpga-repo-1-1_CentOS5.noarch.rpm
  • Next run the following command to install the NetFPGA base package
 yum install netfpga-base
  • Note that there may be some dependencies. Select 'y' to install these dependent packages.
  • From release 2.0.0 and beyond the Java GUI has been split into its own package. To install this package follow the Java GUI Install

Create NF2 directory in your user account

Run the following script to copy the entire NF2 directory into your account (typically: /root/NF2). WARNING: Running this command WILL overwrite any existing NF2 directory or files in your user account! If you have files that you want to preserve, 'mv' your NF2 directory to another location, such as NF2_backup.

To copy the NetFPGA directory and set the environment variables run the following command

  /usr/local/NF2/lib/scripts/user_account_setup/user_account_setup.pl

It also adds the following environment variables to your .bashrc file.

      *NF2_ROOT
      *NF2_DESIGN_DIR
      *NF2_WORK_DIR
      *PYTHONPATH
      *PERL5LIB

Reboot your machine

Reboot your machine in order to finalize the installation.

Clone this wiki locally