sudo apt-get install -y \
build-essential \
postgresql-server-dev-16 \
cmake \
ninja-build \
python3 \
pkg-config \
libtinfo5 \
libc++-dev \
libc++abi-dev \
libv8-dev \
curl \
git \
wget
# Скачайте и соберите plv8
git clone https://github.com/plv8/plv8.git
cd plv8
make
sudo make install
Если будет ошибка при запуске: https://github.com/plv8/plv8/issues/571
ERROR: загрузить библиотеку "/usr/lib/postgresql/16/lib/plv8-3.2.4.so" не удалось: /usr/lib/postgresql/16/lib/plv8-3.2.4.so: undefined symbol: _ZTIN2v84base6ThreadE
ОШИБКА: загрузить библиотеку "/usr/lib/postgresql/16/lib/plv8-3.2.4.so" не удалось: /usr/lib/postgresql/16/lib/plv8-3.2.4.so: undefined symbol: _ZTIN2v84base6ThreadE
SQL state: 58P01