إنشاء أرشيف مضغوط استخراج ذاتي على مربع لينكس
-
03-07-2019 - |
سؤال
ونظرا لعدد من القيود التي أنا لن ندخل، لا بد لي من إنشاء أرشيف ZIP استخراج ذاتي على مربع لينكس. يجب أن يكون أرشيف الناتج قابل للتنفيذ على ويندوز فقط. هل هذا بكل الأحوال ممكن؟ إذا كان الأمر كذلك، ما من شأنه أن أدوات قيام بهذه المهمة؟
والخلفية: عندما بتحميل المستخدم حزمة إعداد من مربع لينكس بلدي، وأنا بحاجة إلى أن حزمة الإعداد ليكون ما قبل بالسكان مع مفتاح معين. أنا أعرف فقط أن المفتاح في وقت التشغيل. كانت فكرتي لكتابة ملف. xml بسيط مع هذا المفتاح، ثم زمم المثبت. MSI مع أن ملف xml في أرشيف استخراج ذاتي، وإرسال هذا الملف إلى المتصفح. إذا كان لديك أفكار بديلة بشأن كيفية تحقيق ذلك، وأنا أحب أن أسمع تلك، أيضا
المحلول
ويمكن العثور على إجابتك في الصفحة التالية: http://ubuntuforums.org/showthread. فب؟ ر = 847329 يرجى ملاحظة أنني لا تحمل مسؤولية أي شيء آخر من استخدام جوجل وإيجاد شيء يبدو منطقيا مثل ذلك ستعمل. أنا لا نضمن أن هذه المعلومات سوف تعمل، أو أنك سوف تكون قادرة على العثور على المواد المذكورة على الانترنت بعد الآن. أنا مجرد مروحة من جوجل. آمل أن يساعد هذا.
<اقتباس فقرة>والمشكلة كان بضعة أيام إلى الوراء وإلى إنشاء Win32 ومتوافق ملف ZIP لصديق استخراج ذاتي. تبدو سهلة، أليس كذلك. المشكلة كانت ان لم يكن لديك جهاز ويندوز في مكان قريب، وأنا لم تكن تريد تثبيت أي برامج الأرشفة تحت النبيذ.
ملحوظة: برنامج ZIP مجانية مثل IZArc تحت النبيذ يمكن أن تستخدم لخلق وWin32 وملف ZIP استخراج ذاتي أيضا. لن تكون مشمولة أنه من خلال هذا كوميديا، آسف.
وو"البحث" غوغلينغ حول وجدت هذا المنتدى آخر بتاريخ أغسطس 2003. القراءة وجدت أن ملفات ZIP استخراج ذاتي ليست أكثر ولكن مناسبة بفك ثنائي تليها ملف ZIP العادي. إستعملت وunzipsfx.exe المدرجة في معلومات-ZIP بفك 5.52.
والارتباط على هذا المنصب عمل عدد قليل قبل أيام حيث حصلت يدي على unzipsfx.exe التي كنت أبحث عنه. اليوم، 2 يوليو 2008 لقد وجدت صلة ميت. بعد بعض غوغلينغ لم أكن العثور على وصلة تعمل في أي مكان. أنا أقرا الترخيص عدة مرات ويفهم أستطيع أن إعادة توزيع الأصلي unzipsfx.exe مع اشتمل على الترخيص.
تجدر الإشارة إلى أن UnZipSFX من-552_win32.tar.gz (80 كيلو بايت) هو لا الرسمية حزمة معلومات-ZIP و ويشمل برنامج حقوق الطبع والنشر التي وأغتنم أي ائتمان ل. مزيد من المعلومات في رخصة معلومات-ZIP التي يتم تضمينها أيضا في كتل القطران. شفرة المصدر ل ثنائيات شملت يمكن العثور هنا.
والحل
وخطوة واحدة، والحصول على unzipsfx.exe و حزمة الرمز البريدي: * فتح محطة (في أوبونتو اضغط ALT + F2 واكتب-جنوم النهائي) * اكتب في قانون الأوامر التالية:
ومجلد مشترك http://kolmoskone.homelinux.org/~kaja/kamaa/unzipsfx -552_win32.tar.gz القطران zxf سودو UnZipSFX من-552_win32.tar.gz الرابطة بين الحصول على تثبيت الرمز
والخطوة الثانية، إنشاء ملف ZIP في أوبونتو: * فتح مدير الملفات (نوتيلوس) وحدد الملفات التي تريد أن يكون مضغوط * انقر على الحق وحدد إنشاء أرشيف (أو ما شابه). اختر موقع لملف ZIP، وذلك باستخدام الخاص بك الدليل الرئيسي هو أسهل. تحديد اكتب الرمز البريدي. انظر الرمز البريدي الرجل للحصول على معلومات حول كيفية إنشاء ملف مضغوط في القيادة الخط.
والخطوة الثالثة، مما يجعل من ملف ZIP استخراج ذاتي * اكتب في قانون الأوامر التالية:
والقط UnZipSFX من-552_win32 / unzipsfx.exe MYZIPFILE.zip> mysfxfile.exe البريدي -A mysfxfile.exe
ويمكن الآن فتح mysfxfile.exe في أي Win32 والنظام متوافق (بما في ذلك مثال ويندوز XP / 2000 / Vista و حتى النبيذ في لينكس) أو أي ZIP متوافق برنامج أرشيف مثل ملف الأسطوانة في أوبونتو.
اقتباس فقرة>نصائح أخرى
وكنت قادرا على جعل هذا العمل مع UnZipSFX من. هناك إصدار أحدث منه المتاحة - خرج للتو في أبريل 2009 - الإصدار 6.0. لم النسخة 5.52 لا تدعم وظيفة الحاسمة التي كنت بحاجة - إطلاق ملف الإعداد معين بعد اكتمال الاستخراج.
وهكذا أنا تحميل الملفات المصدر 6.0. وبعد ذلك تعديل عليها لاستبعاد "الفوري لإطلاق الاشياء" تحقق أن هناك افتراضيا. I معاد باستخدام Visual Studio 2008، حاول الخطوات الموضحة في البرنامج التعليمي أعلاه، وهذا كله يعمل مثل السحر الآن.