Prerequisites
If you choose to use the seperate source trees without the packages and howto
for installation, than you will need to make sure ale prerequisites for installation
are satified prior to building and installing.
Partitioning
It is strongly sugested that you choose to have your /var on its own sufficiently
large partition. This partition should preferably be formatted with the XFS
filesystem. A good alternative to XFS could be Reiser. It is known that the
storage library of the open computer forensics architecture has relatively poor performance on
ext2/ext3 filesystems, and you are for this reason sugested to choose XFS (or Reiser) over
ext2/ext3 for your /var partition.
Prerequisites for OcfaLib
For the installation of OcfaLib you will need to have tehe folowing libraries installed
with the complete set of include files available (many distributions put these in a seperate
development package for the library)
- The Xerces C++ library version 2.6 or higher.
- The boost libraries with at least the serialization library.
- The ACE communication framework library.
- The openssl library.
- The postgres sql library.
- The zlib library
Next to these libraries you will need to make sure you have basic building tools like libtool
make and g++ installed on your system. The use of the 4.0 version of g++ is discouraged,
3.4 or 4.1 are preferable.
Prerequisites for OcfaArch
The main prerequisit for OcfaArch is that you have OcfaLib installed and have the group ocfa
defined on your system. Next to this OcfaArch has a few more prerequisites.
- The cgicc cgi library.
- The clucene indexing library.
- The boost regular expression library
Next to these libraries you will need to have the folowing server software up and running
on your system:
- postgress 8
- apache 2
- syslogd
Finaly you will need to have the netpbm graphic conversion tools installed on your system.
OcfaArch prerequisites
The OcfaModules consists of a set of different modules each with its own tool or library as a prerequisite.
This means you could leave out one or more of these prerequisites, and make do without the
related module if need be, you are however sugested to install all of these tools and libraties:
- The sleuthkit version 2.04 or higher.
- libmagic
- berkeley db 4.x
- gunzip
- bunzip2
- objdump
- exiftags
- unzip
- antiword
- pdftotext
- strings
- tar
- perl
- Perl modules: