пятница, 15 октября 2010 г.

Обновление всех CPAN модулей

Для многих программистов одним из достоинств Perl является наличие  большого числа готовых модулей, которые позволяют использовать Perl практически в любой области. Множество модулей включено в базовую поставку, но еще большее количество вы можете найти воспользовавшись    Comprehensive Perl Archive Network (Всеобъемлющую Сеть Архивов Perl),    называемую также CPAN, который распологается по адресу   http://www.perl.com/CPAN/CPAN.html.     Модули находящиеся на CPAN можно скачивать и компилировать вручную   (как правило последовательность команд компиляции и требуемые модули,   перечислены в файле README, обычно входящем в состав дистрибутива   модуля). Но в состав дистрибутива Perl входит полезный модуль под.    названием CPAN. Он позволяет автоматизировать операции установки   необходимых программисту модулей, включая установку модулей, от     Вход в интерактивный режим производится запуском Perl следующей   командной строкой perl -MCPAN -e shell. При самом первом запуске   данного модуля вам придется ответить на несколько вопросов   относительно параметров системы и расположении сервера CPAN, с   которого будет производиться загрузка модулей. Затем вы получите   командную строку, в которой и сможете выполнять разные команды:

      install Bundle::CPAN   - установить модуль
      upgrade  - обновления всех модулей

Еще одна полезная вещь - автоматическое обновление модулей - по желанию можно добавить в cron.

perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'

среда, 13 октября 2010 г.

Fastest CVSUP – обновляемся быстро

CVSup это пакет программного обеспечения для распространения и обновления исходных текстов с основного репозитория CVS на удаленном сервере. Исходные тексты FreeBSD поддерживаются в репозитории CVS на центральной машине разработки в Калифорнии. С помощью CVSup пользователи FreeBSD легко могут поддерживать собственные исходные тексты в актуальном состоянии.
При обновлении системы, портов и т.п. неизменно хочется, чтоб оно прошло побыстрее. В этом нам поможет утилита fastest cvsup, которая подберет самый быстрый cvsup-сервер.