Newer
Older
#
# in case your OS doesn't support i386 packages.
#
#dpkg --add-architecture i386
#sudo apt-get update
bison
flex
g++
nasm
openjdk-6-jre
sharutils
subversion
xdotool
gcc-multilib
g++-multilib
autoconf
realpath
libelf-dev
libxqilla-dev
libxerces-c-dev
screen
libxml2-dev
libstdc++6:i386
# TODO: don't require i386 libraries if not running MEDS (eg using IDA server)
# For clients of IRDB
CLIENT_IRDB_PKGS="
postgresql-client
pgadmin3
libpqxx-dev
scons
cmake
automake1.9"
# For IRDB server
SERVER_IRDB_PKGS="postgresql"
ALL_PKGS="$BASE_PKGS $CLIENT_IRDB_PKGS $SERVER_IRDB_PKGS "
install_packs()
{
for i in $*
do
sudo apt-get install $i -y
done
}
args="$@"
if [[ $args = "" ]]; then
args="all"
fi
install_packs $ALL_PKGS
install_packs $BASE_PKGS
install_packs $CLIENT_IRDB_PKGS
install_packs $SERVER_IRDB_PKGS
install_packs $CLIENT_IRDB_PKGS $SERVER_IRDB_PKGS
;;
*)
echo "$arg not recognized. Recognized args: all, base, client-irdb,";
echo " server-irdb, irdb, test, sql.";
esac
done
echo "Getting irdb_transforms packages."
cd irdb_transforms
sudo ./get-packages.sh