FOSSology Project Logo FOSSology
Advancing open source analysis and development
 

FOSSology Installation & Upgrades

Here you can find detailed installation instructions for all Fossology packages (and the source tarball).

We are still figuring out how to do this without loads of duplicated information. So the info here is still pretty sparse.

Installation Cookbook

Suggestion: Label a new page for each cookbook with a name such as “Distro+Fossology version” for clarity

If you have any trouble installing from these packages, please write to our mailing list fossology@fossology.org. The Debian packages tend to be much better tested than the rpm based packages since most of the developers use Debian.

FOSSology 1.1.0 FOSSology 1.2.0
Debian “Lenny” TBD TBD
RHEL/CentOS 4.x RHEL4+1.1 TBD
RHEL/CentOS 5.x RHEL5+1.1 TBD
Fedora 9 TBD TBD
Fedora 10 TBD TBD
Fedora 11 TBD TBD

Installation from source

The FOSSology source code ships with a text file called INSTALL. This file contains detailed instructions for how to perform an installation of FOSSology on nearly any system.

Upgrading from FOSSology 1.0.0

Upgrading FOSSology from a previously installed deb package

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 this entry in your /etc/apt/sources.list file:
  deb http://fossology.org/debian/ ./
  • And then
  apt-get update; apt-get install fossology
  • Follow the instructions under known_issues to edit/verify the Scheduler.conf file for fo_notify.
  • Check the scheduler configuration with:
  sudo /usr/lib/fossology/fossology-scheduler -t
  • Examine the logfile for errors (/var/log/fossology/fossology.log). If there are no errors, you should see “STATUS: All scheduler agents are operational.” at the end of the file.
  • Start the scheduler
  sudo /etc/init.d/fossology start

You're done!

Upgrading FOSSology 1.0.0 from a tarball

If you are upgrading a 1.0.0 FOSSology installation built from source using the new 1.1.0 tarball follow these directions:

  • Stop the scheduler:
  sudo /etc/init.d/fossology stop
  • Uncompress the fossology-1.1.0.tar.gz file into a build directory and build.
  tar -xzvf fossology-1.1.0.tar.gz
  cd fossology-1.1.0
  make
  sudo make install
  • Run fo-postinstall to build the perform verification, data initialization (if any) and build the license cache file.
  sudo /usr/local/lib/fossology/fo-postinstall
  • Follow the instructions under known_issues to edit/verify the Scheduler.conf file for fo_notify.
  • Check the scheduler configuration with:
  sudo /usr/lib/fossology/fossology-scheduler -t
  • Examine the logfile for errors (/var/log/fossology/fossology.log). If there are no errors, you should see “STATUS: All scheduler agents are operational.” at the end of the file.
  • Start the scheduler
  sudo /etc/init.d/fossology start

You're done!

 
install.txt · Last modified: 2010/07/28 16:18 by laser

Copyright (C) 2007-2009 Hewlett-Packard Development Company, L.P.
FOSSology Project documentation is licensed under the GNU Free Documentation License Version 1.2
Recent changes RSS feed Valid XHTML 1.0 Valid CSS3 Driven by DokuWiki