Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save simao-silva/62511a100d079c1f03a0ca1c29a9b534 to your computer and use it in GitHub Desktop.
Save simao-silva/62511a100d079c1f03a0ca1c29a9b534 to your computer and use it in GitHub Desktop.
#! /bin/bash
CURRENT_DIR=$(pwd)
cd /tmp
sudo apt install -y libpcsclite-dev libpoppler-qt5-dev libzip-dev libopenjp2-7-dev libpng-dev openjdk-8-jdk qtbase5-dev \
qt5-qmake qtbase5-private-dev qt5-default qtdeclarative5-dev qtquickcontrols2-5-dev qml-module-qtquick-controls2 \
libxerces-c-dev libxml-security-c-dev swig libcurl4-nss-dev libnsspem qml-module-qt-labs-folderlistmodel \
qml-module-qt-labs-settings qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-dialogs \
qml-module-qtquick-layouts qml-module-qtquick-window2 qml-module-qtquick2 libccid pcscd
if wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb; then
sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
fi
if wget http://de.archive.ubuntu.com/ubuntu/pool/universe/libz/libzip/libzip4_1.1.2-1.1_amd64.deb; then
sudo dpkg -i libzip4_1.1.2-1.1_amd64.deb
fi
if wget https://www.autenticacao.gov.pt/documents/10179/11962/Autenticacao.gov_Ubuntu_18_x64.deb; then
mkdir temp && cd temp
ar -x "../Autenticacao.gov_Ubuntu_18_x64.deb"
tar xf control.tar.xz
sed --in-place s/", qtbase-abi-5-9-5"//1 control
tar cfJ control.tar.xz control
ar rcs ../ccidadao.deb debian-binary control.tar.xz data.tar.xz
sudo dpkg -i ../ccidadao.deb
fi
if wget http://security.ubuntu.com/ubuntu/pool/universe/x/xml-security-c/libxml-security-c17v5_1.7.3-4ubuntu0.1_amd64.deb; then
sudo dpkg -i libxml-security-c17v5_1.7.3-4ubuntu0.1_amd64.deb
fi
sudo apt autoremove -y
cd $CURRENT_DIR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment