1name: apt 2runs: 3 using: composite 4 steps: 5 - shell: bash 6 run: | 7 set -x 8 9 export DEBIAN_FRONTEND=noninteractive 10 11 # Install sudo in Docker for consistent actions 12 if ! type "sudo" > /dev/null; then 13 apt-get update -y | true 14 apt-get install -y sudo 15 fi 16 17 sudo apt-get update -y | true 18 sudo apt-get install -y \ 19 autoconf \ 20 gcc \ 21 make \ 22 curl \ 23 unzip \ 24 bison \ 25 re2c \ 26 locales \ 27 ldap-utils \ 28 openssl \ 29 slapd \ 30 language-pack-de \ 31 libgmp-dev \ 32 libicu-dev \ 33 libtidy-dev \ 34 libenchant-2-dev \ 35 libbz2-dev \ 36 libsasl2-dev \ 37 libxpm-dev \ 38 libzip-dev \ 39 libsqlite3-dev \ 40 libsqlite3-mod-spatialite \ 41 libwebp-dev \ 42 libonig-dev \ 43 libcurl4-openssl-dev \ 44 libxml2-dev \ 45 libxslt1-dev \ 46 libpq-dev \ 47 libreadline-dev \ 48 libldap2-dev \ 49 libsodium-dev \ 50 libargon2-0-dev \ 51 libmm-dev \ 52 libsnmp-dev \ 53 postgresql \ 54 postgresql-contrib \ 55 snmpd \ 56 snmp-mibs-downloader \ 57 freetds-dev \ 58 unixodbc-dev \ 59 llvm \ 60 clang \ 61 dovecot-core \ 62 dovecot-pop3d \ 63 dovecot-imapd \ 64 sendmail \ 65 firebird-dev \ 66 liblmdb-dev \ 67 libtokyocabinet-dev \ 68 libdb-dev \ 69 libqdbm-dev \ 70 libjpeg-dev \ 71 libpng-dev \ 72 libfreetype6-dev 73