Madlib jest rozszerzeniem Postgresa . Wiele osób rozpowszechnia swoje rozszerzenia za pośrednictwem pgxn.org , czyli jak CPAN lub Rubygems rozszerzeń Postgres. Więc polecenie, aby go zainstalować, jest następujące:
pgxnclient install madlib
Następnie możesz powiedzieć CREATE EXTENSION madlib
w dowolnej bazie danych.
Pamiętaj, że najpierw może być konieczne zainstalowanie niektórych zależności, na przykład:
sudo apt-get install cmake postgresql-plpython-9.6 pgxnclient
Tak mówi ci link z 2013 roku i dla mnie nadal wygląda na poprawny. (Zauważ, że zmieniłem plpython z 9.1 na 9.6.) Próbowałem zainstalować madlib z pgxn na Postgres 9.5 + Ubuntu 14.04 i zadziałało.
Dlaczego ludzie z madlib nie rozpowszechniają pliku .deb
? plik:zawsze możesz ich zapytać, ale pgxn jest głównym sposobem udostępniania rozszerzeń Postgres. To tak, jakby mieć menedżera pakietów dla twojego języka programowania.