Madlib is een Postgres extensie . Veel mensen verspreiden hun extensies via pgxn.org , wat lijkt op de CPAN of Rubygems van Postgres-extensies. Dus de opdracht om het te installeren is dit:
pgxnclient install madlib
Daarna kun je zeggen CREATE EXTENSION madlib
in welke database je maar wilt.
Houd er rekening mee dat u mogelijk eerst enkele afhankelijkheden moet installeren, bijvoorbeeld:
sudo apt-get install cmake postgresql-plpython-9.6 pgxnclient
Dit is wat de link uit 2013 je vertelt, en het lijkt mij nog steeds correct. (Merk op dat ik plpython echter heb gewijzigd van 9.1 in 9.6.) Ik heb geprobeerd madlib van pgxn zelf te installeren op Postgres 9.5 + Ubuntu 14.04, en het werkte.
Waarom distribueren de madlib-mensen geen .deb
bestand:je kunt het ze altijd vragen, maar pgxn is de gangbare manier om Postgres-extensies te delen. Het is net alsof je een pakketbeheerder hebt voor je programmeertaal.