2.2. Retrieving and installing

libjf official site is hosted at SourceForge.net: http://libjf.sourceforge.net/

Official packages are released only on SourceForge.net site, please avoid alternative sources.

Installing libjf on a "tested architecture" is a 6 steps task:

tar xvjf libjf-v.r.p-c.a.e-YYYYMMDDhhmm.tar.bz2
cd libjf-v.r.p
./configure
make
make check
sudo make install
      
if something goes wrong, please refer to this resources:

Please note "make check" step does not perform an "in depth" test: if you are interested in testing all the features of libjf, take a look to shipped README file.

If you have completed your 6 steps installation, libjf should be installed at default path (/opt/libjf); should you prefer an alternative path, use --prefix option at configure step. From now on we will assume you have installed the library at its default path.

Installation procedure does not install documentation will remain in your package base sub-directory doc.

It's suggested to append libjf "bin" directory to your environment var PATH:

tiian@linux:~/tutorial> export PATH=$PATH:/opt/libjf/bin/
tiian@linux:~/tutorial> type jf_report
jf_report is /opt/libjf/bin/jf_report
    
this can save you a lot of typing.

2.2.1. Package name

What's the meaning of a so large name?

libjf-v.r.p-c.a.e-YYYYMMDDhhmm.tar.bz2

libjf

library name

v

major version number

r

minor version number (release); even values for "stable" releases, odd values for "development" releases

p

patch level

c

"current" library version as understood by libtool

a

"age" library version as understood by libtool

e

"revision" library version as understood by libtool

YYYYMMDDhhmm

release timestamp as year, month, day, hours, minutes

tar

the file is a GNU tar file

bz2

the file is compressed with bzip2 utility

2.2.2. Un-installing

If you are bored about libjf and want to un-install it, use the following command from package base directory:

sudo make uninstall
      
please pay attention directories are not removed; to clean-up directories too you may use this (dangerous) command:
rm -rf /opt/libjf