Пакет модулей Perl добавляет полезные объекты в язык Perl. Модули, использованные пакетами на протяжении всей книги BLFS, перечислены здесь сместе с их зависимостями. Большинство ссылок на модули Perl находятся в виде Module, Module::SubName или Module::Sub::Name, хотя иногда вы так же можете увидеть Module, Module-SubName или Module-Sub-Name. Большинство ссылок на этой странице находятся в последнем виде, как у имен пакетов.
Контрольные суммы (HTTP): http://anduin.linuxfromscratch.org/sources/BLFS/SVN/M-P/Perl_Modules/Perl_Modules.gz.md5sums
Контрольные суммы (FTP): ftp://anduin.linuxfromscratch.org/BLFS/SVN/M-P/Perl_Modules/Perl_Modules.gz.md5sums
Модуль Module::Info может сообщить вам о наличии некоторого модуля, если такой модуль был установлен при установке Perl. Дополнительно модуль может сообщить вам об установленной версии модуля и требуемых для нее зависимостях. Вы даже можете использовать Module::Info для сбора зависимостей по деинсталированным модулям.
Установим модули Perl запуском следующих команд:
perl Makefile.PL &&
make &&
make test
А теперь, как пользователь root:
make install
Модули, установленные ниже, требуют изменений в инструкциях для обеспечения успешной установки.
perl Makefile.PL --without-guessing &&
make &&
make test
А теперь, как пользователь root:
make install
Если ваша системная версия Perl отличается от 5.8.5, вам необходимо изменить команду sed ниже для отображения установленной версии.
sed -i -e "s@/usr/local/bin@/usr/bin@" \
-e "s@/usr/local/lib/perl5@/usr/lib/perl5/site_perl/5.8.5@" \
-e "s@/usr/local/lib/www/docs@/usr/share/doc/perl5@" \
Makefile
А теперь, как пользователь root:
make install &&
install -v -d -m755 /usr/share/doc/perl5 &&
make install_html &&
rm -v -f /usr/share/doc/perl5/SGMLSpm/sample.pl &&
install -v -m644 DOC/sample.pl /usr/share/doc/perl5/SGMLSpm
Существует альтернативный путь установки модулей, использующий встроенную в Perl команду install. Команда автоматически скачивает исходники из CPAN архива, извлекает их, запускает вышеупомянутые команды и удаляет директорию сборки. Вам все еще может понадобиться установить пакеты зависимых библиотек перед запуском метода автоматической установки.
При первом запуске этой команды у вас будет запрошен ввод некоторой информации об адресе для скачивания и методах. Эта информация сохраняется в файлах, размещенных в ~/.cpan. Запустите оболочку perl при помощи следующей команды как пользователь root:
perl -MCPAN -e shell
Каждый модуль тепеть может быть установлен из этой оболочки при помощи команды:
install [Module::Name]
Для дополнительных команд и помощи наберите help.
Последнее обновление 2005-02-08 19:52:39 -0700