@@ -90,6 +90,7 @@ apt-get install -y \
9090 libpango1.0-dev \
9191 libpcap0.8-dev \
9292 libpq-dev \
93+ libprotobuf-dev \
9394 libre2-dev \
9495 librocksdb-dev \
9596 libsdl1.2-dev \
@@ -100,6 +101,7 @@ apt-get install -y \
100101 libsdl2-ttf-dev \
101102 libsnappy-dev \
102103 libsndfile1-dev \
104+ libsodium-dev \
103105 libsox-dev \
104106 libsqlite3-dev \
105107 libssl-dev \
@@ -215,31 +217,17 @@ echo "/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/" > /etc/ld.so.conf
215217ERLANG_VERSION="20.2.2"
216218ERLANG_DEB_FILE="esl-erlang_21.2-1~ubuntu~bionic_amd64.deb"
217219pushd /tmp \
218− && wget http://packages.erlang-solutions.com/site/esl/esl-erlang/FLAVOUR_1_general/${ERLANG_DEB_FILE}
220+ && wget http://packages.erlang-solutions.com/site/esl/esl-erlang/FLAVOUR_1_general/${ERLANG_DEB_FILE} \
219221 && (dpkg -i ${ERLANG_DEB_FILE}; apt-get install -yf) \
220222 && rm ${ERLANG_DEB_FILE} \
221223 && popd
222224
223−# Install version 3 of the protobuf compiler. (The `protobuf-compiler` package only
224−# supports version 2.)
225−curl -OL https://github.com/google/protobuf/releases/download/v3.3.0/protoc-3.3.0-linux-x86_64.zip \
226− && sudo unzip -o protoc-3.3.0-linux-x86_64.zip -d /usr bin/protoc \
227− && rm -f protoc-3.3.0-linux-x84_64.zip
228−
229225# Install the TensorFlow C API.
230226curl https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-1.1.0.tar.gz > libtensorflow.tar.gz \
231227 && sudo tar zxf libtensorflow.tar.gz -C /usr \
232228 && rm libtensorflow.tar.gz \
233229 && ldconfig
234230
235−# Install libsodium
236−curl https://download.libsodium.org/libsodium/releases/LATEST.tar.gz > libsodium.tar.gz \
237− && sudo tar xfz libsodium.tar.gz -C /tmp \
238− && rm libsodium.tar.gz \
239− && cd /tmp/libsodium-stable \
240− && ./configure \
241− && make install
242−
243231# Install secp256k1
244232cd /tmp \
245233 && git clone https://github.com/bitcoin-core/secp256k1.git \