~ salmonella-environment-setup (master) /system-setup/debian-stretch.sh


 1#! /bin/sh
 2
 3## Quick&dirty script to install libraries required by eggs.
 4
 5set -ex
 6
 7anchor=$(readlink -f $(dirname "$0"))
 8. "$anchor/debian-common.sh"
 9
10to_install="\
11  packages/debian-stretch.sh  \
12  agar.sh                     \
13  bvspis.sh                   \
14  cmark.sh                    \
15  cryptlib.sh                 \
16  epeg.sh                     \
17  iup.sh                      \
18  canvas_draw.sh              \
19  kiwi.sh                     \
20  libgit2.sh                  \
21  proccpuinfo.sh              \
22  tcc.sh                      \
23"
24
25for script in $to_install; do
26    cd "$tmpdir"
27    . "$installers_dir/$script"
28done
29
30
31### libui
32
33mkdir -p $tmpdir/libui
34cd $tmpdir/libui
35git clone https://github.com/andlabs/libui.git
36cd libui
37mkdir build
38cd build
39cmake ..
40make
41sudo cp -a out/* /usr/local/lib/
42sudo cp ../ui.h /usr/local/include/
43
44
45### lzmalib
46
47mkdir -p $tmpdir/lzmalib
48cd $tmpdir/lzmalib
49wget http://tokyocabinet.sourceforge.net/misc/lzmalib-0.0.1.tar.gz
50tar xzvf lzmalib-0.0.1.tar.gz
51cd lzmalib-0.0.1/
52./configure
53make
54sudo make install
55
56
57### rocksdb
58
59mkdir -p "$tmpdir/rocksdb"
60cd "$tmpdir/rocksdb"
61git clone https://github.com/facebook/rocksdb.git
62cd rocksdb
63git checkout v6.20.3
64make shared_lib
65sudo make install
66sudo strip /usr/local/lib/librocksdb.so.6.20.3
67
68
69### Finishing
70sudo ldconfig
71
72sudo /etc/init.d/olad stop
73sudo update-rc.d olad disable
Trap