Source tree compilation on Debian/Ubuntu: Difference between revisions
From genomewiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 23: | Line 23: | ||
make $DIRS | make $DIRS | ||
# set permissions | |||
cd /home/data/www/hgw-max | |||
chown apache:apache -R * | |||
</pre> | </pre> | ||
[[Category:User Developed Scripts]] | [[Category:User Developed Scripts]] |
Revision as of 15:12, 24 February 2010
This worked on my Debian Lenny machine (64 and 32 bit). It will put all binaries in /usr/local, all cgi-bins in /usr/lib/cgi-bin and all html-like things into /var/www/genome.
su aptitude install mysql-server-5.0 apache2 libmysqlclient15-dev # libmysqlclient.a does not contain SSL symbols, so use shared library export MYSQLLIBS="-lmysqlclient -lz" export MACHTYPE=$(uname -m) export MYSQLINC=/usr/include/mysql DIRS='SCRIPTS=/usr/local/bin CGI_BIN=/usr/lib/cgi-bin DOCUMENTROOT=/var/www/genome BINDIR=/usr/local/bin ENCODE_PIPELINE_BIN=/usr/local/bin' # download cd /usr/local wget http://hgdownload.cse.ucsc.edu/admin/jksrc.zip unzip jksrc.zip mkdir -p /var/www/genome/ # compile libraries cd kent/src/libs make compile $DIRS # compile browser cd ../hg make $DIRS # set permissions cd /home/data/www/hgw-max chown apache:apache -R *