PostgreSQL/ci_scripts/ubuntu-deps.sh
Andreas Karlsson 7266847592 Sync development dependecies in Github Actions with offical package
New dependencies have been added since we last updated this list, e.g.
zstd and icu. And additionally we just fix diffs where Ubuntu packages
have been renamed or the official package thinks we should install
some package.
2025-02-12 16:01:38 +01:00

56 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
DEPS=(
# Setup
wget
# Build
bison
docbook-xml
docbook-xsl
flex
gettext
libicu-dev
libkrb5-dev
libldap2-dev
liblz4-dev
libpam0g-dev
libperl-dev
libreadline-dev
libselinux1-dev
libssl-dev
libsystemd-dev
libxml2-dev
libxml2-utils
libxslt1-dev
libzstd-dev
lz4
mawk
meson
perl
pkgconf
python3-dev
systemtap-sdt-dev
tcl-dev
uuid-dev
xsltproc
zlib1g-dev
zstd
# Build pg_tde
libcurl4-openssl-dev
# Test
libipc-run-perl
# Test pg_tde
python3-pykmip
libhttp-server-simple-perl
)
sudo apt-get update
sudo apt-get install -y ${DEPS[@]}
bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"
# Vault
wget -O - https://apt.releases.hashicorp.com/gpg | sudo tee /etc/apt/keyrings/hashicorp-archive-keyring.asc
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/hashicorp-archive-keyring.asc] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt-get update && sudo apt-get install -y vault