2011-09-11 34 views
6

Tôi đang cố gắng cài đặt gói đóng gói/unaccent cho Postgresql 8.4 trên hộp Ubuntu của tôi. Nhưng tôi đã nhận được thông báo lỗi khi tôi gõ thực hiện:Không thể tìm thấy PGXS cho Postgresql 8.4 trên Ubuntu

/usr/lib/postgresql/8.4/lib/pgxs/src/makefiles/pgxs.mk: Không có tập tin hoặc thư mục

Rõ ràng PGXS là cơ sở hạ tầng của Postgresql để cài đặt các phần mở rộng, nhưng tôi không thể tìm thấy tệp pgxs.mk ở tất cả trên hộp ubuntu của tôi.

Sau một số khách hàng tiềm năng trên Internet, tôi đã thử cài đặt libpq-dev. Tuy nhiên, tôi không thể tìm thấy bất kỳ pgxs.mk ngay cả sau khi cài đặt libpq-dev.

Điều gì thực sự bực bội là tôi thậm chí không thể tìm thấy ví dụ về pgxs.mk ở bất kỳ đâu trên Internet. Làm cách nào để cài đặt cơ sở hạ tầng PGXS?

+0

Kiểm tra câu trả lời ở đây: http://stackoverflow.com/questions/21146279/error-installing-postgis-on-debian/26266796 – deekshith

Trả lời

11

Có lẽ bạn cần phải cài đặt postgresql-server-dev-8.4 gói, trong đó contains makefile thiếu của bạn:

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

Đây là câu trả lời. Cảm ơn! – jibiel

+0

Tôi xác nhận rằng điều này đã làm việc với Ubuntu maverick (10.10) i686. – cavila

Các vấn đề liên quan