Installation from source RPM package

Source packages for specfe are also available. These are tested on a Fedora Core system. They may also work on other linux distributions.

  1. Download the source package (replace <xxx> by the latest version):

    wget http://www.bessrc.aps.anl.gov/downloadDocs/specfe/specfe-<xxx>.src.rpm

  2. Set up the Fedora RPM build environment

    fedora-buildrpmtree

  3. Build the package:

    rpmbuild --rebuild specfe-<xxx>.src.rpm

    	      Processing files: specfe-debuginfo-1.5.16-1
    	      Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
    	      Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/specfe-1.5.16-1-root
    	      Wrote: /home/jennings/rpmbuild/RPMS/i386/specfe-1.5.16-1.i386.rpm
    	      Wrote: /home/jennings/rpmbuild/RPMS/i386/specfe-debuginfo-1.5.16-1.i386.rpm
    	      Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.58143
    	      + umask 022
    	      + cd /home/jennings/rpmbuild/BUILD
    	      + cd specfe-1.5.16
    	      + rm -rf /var/tmp/specfe-1.5.16-1-root
    	      + exit 0
    	      Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.58143
    	      + umask 022
    	      + cd /home/jennings/rpmbuild/BUILD
    	      + rm -rf specfe-1.5.16
    	      + exit 0
    	    

  4. Install the package:

    sudo rpm -Uvh ~/rpmbuild/RPMS/i386/specfe-<xxx>.i386.rpm

  5. Try to run the package:

    cd <somewhere>

    specfe