Installing FOSSology 2.5 on Debian 6.0 "squeeze" and 7.0 "wheezy"

FOSSology deb packages are produced by the FOSSology team. These debs have not been submitted to debian upstream because we don't currently have a debian maintainer (feel free to volunteer). To use the FOSSology produced debs, add the line below to your /etc/apt/sources.list file.

Squeeze

  
deb http://fossology.org/releases/2.5.0/Debian 6.0 contrib

Or if you are testing the beta release:
deb http://www.fossology.org/nightlybuild/2.5.0/current/debian 6.0 contrib

Wheezy
  
deb http://fossology.org/releases/2.5.0/Debian 7.0 contrib

Or if you are testing the beta release:
deb http://www.fossology.org/nightlybuild/2.5.0/current/debian 7.0 contrib

Be sure to remove any other entries you may have in sources.list for older versions of fossology.

Clean and update the apt cache with:

sudo apt-get clean
sudo apt-get update

Now install FOSSology:

sudo apt-get install fossology

This will install all packages needed to run FOSSology on a single system. You can safely ignore this warning, "WARNING: The following packages cannot be authenticated!" It is a known bug that will be addressed in a future release.

After running apt-get install you should Configure and tune your installation

After tuning, you should be able to login as user 'fossy' with password 'fossy'. These should be changed asap.

Upgrading FOSSology from a previously installed deb package

WARNING jump upgrades are not supported for now and can lead to database inconsistency ! (ie 2.0 > 2.5). Please always do sequential upgrades (2.0 > 2.1 > 2.2 > 2.3 > 2.4 > 2.5)

If you are upgrading FOSSology from a previously installed deb package, then follow these easy steps:

  • Stop the scheduler:
sudo /etc/init.d/fossology stop
  • Verify you have the correct entry in your /etc/apt/sources.list file (see above).
apt-get update; apt-get dist-upgrade
  • Start the scheduler
sudo /etc/init.d/fossology start
  • Examine the logfile for errors (/var/log/fossology/fossology.log).

You're done!