windows - الجمع بين إكس وملف msi في المثبت واحد



installer (1)

لدي اثنين من ملف الإعداد:

  • Spyder.exe
  • Seupt.msi

أريد دمج ملفي الإعداد هذين في ملف إعداد واحد بحيث يمكن تثبيته في وقت واحد واحد تلو الآخر في الجهاز الهدف. جربت NSIS لكنها تستخرج الملف من ملف الإعداد فقط ولكنني لم أقم بتثبيت الحزمة. نفس الشيء قام به Inno Setup.

سؤالي هو كيف يمكنني إنشاء مثبت واحد يستخرج وكذلك يثبت الحزمتين أعلاه في جهاز آخر؟


نطاق التوزيع؟ : غير متأكد من الهدف العام: worldwide distribution أو corporate deployment ، أو ما الذي تفعله بالضبط. هذا له آثار كبيرة على ما المنطقي من حيث الحلول. بالنسبة لنشر الشركات ، قد يكون الملف الدفعي جيدًا. في معظم الحالات ، أوصي بـ WiX Burn ( ie security fixes free capable maintained - ie security fixes ).

الدُفعات (أو PowerShell ، ActiveScripting ، إلخ ...): لنشر ملف دُفعي بسيط لنشر الشركات ، فقط للإشارة إلى ما هو واضح. يمكن أن تعمل حتى مع أدوات النشر مثل SCCM (التي لديها العديد من الطرق الأخرى لنشر الأشياء بالطبع). ربما يمكنك دمج ملف دفعي مع أدوات أرشيف الاستخراج الذاتي أدناه أيضًا. ليس شيئًا أحب استخدامه لأسباب أمنية. التثبيت الصامت لملفات MSI (نموذج سطر الأوامر) .

7-Zip - وآخرون : يمكن لهذه الأداة (والأدوات المشابهة ، مثل WinRAR ) إنشاء أرشيفات استخراج ذاتي تعمل على أمر استخراج. لقد رأيت الكثير من الناس يعانون من مشاكل مع هذه الأدوات ، وغالبًا ما يتعلق الأمر بالأمان - أو الفواق في تبعية وقت التشغيل .

dotnetinstall bootstrapper : ليس شيئًا أعرفه كثيرًا. انها مجرد bootstrapper. يدير الأشياء في التسلسل بالنسبة لك. ومن هنا على github.com (المصدر المفتوح) . عندما حاولت ذلك - لفترة وجيزة - وجدت أنه غريب بعض الشيء. فقط أريد أن أذكر ذلك.

NSIS : كما اقترح Zett42 أعلاه . لاحظ أنني قد رأيت مشكلات في ثنائيات NSIS مع ماسحات البرامج الضارة (اتخذ مؤلف الأداة التدابير بسرعة عندما أبلغت عنها). قم بتشغيل المنتج النهائي من خلال virustotal.com للتحقق من إيجابيات خاطئة. هذا ينطبق على جميع الأدوات الأخرى كذلك.

Inno : مرة أخرى: ليست أداة أستخدمها ، ولكن يجب أن تكون قادرة على القيام بما تحتاجه .

WiX Burn : ربما يكون هذا الخيار الأكثر مرونة وقدرة وهو مجاني. ستكون الأدوات التجارية أكثر سهولة في الاستخدام ، ولكن يجب أن يغطي هذا الإطار معظم حالات الاستخدام التي أعتقدها. تافه إلى حد ما - أنها معقدة وقادرة. انظر القسم العلوي الملون هنا لمعرفة روابط "كيفية الاستخدام" الخاصة بـ WiX Burn .

الخيارات التجارية : وهناك العديد من الخيارات التجارية: Advanced Installer (متقدم جدًا: التثبيت الشرطي للمتطلبات المسبقة ) ، Installshield ( لقطة شاشة لمشاريع مجموعة العرض الرئيسية ) ، إلخ ...

بعض الروابط :





installer