From 1aa769842072f5721266fb21f025ebd72c46e1e1 Mon Sep 17 00:00:00 2001 From: Blackbern Date: Fri, 5 Feb 2016 13:14:52 +0100 Subject: [PATCH 1/3] ajout d'un script d'installation pour archlinux via pacman et yaourt. --- .gitignore | 3 ++ installing_deps.sh | 8 ++--- installing_deps_archlinux.sh | 60 ++++++++++++++++++++++++++++++++++++ 3 files changed, 67 insertions(+), 4 deletions(-) create mode 100644 installing_deps_archlinux.sh diff --git a/.gitignore b/.gitignore index 8fac5792..264aaa5f 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,6 @@ var/www/static/ # Local config bin/packages/config.cfg + +# installed files +nltk_data/ diff --git a/installing_deps.sh b/installing_deps.sh index 5756a1d4..f50b3313 100755 --- a/installing_deps.sh +++ b/installing_deps.sh @@ -9,17 +9,17 @@ sudo apt-get install python-pip python-virtualenv python-dev libfreetype6-dev \ screen g++ python-tk unzip libsnappy-dev #Needed for bloom filters -sudo apt-get install libssl-dev libfreetype6-dev python-numpy +sudo pacman -S openssl python2-numpy --needed # DNS deps -sudo apt-get install libadns1 libadns1-dev +sudo pacman -S adns --needed #Needed for redis-lvlDB -sudo apt-get install libev-dev libgmp-dev +sudo pacman -S libev gmp --needed #needed for mathplotlib test ! -L /usr/include/ft2build.h && sudo ln -s freetype2/ft2build.h /usr/include/ -sudo easy_install -U distribute +sudo easy_install-2.7 -U distribute # REDIS # test ! -d redis/ && git clone https://github.com/antirez/redis.git diff --git a/installing_deps_archlinux.sh b/installing_deps_archlinux.sh new file mode 100644 index 00000000..b921d3c0 --- /dev/null +++ b/installing_deps_archlinux.sh @@ -0,0 +1,60 @@ +#!/bin/bash + +set -e +set -x + +sudo pacman -Syu + +sudo pacman -S python2-pip screen gcc unzip freetype2 python2 git --needed +sudo yaourt -S snappy --needed +sudo pip2 install virtualenv + +#Needed for bloom filters +sudo pacman -S openssl python2-numpy --needed + +# DNS deps +sudo pacman -S adns --needed + +#Needed for redis-lvlDB +sudo pacman -S libev gmp --needed + +#needed for mathplotlib +test ! -L /usr/include/ft2build.h && sudo ln -s freetype2/ft2build.h /usr/include/ +sudo easy_install-2.7 -U distribute + +# REDIS # +test ! -d redis/ && git clone https://github.com/antirez/redis.git +pushd redis/ +git checkout 2.8 +make +popd + +# REDIS LEVEL DB # +test ! -d redis-leveldb/ && git clone https://github.com/KDr2/redis-leveldb.git +pushd redis-leveldb/ +git submodule init +git submodule update +make +popd + +if [ ! -f bin/packages/config.cfg ]; then + cp bin/packages/config.cfg.sample bin/packages/config.cfg +fi + +virtualenv AILENV + +echo export AIL_HOME=$(pwd) >> ./AILENV/bin/activate +echo export AIL_BIN=$(pwd)/bin/ >> ./AILENV/bin/activate +echo export AIL_FLASK=$(pwd)/var/www/ >> ./AILENV/bin/activate +echo export AIL_REDIS=$(pwd)/redis/src/ >> ./AILENV/bin/activate +echo export AIL_LEVELDB=$(pwd)/redis-leveldb/ >> ./AILENV/bin/activate + +. ./AILENV/bin/activate + +mkdir -p $AIL_HOME/{PASTES,Blooms,dumps} +mkdir -p $AIL_HOME/LEVEL_DB_DATA/{2014,2013} + +pip install -r pip_packages_requirement.txt + +# Download the necessary NLTK corpora +HOME=$(pwd) python -m textblob.download_corpora From 714f569d15c5812123bcf9660eec95cf30ec6f41 Mon Sep 17 00:00:00 2001 From: Blackbern Date: Fri, 5 Feb 2016 13:18:50 +0100 Subject: [PATCH 2/3] Correction de installing_deps.sh --- installing_deps.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/installing_deps.sh b/installing_deps.sh index f50b3313..8f8562e1 100755 --- a/installing_deps.sh +++ b/installing_deps.sh @@ -7,15 +7,14 @@ sudo apt-get update sudo apt-get install python-pip python-virtualenv python-dev libfreetype6-dev \ screen g++ python-tk unzip libsnappy-dev - #Needed for bloom filters -sudo pacman -S openssl python2-numpy --needed +sudo apt-get install libssl-dev libfreetype6-dev python-numpy # DNS deps -sudo pacman -S adns --needed +sudo apt-get install libadns1 libadns1-dev #Needed for redis-lvlDB -sudo pacman -S libev gmp --needed +sudo apt-get install libev-dev libgmp-dev #needed for mathplotlib test ! -L /usr/include/ft2build.h && sudo ln -s freetype2/ft2build.h /usr/include/ From 2859162b01fb8e0fe3719864b3f78bcd872895da Mon Sep 17 00:00:00 2001 From: Blackbern Date: Fri, 5 Feb 2016 13:20:23 +0100 Subject: [PATCH 3/3] Autre correction de installing_deps.sh --- installing_deps.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/installing_deps.sh b/installing_deps.sh index 8f8562e1..5756a1d4 100755 --- a/installing_deps.sh +++ b/installing_deps.sh @@ -7,6 +7,7 @@ sudo apt-get update sudo apt-get install python-pip python-virtualenv python-dev libfreetype6-dev \ screen g++ python-tk unzip libsnappy-dev + #Needed for bloom filters sudo apt-get install libssl-dev libfreetype6-dev python-numpy @@ -18,7 +19,7 @@ sudo apt-get install libev-dev libgmp-dev #needed for mathplotlib test ! -L /usr/include/ft2build.h && sudo ln -s freetype2/ft2build.h /usr/include/ -sudo easy_install-2.7 -U distribute +sudo easy_install -U distribute # REDIS # test ! -d redis/ && git clone https://github.com/antirez/redis.git