В Linux вы должны использовать собственный формат пакета дистрибутива (DEB, RPM,…) для развертывания приложений.Менеджеры пакетов, включенные в дистрибутивы, могут обрабатывать зависимости автоматически.
Кроме того, я думаю, что Perl является единственным языком, доступным в большинстве систем Linux из коробки.Python тоже очень популярен, но, вероятно, не так вездесущ.