makeself

نرم افزار تصویر:
makeself
جزئیات نرم افزار:
نسخه: 2.1.5
ها تاریخ: 3 Jun 15
توسعه دهنده: -
پروانه: رایگان
محبوبیت: 30

Rating: 1.0/5 (Total Votes: 2)

پروژه makeself یک اسکریپت پوسته کوچک است که به تولید یک آرشیو تار. gz استخراج خود را از یک فهرست است. فایل منجر نظر می رسد به عنوان یک اسکریپت پوسته (بسیاری از کسانی که دارای پسوند .run)، و می تواند به عنوان راه اندازی شده است.
آرشیو خواهد شد و سپس خود را به صورت موقتی و غیرفشرده و دستور دلخواه اختیاری اجرا خواهد شد (برای مثال یک اسکریپت نصب و راه اندازی). این بسیار شبیه به آرشیو تولید با WinZip خود استخراج در جهان ویندوز. آرشیو Makeself همچنین شامل چک سام برای یکپارچگی خود اعتبار (چک سام CRC و / یا MD5).
اسکریپت خود را makeself.sh است تنها مورد استفاده برای ایجاد آرشیو از یک فهرست از فایل های. آرشیو حاصل است که در واقع فشرده (با استفاده از gzip، bzip2 یا فشرده) بایگانی TAR، با خرد اسکریپت پوسته کوچک در آغاز.
این خرد کوچک تمام مراحل استخراج فایل ها، اجرای دستور تعبیه شده، و از بین بردن فایل های موقت زمانی که آن را در سراسر اجرا می کند. همه آنچه را که کاربر را به انجام به نصب نرم افزار های موجود در این آرشیو به "اجرای" آرشیو، یعنی SH-زیبا software.run است.
من توصیه با استفاده از "اجرای" (که توسط برخی آرشیو Makeself منتشر شده توسط Loki نرم افزار معرفی شد) و یا "ش" پسوند برای چنین آرشیو به اشتباه نمی کاربران، از آنجایی که آنها می دانند این در واقع پوسته اسکریپت (با بسیار زیادی از داده های باینری متصل به آن هر چند!).
استفاده
نحو makeself به شرح زیر است:
makeself.sh [استدلال] archive_dir FILE_NAME startup_script برچسب [script_args]
استدلال گزینه های اختیاری برای Makeself می باشد. آنهایی که در دسترس هستند:
--version: چاپ شماره نسخه در STDOUT، و سپس بلافاصله خارج
--gzip: استفاده از gzip برای فشرده سازی (به طور پیش فرض بر روی سیستم عامل که بر روی Gzip در معمولا در دسترس، مانند لینوکس است)
--bzip2: استفاده از bzip2 به جای از gzip برای فشرده سازی بهتر است. دستور bzip2 از باید در دسترس در مسیر فرمان باشد. توصیه من این است که به شما در تنظیم پیشوند به چیزی شبیه به ".bz2.run 'برای آرشیو، به طوری که کاربران بالقوه می دانیم که آنها از bzip2 نیاز به آن را استخراج میکند.
--compress: استفاده از UNIX "فشرده سازی" فرمان برای فشرده سازی داده ها. این باید به طور پیش فرض بر روی تمامی سیستم عامل های که از gzip در دسترس داشته نمی شود.
--nocomp: هیچ فشرده سازی برای آرشیو، که پس از آن خواهد بود TAR غیر فشرده استفاده کنید.
--notemp: آرشیو تولید خواهد شد فایل های استخراج نیست یک دایرکتوری موقت، اما در یک دایرکتوری جدید در دایرکتوری جاری ایجاد شده است. این بهتر است برای توزیع بسته های نرم افزاری که ممکن است استخراج و تدوین شده توسط خود را (به عنوان مثال راه اندازی تلفیقی از طریق اسکریپت های جاسازی شده).
--current: فایل خواهد شد به دایرکتوری جاری استخراج، به جای در یک دایرکتوری فرعی. این گزینه به معنی --notemp کنید.
--follow: لینک های نمادین دنبال داخل دایرکتوری آرشیو، یعنی ذخیره فایل های که در حال اشاره به جای لینک خود را دارند.
--append (جدید در 2.1.x): اضافه به داده های بایگانی موجود، به جای ایجاد یک جدید. در این حالت، تنظیمات از آرشیو اصلی مورد استفاده مجدد قرار می (نوع فشرده سازی، برچسب، اسکریپت تعبیه شده)، و در نتیجه نیازی به دوباره در خط فرمان مشخص شود.
--header: Makeself 2.0 با استفاده از یک فایل جداگانه برای ذخیره خرد هدر، به نام "makeself-header.sh". به طور پیش فرض، فرض بر این است که آن را در همان محل به عنوان makeself.sh ذخیره می شود. این گزینه را می توان برای مشخص مکان واقعی خود را اگر آن را ذخیره جایی دیگر.
--copy: پس از استخراج، آرشیو را اول خود را به صورت موقتی و استخراج. کاربرد اصلی این است که اجازه نصب خود شامل ذخیره شده در یک آرشیو Makeself در یک سی دی، هنگامی که برنامه نصب بعد نیاز به جدا کردن CD و اجازه می دهد یکی از جدید به درج شود. این مانع از برای نصب سی دی هایی که به چند "فایل سیستم شلوغ" خطا است.
--nox11: غیر فعال کردن تخم ریزی به صورت خودکار یک ترمینال جدید در X11.
--nowait: هنگامی که از یک ترمینال جدید X11 اعدام، غیر فعال کردن اعلان کاربر در پایان اجرای اسکریپت.
--nomd5 و --nocrc: غیر فعال کردن ایجاد یک بررسی MD5 / CRC برای آرشیو. این سرعت فرآیند استخراج اگر چک کردن تمامیت لازم نیست.
فایل --lsm: ارائه و فایل LSM به makeself، خواهد شد که در آرشیو تولید تعبیه شده است. فایل های LSM هستند توصیف یک بسته نرم افزار در راه است که به راحتی parseable. ورود LSM سپس می توان با استفاده از بعد استدلال '-lsm' به آرشیو بازیابی. exemple یک فایل LSM با Makeself ارائه شده است.
archive_dir نام دایرکتوری حاوی فایل که آرشیو شود است
FILE_NAME است به نام آرشیو ایجاد می شود
برچسب یک رشته متن دلخواه توصیف بسته است. این در حالی استخراج فایل های نمایش داده خواهد شد.
startup_script فرمان از درون دایرکتوری فایل های استخراج اعدام شود. بنابراین، اگر شما مایل به اجرای یک برنامه در این شاخه حاوی، شما باید دستور خود را با پیشوند "./". به عنوان مثال، ./program خوب خواهد شد. script_args استدلال بعلاوه برای این دستور می باشد.
چه جدید در این نسخه:

نرم افزار های مشابه

atool
atool

14 Apr 15

LHa
LHa

3 Jun 15

UnAce
UnAce

3 Jun 15

deco
deco

20 Feb 15

نرم افزار های دیگر از توسعه دهنده -

GWhere
GWhere

3 Jun 15

GENU CMS
GENU CMS

14 Apr 15

C++ MudBase
C++ MudBase

3 Jun 15

نظرات به makeself

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!