Если пытаться установить на Ubuntu 20.04 postgresql-plv8, то будет ошибка, что пакет не найден.
Для установки данного расширения на указанную выше ОС нужно собрать этот пакет вручную.
$ wget https://github.com/plv8/plv8/archive/v3.0.0.tar.gz $ tar -xvzf v3.0.0.tar.gz $ cd plv8-3.0.0 $ make
Возможные проблемы:
Нужно проверить если все эти программы, если нет, то установить:
Git g++ or clang++ Python 2 (for v8) pkg-config (linux only for v8) libc++-dev (linux only) libc++abi-dev (linux only) libglib2.0-dev (ubuntu 20.04) libtinfo5 (ubuntu 20.04) ninja-build (ubuntu arm64)
- Может отсутствовать make (apt install make)
- Не будет ссылки на python
/usr/bin/env: ‘python’: No such file or directory
Устанавливаем python второй версии:
sudo apt install python2
И настраиваем ссылку:
sudo ln -s /usr/bin/python2 /usr/bin/python
- Сборка закончилась с ошибкой: тут проще удалить каталог plv8-3.0.0 и заново запустить установку.
- How to fix ‘postgres.h’ file not found problem?
sudo apt install postgresql-server-dev-12
Официальный сайт: PLV8 Documentation