2011-09-11 10 views
6

Sto cercando di installare il pacchetto contrib/unaccent per Postgresql 8.4 sulla mia casella Ubuntu. Ma ho ottenuto il messaggio di errore quando ho digitato make:Impossibile trovare PGXS per Postgresql 8.4 su Ubuntu

/usr/lib/postgresql/8.4/lib/pgxs/src/makefiles/pgxs.mk: No such file or directory

Apparentemente PGXS è l'infrastruttura di Postgresql per l'installazione delle estensioni, ma non ho trovato il file pgxs.mk sulla mia casella di Ubuntu.

Seguendo alcuni contatti su Internet, ho provato a installare libpq-dev. Tuttavia, non sono riuscito a trovare alcun pgxs.mk anche dopo aver installato libpq-dev.

Ciò che è davvero frustrante è che non riesco nemmeno a trovare un esempio di pgxs.mk su Internet. Come si installa l'infrastruttura PGXS?

+0

Controllare la risposta qui: http://stackoverflow.com/questions/21146279/error-installing-postgis-on-debian/26266796 – deekshith

risposta

11

Probabilmente è necessario installare postgresql-server-dev-8.4 pacchetto, che contains makefile mancante:

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

Questa è la risposta. Grazie! – jibiel

+0

Confermo che questo ha funzionato con Ubuntu maverick (10.10) i686. – cavila

Problemi correlati