سؤال

ونظرا لعدد من القيود التي أنا لن ندخل، لا بد لي من إنشاء أرشيف 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، حاول الخطوات الموضحة في البرنامج التعليمي أعلاه، وهذا كله يعمل مثل السحر الآن.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top