Это - вероятно, один из тех вопросов, где Вы видели бы, что 50/50 делится. Возможно, необходимо определить критерии, более точные для получения полезного ответа.
По моему опыту, все *отклоняют базирующиеся диспетчеры пакетов как порты, macports, rpms, dpkgs, и т.д. имеют довольно странные взаимозависимости и часто устанавливают материал, который Вы не хотите или не нуждаетесь для своей задачи или не устанавливаете то, в чем Вы действительно нуждаетесь. Я не вижу тот же шаблон с драгоценными камнями или пакетами CPAN.
Я очень не хочу ответить на свой собственный вопрос. Но вот то, что я сделал: