apt.yml 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. parameters:
  2. packages: ''
  3. steps:
  4. - script: |
  5. sudo apt-get update -y | true
  6. sudo apt install bison \
  7. re2c \
  8. locales \
  9. ldap-utils \
  10. openssl \
  11. slapd \
  12. language-pack-de \
  13. re2c \
  14. libgmp-dev \
  15. libicu-dev \
  16. libtidy-dev \
  17. libenchant-dev \
  18. libaspell-dev \
  19. libpspell-dev \
  20. libsasl2-dev \
  21. libxpm-dev \
  22. libzip-dev \
  23. libsqlite3-dev \
  24. libwebp-dev \
  25. libonig-dev \
  26. libkrb5-dev \
  27. libgssapi-krb5-2 \
  28. libcurl4-openssl-dev \
  29. libxml2-dev \
  30. libxslt1-dev \
  31. libpq-dev \
  32. libreadline-dev \
  33. libldap2-dev \
  34. libsodium-dev \
  35. libargon2-0-dev \
  36. libmm-dev \
  37. libsnmp-dev \
  38. postgresql \
  39. postgresql-contrib \
  40. snmpd \
  41. snmp-mibs-downloader \
  42. freetds-dev \
  43. unixodbc-dev \
  44. llvm \
  45. libc-client-dev \
  46. libkrb5-dev \
  47. dovecot-core \
  48. dovecot-pop3d \
  49. dovecot-imapd \
  50. sendmail \
  51. firebird-dev \
  52. ${{ parameters.packages }}
  53. displayName: 'APT'
  54. - script: |
  55. mkdir /opt/oracle
  56. wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-basiclite-linuxx64.zip
  57. unzip instantclient-basiclite-linuxx64.zip
  58. wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-sdk-linuxx64.zip
  59. unzip instantclient-sdk-linuxx64.zip
  60. mv instantclient_*_* /opt/oracle/instantclient
  61. # Interferes with libldap2 headers.
  62. rm /opt/oracle/instantclient/sdk/include/ldap.h
  63. displayName: 'Install Oracle Instant Client'