پروژه 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 استدلال بعلاوه برای این دستور می باشد.
چه جدید در این نسخه:
نرم افزار اخیرا مشاهده
Ailt Excel to HTML Converter 22 Jan 15
SteelSeries Apex Gaming Keyboard Driver/Utility 19 Dec 15
Dink Linker 30 Dec 14
Biostar H81MGP2 Ver. 6.1 BIOS Update Utility 15 Mar 16
Advanced RSS Mixer Personal 15 Apr 15
Celerity (64-bit) 21 Nov 14
DesktopMirror for Outlook and Palm Desktop 16 Apr 15
Animated Christmas Trees 2014 31 Dec 14
C2230_LAN_REALTEK_V5.505.1004.2002_2K.EXE 29 Oct 15
Vital Web Tools 5 May 15
جستجو بر اساس طبقه بندی
- آموزشی و علوم نرم افزار
- ابزار های برنامه نویسی
- بازی
- خانه و خانواده نرم افزار
- خدمات سیستم
- درایور
- دیسک و فایل نرم افزار
- انتقال داده ها و نرم افزار همگام
- راه اندازی و پارتیشن مدیران
- سیستم های فایل
- فشرده سازی فایل
- مدیریت پرونده ها
- نرم افزار بازیابی فایل
- نرم افزار پشتیبان گیری
- نرم افزار یکپارچه سازی
- پاک کننده دیسک
- محافظ صفحه نمایش
- مرورگر
- نرم افزار ارتباطات
- نرم افزار امنیتی
- نرم افزار اینترنت
- نرم افزار بهره وری
- نرم افزار توسعه وب
- نرم افزار طراحی گرافیک
- نرم افزار عکس های دیجیتال
- نرم افزار های شبکه
- نرم افزار های صوتی
- نرم افزار ویدئو
- پیشرفت دسکتاپ
- کسب و کار و دفتر نرم افزار
نرم افزار محبوب
Nexenta Storage Appliance 2 Jun 15
rzip 3 Jun 15
p7zip 11 May 15
S tar 20 Feb 15
SmartZ 20 Feb 15
PeaZip Portable 12 May 15
glucopy-glurestore 14 Apr 15
makeself
نرم افزار های مشابه
نرم افزار های دیگر از توسعه دهنده -
نظرات به makeself
نرم افزار اخیرا مشاهده
Ailt Excel to HTML Converter 22 Jan 15
SteelSeries Apex Gaming Keyboard Driver/Utility 19 Dec 15
Dink Linker 30 Dec 14
Biostar H81MGP2 Ver. 6.1 BIOS Update Utility 15 Mar 16
Advanced RSS Mixer Personal 15 Apr 15
Celerity (64-bit) 21 Nov 14
DesktopMirror for Outlook and Palm Desktop 16 Apr 15
Animated Christmas Trees 2014 31 Dec 14
C2230_LAN_REALTEK_V5.505.1004.2002_2K.EXE 29 Oct 15
Vital Web Tools 5 May 15
جستجو بر اساس طبقه بندی
- آموزشی و علوم نرم افزار
- ابزار های برنامه نویسی
- بازی
- خانه و خانواده نرم افزار
- خدمات سیستم
- درایور
- دیسک و فایل نرم افزار
- انتقال داده ها و نرم افزار همگام
- راه اندازی و پارتیشن مدیران
- سیستم های فایل
- فشرده سازی فایل
- مدیریت پرونده ها
- نرم افزار بازیابی فایل
- نرم افزار پشتیبان گیری
- نرم افزار یکپارچه سازی
- پاک کننده دیسک
- محافظ صفحه نمایش
- مرورگر
- نرم افزار ارتباطات
- نرم افزار امنیتی
- نرم افزار اینترنت
- نرم افزار بهره وری
- نرم افزار توسعه وب
- نرم افزار طراحی گرافیک
- نرم افزار عکس های دیجیتال
- نرم افزار های شبکه
- نرم افزار های صوتی
- نرم افزار ویدئو
- پیشرفت دسکتاپ
- کسب و کار و دفتر نرم افزار
نرم افزار محبوب
LHa 3 Jun 15
Lzip 17 Feb 15
Disk ARchive 26 Apr 16
renameutils 14 Apr 15
BashBurn 11 May 15
patool 20 Feb 15
cpp xstream 3 Jun 15
نظر یافت نشد