זהו קבוצת הפקודות שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
parl - מטעין PAR בינארי
תַקצִיר
(אנא ראה pp לדרכים נוחות ליצור קובצי הפעלה עצמאיים, סקריפטים או PAR
ארכיונים מתוכניות perl.)
להכין נָקוּב הפצה מהפצת מודול CPAN:
% parl -p # בצע דיסט PAR מתחת לנתיב הנוכחי
% parl -p Foo-0.01 # נניח CPAN לא ארוז ב- Foo-0.01/
לתמרן א נָקוּב הפצה:
% parl -i Foo-0.01-i386-freebsd-5.8.0.par # התקנה
% parl -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 # verify
להשתמש Hello.pm החל מ- ./foo.par:
% parl -A./foo.par -MHello
% parl -A./foo -MHello # החלק .par הוא אופציונלי
אותו דבר, אבל חפש foo.par ב @INC;
% parl -Ifoo.par -MHello
% parl -Ifoo -MHello # דיטו
הפעלה test.pl or script/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 style you
% parl -b -O./foo foo.par
% ./foo test.pl # פועל בכל מקום עם מודולי ליבה מותקנים
אם גם אתה רוצה להטמיע הליבה מודולים לאורך, השתמש ב- -B סמן במקום זאת:
% parl -B -O./foo foo.par
% ./foo test.pl # פועל בכל מקום עם מתורגמן perl
זה שימושי במיוחד בעת יצירת קובצי הפעלה בינאריים עצמאיים; ראה עמוד עבור
פרטים.
תיאור
פקודה עצמאית זו מציעה בערך את אותה תכונה כמו "perl -MPAR", אלא שהיא
לוקח את הטעון מראש .נָקוּב קבצים באמצעות "-Afoo.par" במקום "-MPAR=foo.par".
בנוסף, זה מאפשר לך להמיר הפצת CPAN להפצת PAR, כמו גם
לתפעל הפצות כאלה. למידע נוסף על הפצות PAR, ראה
PAR::Dist.
אתה יכול להשתמש בו כדי לרוץ .נָקוּב קבצים:
# מריץ את script/run.pl בארכיון, משתמש ב-lib/* שלו כספריות
% parl myapp.par run.pl # רץ run.pl או script/run.pl ב-myapp.par
% parl otherapp.pl # מריץ גם סקריפטים רגילים של perl
עם זאת, אם .נָקוּב הארכיון מכיל או main.pl or script/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 שונה
להסבר על פורמט הפעלה עצמאי, ראה par.pl.
השתמש ב-parlp באינטרנט באמצעות שירותי onworks.net