Commands to install development environment on a blank uBuntu install:
Executed as root (user "mark" is only used as an example, replace with your own username):
apt-get install sun-java5-jdkapt-get install libpcap-devapt-get install g++apt-get install ant (pulls in about 25Mb of other packages)apt-get install ant-optional (needed for "javah" task)apt-get install junitapt-get install subversionuseradd -m markpasswd marksu - marksvn co https://jnetpcap.svn.sourceforge.net/svnroot/jnetpcap/jnetpcap/trunk jnetpcap
or
svn co https://jnetpcap.svn.sourceforge.net/svnroot/jnetpcap/jnetpcap/branches/branch-1.3 jnp_1.3
setenv JAVA_HOME /usr/lib/jvm/java-1.5.0-sunsu ant clean test #if everything tested OK exit
ant -Dos=ubuntu9 clean package-deb
dpkg -i dist/jnetpcap-1.3.b0003-ubuntu9.i386.debls -l /usr/lib/libjnetcap*lrwxrwxrwx 1 root root 33 Jul 4 17:33 /usr/lib/libjnetpcap.so -> /usr/lib/libjnetpcap.so.1.3.b0003 -rw-r--r-- 1 root root 1193147 Jul 4 17:29 /usr/lib/libjnetpcap.so.1.3.b0003
ls -l /usr/share/java/jnetpcap*
-rw-r--r-- 1 root root 463175 Jul 4 17:29 /usr/share/java/jnetpcap-1.3.b0003.jar lrwxrwxrwx 1 root root 38 Jul 4 17:33 /usr/share/java/jnetpcap.jar -> /usr/share/java/jnetpcap-1.3.b0003.jar
ls /usr/share/doc/jnetpcap*javadoc
Other names that should be used with the "-Dos=" argument to ant during build. You can substitute the major OS version number at the end:
This example assumes that we are taking a snapshot of the latest state of the development trunk (SVN trunk) which is assigned a build number (defined in file build.number in jnetpcap working directory). Build numbers are incremented after each official or internal build by jnetpcap builders.