بديل التطبيق المثبت
برنامج لتنزيل وتثبيت تطبيقات متجر Microsoft، للحصول على إصدار cli، تحقق من alt app installer cli
سمات
- يمكن لهذا البرنامج تنزيل وتثبيت تطبيقات uwp من متجر Microsoft (appx، msix، eappx، appxbundle...) دون الحاجة إلى متجر Microsoft أو مثبت التطبيقات
- يمكنه أيضًا تنزيل تطبيقات غير uwp الموجودة في متجر Microsoft
- يقوم تلقائيًا بتنزيل أحدث تطبيق وفقًا لبنية النظام لديك (x64/x32)
- الأولوية لتنزيل [Appx,Msix,appxbundle...] عبر التنسيق المشفر الآخر مثل Eappx الذي يحتاج إلى امتياز المسؤول لتثبيته
- يمكن تثبيت تطبيقات متجر Microsoft التي تم تنزيلها بالفعل (appx، msix، appxbundle ...)
- يمكن الحصول على تطبيقات متجر Microsoft من خلال توفير عنوان URL الخاص بها
- يستخدم إنشاء روابط مخصصة لإنتاج روابط التنزيل باستخدام واجهة برمجة التطبيقات (API) من StoreLib وMS-Store-API
- يستخدم أداة التنزيل المتزامنة/متعددة الأجزاء باستخدام pypdl للتنزيل السريع
- يمكن استئناف التنزيلات المتقطعة
- استخدم عنوان URL الجديد تلقائيًا في حالة انتهاء صلاحية عنوان URL الحالي
- تنزيل التطبيق وتثبيته مع جميع التبعيات
كيف يعمل
- يفتح التطبيق متصفحًا يسمح للمستخدم بتحديد الملف (التطبيق/الألعاب) الذي يريد تثبيته وإرجاع عنوان URL الخاص به
- يتم تحليل عنوان url ويتم الحصول على مفتاح المنتج بعد ذلك، باستخدام معرف فئة Microsoft-Display-Catalog-API ويتم استرداد اسم الملف
- باستخدام هذه البيانات، يمكن للتطبيق إرسال طلب إلى Microsoft-Delivery-Optimization-service-API واسترداد بيانات التطبيق المحدد، ويتم تحليل هذه البيانات بشكل أكبر بناءً على
- بنية النظام للمستخدم (x64/x32)
- النوع المفضل (هذه هي تنسيقات الملفات التي تم فك تشفيرها، ولا تحتاج إلى امتيازات المسؤول لتثبيتها)
- أحدث نسخة
- ثم يقوم باسترداد روابط التنزيل للبيانات التي تم تحليلها باستخدام واجهة برمجة التطبيقات (API) ويتم تنزيل الملفات باستخدام pypdl، مما يسمح بالتنزيل المتزامن/متعدد الأجزاء مما يجعل التنزيل أسرع. كما أن لديه القدرة على استئناف التنزيلات المتقطعة ويمكنه أيضًا الاستخدام تلقائيًا عنوان URL جديد في حالة انتهاء صلاحية رابط التنزيل الحالي.
- وأخيرًا يقوم بتثبيت الملفات التي تم تنزيلها عبر System.Management.Automation.dll باستخدام pythonnet
متطلبات
- ويندوز 10/11
- اتصال بالإنترنت
كيفية استخدام التطبيق
- قم بتنزيل "alt app installer.exe" وقم بتشغيله أو إنشائه من المصدر
- افتح الآن ملف "alt app installer.exe" في المجلد المستخرج (مجلد "alt app installer") وقم بتشغيله (قد يستغرق التشغيل الأول بعض الوقت)
- انقر على اختيار التطبيق وابحث عن التطبيق الذي تريد تثبيته وانقر على تحديد في الشريط العلوي بعد تحميل الصفحة بالكامل
- انتظر حتى تكتمل العملية، ثم تحقق من وجود التطبيق في قائمة البداية
- يمكنك أيضًا تثبيت التطبيقات التي تم تنزيلها بالفعل عبر "التثبيت من الملف" في "الخيارات"
- يمكنك أيضًا تثبيت التطبيق عن طريق لصق عنوان URL الخاص به يدويًا في "الحصول على الرابط" في "الخيارات"
كيفية البناء من المصدر
- قم بتثبيت البوابة
- افتح محطة git bash، قم بتشغيل الأمر
git clone https://github.com/m-jishnu/alt-app-installer
- الآن قم بتثبيت python3 وpip، وانتقل إلى المجلد المستنسخ وقم بتشغيل الأمر
pip install -r requirements.txt
- قم بتشغيل "run.bat" أو قم بتشغيل الأمر
.run
في الوحدة الطرفية من المجلد المستنسخ - يتمتع!
دليل الفيديو
https://youtu.be/ayIilTc-6u4
التعليمات
كيفية حل فشل تثبيت التبعيات؟
في بعض الحالات، يحدث هذا نظرًا لأن التبعيات مثبتة بالفعل على جهاز الكمبيوتر الخاص بك. لذلك تحقق من تثبيت البرنامج من قائمة البداية. إذا لم يتم تثبيت البرنامج بعد، فهناك طريقتان لحل هذه المشكلة. [جرب الطريقة الثانية فقط في حالة فشل الطريقة الأولى]
- قم بتمكين تجاهل الإصدار (الخيارات --> خيارات متقدمة --> التبعيات --> تجاهل الإصدار)، سيؤدي هذا إلى تنزيل جميع إصدارات التبعيات المتاحة لنظامك
- تمكين تجاهل جميع عوامل التصفية (الخيارات --> خيارات متقدمة --> التبعيات --> تجاهل جميع عوامل التصفية)، سيؤدي هذا إلى تنزيل جميع التبعيات المتاحة (قد يستغرق بعض الوقت)
لقضايا أخرى
يمكنك فتح موضوع أو سؤالي مباشرة في الخلاف
الاعتمادات
- StoreLib: واجهة برمجة التطبيقات لإنشاء رابط التنزيل
- pypdl: تنزيل
- MS-Store-API: واجهة برمجة التطبيقات لإنشاء رابط التنزيل