Это команда parlp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
parl - двоичный загрузчик PAR
СИНТАКСИС
(Пожалуйста, ознакомьтесь с pp для удобных способов создания автономных исполняемых файлов, скриптов или PAR
архивы из программ perl.)
Сделать PAR распределение из дистрибутива модуля CPAN:
% parl -p # сделать PAR dist по текущему пути
% parl -p Foo-0.01 # принять распакованный CPAN dist в Foo-0.01 /
Чтобы манипулировать PAR распределение:
% parl -i Foo-0.01-i386-freebsd-5.8.0.par # установить
% номинал -i http://foo.com/Foo-0.01 # автоматически добавляет archname + perlver
% parl -i cpan: //AUTRIJUS/PAR-0.74 # использует каталог авторов CPAN
% parl -u Foo-0.01-i386-freebsd-5.8.0.par # удалить
% parl -s Foo-0.01-i386-freebsd-5.8.0.par # знак
% parl -v Foo-0.01-i386-freebsd-5.8.0.par # проверить
Использовать Привет.pm от ./foo.par:
% parl -A./foo.par -MПривет
% parl -A./foo -MHello # часть .par является необязательной
То же самое, но поиск foo.par в @ИНК;
% parl -Ifoo.par -MHello
% parl -Ifoo -MHello # то же самое
Run test.pl or скрипт / test.pl от foo.par:
% parl foo.par test.pl # по умолчанию ищет 'main.pl',
# в противном случае запустите test.pl
Чтобы создать самодостаточный исполняемый файл, содержащий файл PAR:
% parl -O./foo foo.par
% ./foo test.pl # то же, что и выше
Чтобы встроить необходимые неосновные модули и общие объекты для выполнения PAR (например,
"Zlib", "IO", "Cwd" и т. Д.), Используйте -b флаг:
% parl -b -O./foo foo.par
% ./foo test.pl # работает где угодно с установленными основными модулями
Если вы также хотите встроить ядро модулей, используйте -B вместо этого флаг:
% parl -B -O./foo foo.par
% ./foo test.pl # запускается где угодно с интерпретатором perl
Это особенно полезно при создании автономных двоичных исполняемых файлов; см. pp для
ОПИСАНИЕ
Эта автономная команда предлагает примерно те же функции, что и "perl -MPAR", за исключением того, что она
берет предварительно загруженный .пара файлы через "-Afoo.par" вместо "-MPAR = foo.par".
Кроме того, он позволяет преобразовать раздачу CPAN в раздачу PAR, а также
манипулировать такими распределениями. Для получения дополнительной информации о распределении PAR см.
PAR :: Dist.
Вы можете использовать его для запуска .пара файлов:
# запускает скрипт / run.pl в архиве, использует его lib / * как библиотеки
% parl myapp.par run.pl # запускает run.pl или script / run.pl в myapp.par
% parl otherapp.pl # также запускает обычные скрипты Perl
Однако если .пара архив содержит либо main.pl or скрипт / main.pl, это используется
вместо:
% parl myapp.par run.pl # запускает main.pl с 'run.pl' как @ARGV
Наконец, опция "-O" создает автономный двоичный исполняемый файл из файла PAR:
% parl -B -Omyapp myapp.par
% ./myapp # запускать где угодно без двоичных файлов perl
С флагом «--par-options» сгенерированные двоичные файлы могут действовать как «parl» для упаковки новых двоичных файлов:
% ./myapp --par-options -Omyap2 myapp.par # идентично ./myapp
% ./myapp --par-options -Omyap3 myap3.par # теперь с другим PAR
Объяснение формата автономного исполняемого файла см. В параграфе.
Используйте parlp онлайн с помощью сервисов onworks.net