پروژه 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 استدلال بعلاوه برای این دستور می باشد.
چه جدید در این نسخه:
نرم افزار اخیرا مشاهده
-
BrighterShop 3 Jan 15
جستجو بر اساس طبقه بندی
- آموزشی و علوم نرم افزار
- ابزار های برنامه نویسی
- بازی
- خانه و خانواده نرم افزار
- خدمات سیستم
- درایور
- دیسک و فایل نرم افزار
- انتقال داده ها و نرم افزار همگام
- راه اندازی و پارتیشن مدیران
- سیستم های فایل
- فشرده سازی فایل
- مدیریت پرونده ها
- نرم افزار بازیابی فایل
- نرم افزار پشتیبان گیری
- نرم افزار یکپارچه سازی
- پاک کننده دیسک
- محافظ صفحه نمایش
- مرورگر
- نرم افزار ارتباطات
- نرم افزار امنیتی
- نرم افزار اینترنت
- نرم افزار بهره وری
- نرم افزار توسعه وب
- نرم افزار طراحی گرافیک
- نرم افزار عکس های دیجیتال
- نرم افزار های شبکه
- نرم افزار های صوتی
- نرم افزار ویدئو
- پیشرفت دسکتاپ
- کسب و کار و دفتر نرم افزار
نرم افزار محبوب
-
R-Studio 17 Feb 15
-
OFFSystem 3 Jun 15
-
XtreemFS 20 Feb 15
-
4Pane 2 Sep 17
-
KDiskRescue 2 Jun 15
-
ifuse 11 May 15
-
Phrealon Linux 3 Jun 15
makeself
نرم افزار های مشابه
نرم افزار های دیگر از توسعه دهنده -
نظرات به makeself
نرم افزار اخیرا مشاهده
-
BrighterShop 3 Jan 15
جستجو بر اساس طبقه بندی
- آموزشی و علوم نرم افزار
- ابزار های برنامه نویسی
- بازی
- خانه و خانواده نرم افزار
- خدمات سیستم
- درایور
- دیسک و فایل نرم افزار
- انتقال داده ها و نرم افزار همگام
- راه اندازی و پارتیشن مدیران
- سیستم های فایل
- فشرده سازی فایل
- مدیریت پرونده ها
- نرم افزار بازیابی فایل
- نرم افزار پشتیبان گیری
- نرم افزار یکپارچه سازی
- پاک کننده دیسک
- محافظ صفحه نمایش
- مرورگر
- نرم افزار ارتباطات
- نرم افزار امنیتی
- نرم افزار اینترنت
- نرم افزار بهره وری
- نرم افزار توسعه وب
- نرم افزار طراحی گرافیک
- نرم افزار عکس های دیجیتال
- نرم افزار های شبکه
- نرم افزار های صوتی
- نرم افزار ویدئو
- پیشرفت دسکتاپ
- کسب و کار و دفتر نرم افزار
نرم افزار محبوب
-
PeaZip 22 Jun 18
-
Linux DiskTool 2 Jun 15
-
Martini 3 Jun 15
-
Xarchiver 17 Feb 15
-
Percona XtraBackup 20 Jan 18
-
Parted Magic Partition Manager DirectBoot 3 Jun 15
-
KDirStat 3 Jun 15
نظر یافت نشد