…UNIX, с помощью CPAN

Инсталляция модулей в системе UNIX может оказаться захватывающей, полной проблем или удивительно простой процедурой. Вам понадобится компилятор ANSI С (прекрасно подойдет тот, который использовался для построения Perl) и лицензия на его использование (если этого требует фирма-продавец). Вам понадобится также экземпляр программы архиватора GNU gzip/gunzip; некоторые фирмы, продающие систему UNIX, выпускают его в виде стандартной утилиты. Если у вас нет этой программы, можете получить ее экземпляр по адресу http://www.fsf.org.


Некоторые фирмы, продающие систему UNIX (в особенности, Hewlett-Packard), выпускают свои операционные системы вместе с компилятором С, который не является ANSI-совместимым. Это сильно урезанная версия настоящего компилятора, поэтому вам придется заплатить за настоящий компилятор или бесплатно загрузить и инсталлировать GNU компилятор С.

И еще одно: вам понадобятся права доступа пользователя root на том компьютере, где устанавливается Perl. Обычно Perl инсталлируется в качестве системной утилиты. Поэтому для доступа к его каталогам требуются соответствующие права.


В поставку Perl входит модуль под именем CPAN, который предназначен для помощи в установке других модулей. Чтобы начать установку, запустите с помощью Perl оболочку модуля CPAN следующим образом:



Когда вы первый раз дадите эту команду, модуль CPAN спросит вас, откуда вы хотите “вытягивать” модули Perl и как хотите их устанавливать. В большинстве случаев достаточно выбирать стандартные ответы, принимаемые по умолчанию. Вас спросят о том, где находятся временные каталоги, какой зеркальный сервер CPAN вы хотите использовать (список будет представлен) и подключены ли вы к Internet через proxy-сервер.


Когда CPAN закончит задавать вам вопросы, появится следующее приглашение:



В ответ на это приглашение вы можете ввести команду i /шаблон/, чтобы поискать информацию о пакете. Здесь параметр /шаблон/ определяет шаблон для поиска. Например, чтобы найти модуль Date: :Manip, введите следующую команду:



Модулю CPAN может понадобиться связаться с сервером CPAN и получить новый экземпляр индекса. Это происходит только в случае необходимости, и весь процесс занимает некоторое время. После выполнения запроса CPAN выдает примерно следующую информацию:



Чтобы инсталлировать модуль, наберите cpan> install Date::Manip



В результате модуль CPAN выполнит для вас процесс загрузки, компиляции, тестирования и инсталляции модуля. На экране появится куча непонятной информации, которая выглядит примерно так, как показано ниже в очень сокращенном примере (комментариев # обычно нет, они добавлены здесь для пояснения).



Но, конечно, полученная вами информация будет существенно отличаться от приведенной выше. Итак, теперь модуль протестирован и установлен. Кричите “ура”!

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: