34 lines
702 B
Plaintext
34 lines
702 B
Plaintext
|
#!/bin/bash
|
||
|
|
||
|
# This bash script installs all local software required to run the
|
||
|
# pdf2htmlEX tests
|
||
|
|
||
|
export DEBIAN_FRONTEND=noninteractive
|
||
|
|
||
|
# Start by making sure all required apt packages exist
|
||
|
#
|
||
|
sudo apt -y install \
|
||
|
python3 \
|
||
|
python3-pip \
|
||
|
xvfb \
|
||
|
firefox
|
||
|
|
||
|
# Now get the geckodriver for firefox (as required by selenium)
|
||
|
#
|
||
|
pushd /tmp
|
||
|
#
|
||
|
wget https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz
|
||
|
#
|
||
|
tar xvf geckodriver-v0.26.0-linux64.tar.gz
|
||
|
#
|
||
|
sudo mv geckodriver /usr/local/bin
|
||
|
#
|
||
|
popd
|
||
|
|
||
|
# Now make sure all python packages exist (install into the local user's
|
||
|
# PyPI archive)
|
||
|
#
|
||
|
pip3 install \
|
||
|
selenium \
|
||
|
Pillow
|