Madlib è un estensione di Postgres . Molte persone distribuiscono le proprie estensioni tramite pgxn.org , che è come il CPAN o Rubygems delle estensioni Postgres. Quindi il comando per installarlo è questo:
pgxnclient install madlib
Dopodiché, puoi dire CREATE EXTENSION madlib
in qualsiasi database tu voglia.
Nota che potrebbe essere necessario installare prima alcune dipendenze, ad esempio:
sudo apt-get install cmake postgresql-plpython-9.6 pgxnclient
Questo è ciò che ti dice il link del 2013 e mi sembra ancora corretto. (Nota, però, ho cambiato plpython da 9.1 a 9.6.) Ho provato a installare io stesso madlib da pgxn su Postgres 9.5 + Ubuntu 14.04 e ha funzionato.
Per quanto riguarda il motivo per cui la gente di madlib non distribuisce un .deb
file:potresti sempre chiederglielo, ma pgxn è il modo tradizionale per condividere le estensioni di Postgres. È proprio come avere un gestore di pacchetti per il tuo linguaggio di programmazione.