این دستور fatpackp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
fatpack - فرانت خط فرمان برای App::FatPacker
دستورات
بسته
$ fatpack pack myscript.pl > myscript.packed.pl
میانبری برای انجام تمام کارهای ردیابی، جمع آوری بسته لیست ها، استخراج ماژول ها در آن
fatlib، سپس به یک فیلمنامه بسته بندی شده الحاق می شود - در یک شات. اگر به جزئیات بیشتری نیاز دارید
برای کنترل ماژولهای اضافی، از دستورات زیر بهطور جداگانه استفاده کنید (به "RECIPES" مراجعه کنید).
رد
$ fatpack trace [--to=trace-file|--to-stderr] [--use=MODULE]
myscript.pl
myscript.pl را کامپایل می کند (مانند "perl -c") و یک فایل ردیابی حاوی هر ماژول را می نویسد.
نیاز()د در طول تدوین.
فایل ردیابی به طور پیش فرض 'fatpacker.trace' نامیده می شود. گزینه --to این را لغو می کند.
اگر fatpack --to-stderr را پاس کنید، trace را به STDERR مینویسد.
شما نمی توانید هر دو --to و --to-stderr را ارسال کنید.
اگر گزینه --use یک ماژول (یا ماژول ها، در صورت استفاده چند بار) را مشخص می کند، آن ماژول ها
علاوه بر این در خروجی ردیابی گنجانده خواهد شد.
packlists-for
$ fatpack packlists-for Module1 Module2 Module3
perl@INC شما را برای فایلهای packlist. حاوی فایلهای pm. برای ماژولها جستجو میکند
درخواست کرده و لیستی از فایل های بسته لیست منحصر به فرد را به STDOUT ارسال می کند.
این بسته لیست ها در یک محیط نصب cpan خالص، همگی غیر هسته ای خواهند بود
توزیع های مورد نیاز برای آن ماژول ها
متأسفانه اکثر فروشندگان فایل های .packlist را حذف می کنند، بنابراین اگر ماژول ها را از طریق مثلاً نصب کرده باشید
apt-get ممکن است آن ماژول ها را از دست داده باشید. نصب وابستگی های خود در محلی::lib
اول راه حل ترجیحی است.
درخت
$ fatpack درخت fatlib packlist1 packlist2 packlist3
لیستی از فایل های بسته لیست را می گیرد و محتویات آنها را در درختی که درخواست می شود کپی می کند
محل.
این درخت باید برای «استفاده از lib» برای در دسترس قرار دادن همه ماژولهای ارائه شده توسط آن کافی باشد
توزیع هایی که بسته لیست آنها مشخص شده است.
پرونده
فایل fatpack $
به دایرکتوری های 'lib' و 'fatlib' بازگشته و همه فایل های .pm یافت شده را در یک بسته بندی می کند.
بلوک BEGIN که یک ورودی @INC مجازی برای بارگیری این فایلها از کد همراه اضافه میکند
به جای دیسک
دستور پخت
دستور العمل اصلی فعلی برای بسته بندی:
$ fatpack trace myscript.pl
$ fatpack packlists-for 'cat fatpacker.trace' >packlists
$ fatpack درخت «گربه packlists».
$ fatpack file myscript.pl >myscript.packed.pl
کپی رایت، مجوز، نویسنده
بخش های مربوطه را در App::FatPacker ببینید.
با استفاده از خدمات onworks.net از fatpackp به صورت آنلاین استفاده کنید