Это команда fatpackp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
fatpack - Интерфейс командной строки для App :: FatPacker
КОМАНДЫ
упаковка
$ fatpack pack myscript.pl> myscript.packed.pl
Ярлык для выполнения всей работы по трассировке, сбору пакетов, извлечению модулей в
fatlib, а затем объединяются в упакованный скрипт - одним выстрелом. Если вам нужно более подробно
для управления дополнительными модулями используйте следующие команды отдельно (см. «РЕЦЕПТЫ»).
прослеживать
$ fatpack trace [--to = файл трассировки | --to-stderr] [--use = МОДУЛЬ]
myscript.pl
Компилирует myscript.pl (как в "perl -c") и записывает файл трассировки, содержащий каждый модуль
требуют ()d во время компиляции.
По умолчанию файл трассировки называется fatpacker.trace; параметр --to отменяет это.
Если вы передадите --to-stderr, fatpack вместо этого запишет трассировку в STDERR.
Вы не можете передавать одновременно --to и --to-stderr.
Если опция --use указывает модуль (или модули, если они используются несколько раз), эти модули
будет дополнительно включен в вывод трассировки.
packlists-для
$ списки пакетов fatpack для Module1 Module2 Module3
Ищет в @INC вашего Perl файлы .packlist, содержащие файлы .pm для модулей
запрашивает и отправляет список уникальных файлов списка пакетов в STDOUT.
Эти списки пакетов в чистой среде установки cpan будут неосновными.
дистрибутивы, необходимые для этих модулей.
К сожалению, большинство поставщиков удаляют файлы .packlist, поэтому, если вы устанавливали модули, например,
apt-get, возможно, вам не хватает этих модулей; установка ваших зависимостей в локальный :: lib
first - предпочтительный обходной путь.
дерево
$ дерево пакетов fatlib список пакетов1 список пакетов2 список пакетов3
Принимает список файлов списка пакетов и копирует их содержимое в дерево по запросу.
место нахождения.
Этого дерева должно быть достаточно, чтобы 'использовать lib', чтобы сделать доступными все модули, предоставляемые
дистрибутивы, чьи пакеты были указаны.
файл
файл $ fatpack
Выполняется рекурсивно в каталоги lib и fatlib и объединяет все найденные файлы .pm в
Блок BEGIN, который добавляет виртуальную запись @INC для загрузки этих файлов из связанного кода.
а не диск.
РЕЦЕПТЫ
Актуальный базовый рецепт упаковки:
$ fatpack трассировки myscript.pl
$ fatpack packlists-для `cat fatpacker.trace`> списки пакетов
$ дерево толстых пакетов `кошачьи списки пакетов`
$ fatpack файл myscript.pl> myscript.packed.pl
АВТОРСКОЕ ПРАВО, ЛИЦЕНЗИЯ, АВТОР
См. Соответствующие разделы в App :: FatPacker.
Используйте fatpackp онлайн с помощью сервисов onworks.net