Не удается найти PGXS для Postgresql 8.4 в Ubuntu - PullRequest
6 голосов
/ 11 сентября 2011

Я пытаюсь установить пакет contrib / unaccent для Postgresql 8.4 на моем компьютере с Ubuntu. Но я получил сообщение об ошибке, когда набрал make:

/ usr / lib / postgresql / 8.4 / lib / pgxs / src / makefiles / pgxs.mk: нет такого файла или каталога

Очевидно, что PGXS - это инфраструктура Postgresql для установки расширений, но я не смог найти файл pgxs.mk на моем компьютере с Ubuntu.

Следуя некоторым рекомендациям в Интернете, я попытался установить libpq-dev. Тем не менее, я не смог найти pgxs.mk даже после установки libpq-dev.

Что действительно расстраивает, так это то, что я нигде не могу найти пример pgxs.mk в Интернете. Как установить инфраструктуру PGXS?

1 Ответ

12 голосов
/ 11 сентября 2011

Возможно, вам нужно установить postgresql-server-dev-8.4 пакет, который содержит ваш отсутствующий make-файл:

/usr/lib/postgresql/8.4/lib/pgxs/src/makefiles/pgxs.mk
...