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 libavif-dev \ 43 libonig-dev \ 44 libcurl4-openssl-dev \ 45 libxml2-dev \ 46 libxslt1-dev \ 47 libpq-dev \ 48 libedit-dev \ 49 libldap2-dev \ 50 libsodium-dev \ 51 libargon2-0-dev \ 52 libmm-dev \ 53 libsnmp-dev \ 54 postgresql \ 55 postgresql-contrib \ 56 snmpd \ 57 snmp-mibs-downloader \ 58 freetds-dev \ 59 unixodbc-dev \ 60 llvm \ 61 clang \ 62 dovecot-core \ 63 dovecot-pop3d \ 64 dovecot-imapd \ 65 sendmail \ 66 firebird-dev \ 67 liblmdb-dev \ 68 libtokyocabinet-dev \ 69 libdb-dev \ 70 libqdbm-dev \ 71 libjpeg-dev \ 72 libpng-dev \ 73 libfreetype6-dev 74