Madlib là một tiện ích mở rộng Postgres . Nhiều người phân phối tiện ích mở rộng của họ qua pgxn.org , giống như CPAN hoặc Rubygems của các tiện ích mở rộng Postgres. Vì vậy, lệnh để cài đặt nó là:
pgxnclient install madlib
Sau đó, bạn có thể nói CREATE EXTENSION madlib
trong bất kỳ cơ sở dữ liệu nào bạn thích.
Lưu ý rằng bạn có thể cần cài đặt một số phụ thuộc trước, ví dụ:
sudo apt-get install cmake postgresql-plpython-9.6 pgxnclient
Đây là những gì liên kết từ năm 2013 cho bạn biết, và nó có vẻ vẫn chính xác đối với tôi. (Lưu ý rằng tôi đã thay đổi plpython từ 9.1 thành 9.6.) Tôi đã thử tự cài đặt madlib từ pgxn trên Postgres 9.5 + Ubuntu 14.04 và nó đã hoạt động.
Về lý do tại sao các madlib folks không phân phối .deb
tệp:bạn luôn có thể hỏi họ, nhưng pgxn là cách chính để chia sẻ các tiện ích mở rộng Postgres. Nó giống như có một trình quản lý gói cho ngôn ngữ lập trình của bạn.