top-shop.ru
Дрель ударная Bort
Использование модуля Perl, распакованного в отдельную директорию (распакованного в приватную директорию).

Нужно добавить свой путь в массив @INC Perl. Приватное использование модулей Perl.

#!/usr/bin/perl
# Компоновались в директории /usr/local/www/data/User/cgi-bin/proc

use lib '/usr/local/www/data/User/cgi-bin/proc/lib'; 
use Proc::Background;

# Модуль загружен!
Рецепт для случая, когда Вам не хочется беспокоить системного администратора с установкой отсутствующего модуля Perl. Т.е. Вы не хотите ставить его для всех пользователей системы - Вам достаточно возможности его использования в своих Perl программах.
  1. Скачиваете сжатый архив, например с cpan.perl.org (имя_файла.tar.gz или имя_файла.tgz);
  2. Заливаете его на хостинг, в свою директорию;
  3. Распаковываете с декомпрессией: tar -zxvf имя_файла.tar.gz 2>&1
  4. Читаете README, обычно нужно зайти в директорию и выполнить комманды:
    • perl Makefile.PL
    • make
    • make test
  5. Если тест что-то Вам успешно продемонстрировал, то можно использовать новый модуль в Ваших программах. В Вашей программе, перед обычным обращением use имя_модуля нужно указать дополнительный путь для поиска модуля - с помощью конструкции use lib 'путь_к_директории', см. пример выше.
Как "самому становить модуль Perl".
Блог администратора/программиста Perl.

Содержание блога.