Instalare folosind shell-ul Perl: Logati-va în linia dumneavoastra de comanda ca root si tastati urmatoarea comanda pentru a porni shell-ul Perl:
perl -MCPAN -e shell
Daca rulati shell-ul Perl pentru întâia oara, vi se vor pune câteva întrebari. În majoritatea cazurilor raspunsurile implicite sunt în regula.
Atentie: Daca aveti un firewall ce ruleaza pe sistemul dumneavoastra, ar fi bine sa-l dezactivati cât timp lucrati în shell-ul Perl pentru ca acesta sa-si poata lua fisierele neceesare fara prea multa asteptare. Îl puteti recactiva dup-aceea.
 
Marele avantaj al shell-ului Perl este ca acestuia îi pasa de dependete când se instaleaza module noi, de exemplu daca reiese ca un modul ce încercati dumneavoastra sa-l instalati are nevoie de alt modul, înca neinstalat, shell-ul Perl va va întreba daca ar trebui sa instaleze si acel modul pentru dumneavoastra. Ar trebui sa raspundeti acelei întrebari cu "Yes" (Da).
Lansati urmatoarele comenzi pentru a instala modulele necesare lui SpamAssassin:
install HTML::Parser
install Net::DNS (when prompted to enable tests, choose no)
install Digest::SHA1
install DB_File
q (to leave the Perl shell)
Daca vreunul module este deja instalat pe sistemul dumneavoastra veti primi un mesaj similar cu:
HTML::Parser is up to date.
O instalare corecta a unui modul arata în felul urmator:
/usr/bin/make install -- OK