makeself

البرمجيات قطة:
makeself
تفاصيل البرنامج:
الإصدار: 2.1.5
تاريخ إيداع: 3 Jun 15
المطور: -
ترخيص: حرر
شعبية: 30

Rating: 1.0/5 (Total Votes: 2)

مشروع makeself هو السيناريو قذيفة الصغيرة التي تولد tar.gz ارشيف-استخراجها الذاتي من الدليل. يظهر الملف الناتج كما شيل (وكثير من هؤلاء لديهم لاحقة .run)، ويمكن إطلاقها كما هو.
سوف الأرشيف ثم إلغاء ضغط نفسه إلى دليل مؤقت وسيتم تنفيذ أمر تعسفي اختياري (على سبيل المثال برنامج نصي التثبيت). وهذا مشابه جدا لالمحفوظات ولدت مع برنامج لضغط الملفات الذاتي النازع في العالم ويندوز. وتشمل المحفوظات Makeself أيضا الاختبارية للوحدة التحقق الذاتي (اختبارية CRC و / أو MD5).
يتم استخدام البرنامج النصي makeself.sh نفسها فقط لإنشاء أرشيف من دليل من الملفات. أرشيف الناتج هو في الواقع مضغوط (باستخدام GZIP، BZIP2، أو ضغط) أرشيف TAR، مع صغيرة كعب شيل في البداية.
هذا كعب صغير ينفذ جميع الخطوات من استخراج الملفات، تشغيل الأمر جزءا لا يتجزأ، وإزالة الملفات المؤقتة عندما انتهى كل شيء. كل ما على المستخدم القيام به لتثبيت البرنامج الواردة في هذا الأرشيف هو "المدى" الأرشيف، أي ش طيفة software.run.
أوصي باستخدام "تشغيل" (الذي تم عرضه من قبل بعض المحفوظات Makeself الصادرة عن لوكي البرامج) أو "ش" لاحقة لهذه المحفوظات عدم الخلط بين المستخدمين، لأنها تعرف انها في الواقع قذيفة البرامج النصية (مع الكثير جدا من البيانات الثنائية المرفقة لأنه على الرغم من!).
استعمال
بناء جملة makeself هو ما يلي:
makeself.sh [وسائط] archive_dir اسم_الملف التسمية startup_script [script_args]
وسائط هي الخيارات الاختيارية لMakeself. تلك المتاحة هي:
--version: يقوم بطباعة رقم الإصدار على المعياري، ثم يعود فورا
--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 هو اسم الدليل الذي يحتوي على ملفات ليتم حفظها
هو اسم الأرشيف إلى أن يتم إنشاء اسم_الملف
التسمية هي سلسلة نصية التعسفية واصفا الحزمة. سيتم عرضه أثناء استخراج الملفات.
startup_script هو الأمر ليتم تنفيذها من خلال الدليل من الملفات التي تم استخراجها. وبالتالي، إذا كنت ترغب في تنفيذ برنامج يحتوي في هذا الدليل، يجب أن بادئة الأمر مع "./". على سبيل المثال، ./program سيكون على ما يرام. وscript_args حجج additionnal لهذا الأمر.
ما هو الجديد في هذا الإصدار:

برامج مماثلة

Zutils
Zutils

20 Feb 15

Lziprecover
Lziprecover

17 Jul 15

mylvmbackup
mylvmbackup

17 Feb 15

ZipUnzip
ZipUnzip

20 Feb 15

البرامج الأخرى من المطور -

ErisMUD
ErisMUD

3 Jun 15

DailyTasks
DailyTasks

3 Jun 15

Platz
Platz

3 Jan 15

pin 'em up
pin 'em up

2 Jun 15

تعليقات ل makeself

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!