Files
@ 72890999e24d
Branch filter:
Location: DA/lsst_blog/install_monetdb.sh - annotation
72890999e24d
1.9 KiB
text/x-sh
Running LSST baseline queries in MonetDB
72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d 72890999e24d | #!/bin/bash
################################################################################
# #
# This script installs the specified MonetDB release. #
# Provide the script with the release name, version number and directory #
# where the database will be installed. #
# #
# Run as (for example): #
# ./install_monetdb.sh Dec2016-SP5 11.25.23 /scratch/myname/databases #
# #
################################################################################
rname=$1
mname=${rname}
mversion=$2
mdbname=MonetDB-${mname}
mdbversion=MonetDB-${mversion}
dbdir=$3
mkdir -p $dbdir
cd $dbdir
rm -Rf $mdbname
# Used for releases:
wget http://www.monetdb.org/downloads/sources/${mname}/${mdbversion}.tar.bz2
# Used for test-releases:
#wget http://dev.monetdb.org/downloads/testing/sources/${rname}/${mdbversion}.tar.bz2
tar -xvjf ${mdbversion}.tar.bz2
mkdir -p $dbdir/$mdbname/build
cd $dbdir/$mdbname/build
# On Ubuntu this has to run with --disable-strict --disable-geom, others may use --enable-strict
# To copy the ubuntu environment we use these settings (although the latter are for Fedora)
#../$mdbversion/configure --prefix=$dbdir/$mdbname --disable-optimize --enable-debug --enable-assert --disable-strict --disable-geom 2>&1 | tee configure.output.log
../../$mdbversion/configure --prefix=$dbdir/$mdbname --enable-optimize --disable-debug --disable-assert --disable-strict --disable-geom --enable-fits 2>&1 | tee configure.output.log
make 2>&1 | tee make.output.log
make install
echo
echo "Don't forget to set the PATHs in your ~/.bashrc"
echo "READY"
|