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 libaspell-dev \ 36 libbz2-dev \ 37 libpspell-dev \ 38 libsasl2-dev \ 39 libxpm-dev \ 40 libzip-dev \ 41 libsqlite3-dev \ 42 libwebp-dev \ 43 libonig-dev \ 44 libkrb5-dev \ 45 libgssapi-krb5-2 \ 46 libcurl4-openssl-dev \ 47 libxml2-dev \ 48 libxslt1-dev \ 49 libpq-dev \ 50 libreadline-dev \ 51 libldap2-dev \ 52 libsodium-dev \ 53 libargon2-dev \ 54 libmm-dev \ 55 libsnmp-dev \ 56 postgresql \ 57 postgresql-contrib \ 58 snmpd \ 59 snmp-mibs-downloader \ 60 freetds-dev \ 61 unixodbc-dev \ 62 llvm \ 63 clang \ 64 libc-client-dev \ 65 dovecot-core \ 66 dovecot-pop3d \ 67 dovecot-imapd \ 68 sendmail \ 69 firebird-dev \ 70 liblmdb-dev \ 71 libtokyocabinet-dev \ 72 libdb-dev \ 73 libqdbm-dev \ 74 libjpeg-dev \ 75 libpng-dev \ 76 libfreetype6-dev 77