Crosslinking Coupled Mass Spectroscopy Data Analysis Software
(c) Andrew N Holding
This is a brief guide to how to install Crosslinker and assumes a working knowledge of Linux. It is recommended that Crosslinker is run on a fresh Debian Linux installation and the the server is not accessible via the internet.
Required packages not included in the standard Debian installation are:
- apache2
- mysql-server (when prompted set root password to 'crosslinker')
- git
- libparallel-forkmanager-perl
- libdbd-sqlite3-perl
- libdbd-mysql-perl
- libchart-gnuplot-perl
These can be installed with 'apt-get' or 'aptitude'.
apt-get install apache2
Make and change to directory '/srv/www'.
mkdir /srv/www
cd /srv/www
Use Git to obtain the latest version of Crosslinker and download it into the current directory.
git clone git://github.com/andrewholding/Crosslinker.git
Change ownership of the folder to www-data with chown.
chown www-data:www-data /srv/www -R
Update Apache's default site file or create a new site definintion to point to the Crosslinker install.
nano /etc/apache2/sites-available/default
Change following lines:
DocumentRoot /var/www to DocumentRoot /srv/www/Crosslinker/html
<Directory /var/www/> to <Directory /srv/www/Crosslinker/html>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
to
ScriptAlias /cgi-bin/ /srv/www/Crosslinker/cgi-bin/
<Directory "/srv/www/Crosslinker/cgi-bin">
Restart the web server
/etc/init.d/apache2 restart
You should be now able to access Crosslinker by connecting to the server with a webrowser.
http://localhost/