mirror of
https://github.com/postgres/postgres.git
synced 2025-06-02 00:01:40 -04:00
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.
56 lines
1.1 KiB
Bash
Executable File
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
|