اعرف أي تنزيل في Chocolatey يحتاج إلى الوسيط
قد يقرأ كل من برنامج التمهيد وأداة CLI المثبَّتة وأداة التنزيل المنفصلة في الحزمة مدخلات وسيط مختلفة.
حدِّد الطلب الذي فشل قبل تغيير إعدادات الوسيط في Chocolatey:
| مرحلة الفشل | مدخل الوسيط الذي يجب فحصه |
|---|---|
| الحصول على Chocolatey قبل وجود choco | chocolateyProxyLocation في صدفة التمهيد ومتغيرات الحساب الاختيارية |
| عملية choco المثبَّتة | ترتيب أولوياتها: وسائط الأمر الصريحة، ثم إعدادات Chocolatey، ثم متغيرات البيئة، ثم إعدادات النظام |
| حزمة تبدأ أداة تنزيل أخرى | خيارات تلك العملية وهويتها؛ فقد تستخدم أدوات Chocolatey المساعدة أو برنامجًا منفصلًا |
لا يمكن لقيمة choco config محفوظة أن تُهيّئ تنزيل التمهيد الأسبق. استخدم طريقة التثبيت الرسمية للبيئة المُدارة مع قيم الوسيط في الصدفة التي تنفِّذها فعليًا. أداة تثبيت قديمة من سطر واحد تغيّر سياسة التنفيذ وتُضمِّن كلمة مرور ليست إصلاحًا ضروريًا للوسيط.
بالنسبة إلى أداة CLI مثبَّتة، افحص الإعدادات الفعّالة في النطاق المقصود. قد تفسّر قيمة CLI محفوظة سبب عدم إحداث تغيير وسيط Windows للنظام أي فرق. أما التنزيلات العامة المسموح بها التي لا تملك أداة تنزيلها الفعلية بيانات اعتماد وسيط مُهيّأة أو محفوظة، فتقدّم قائمة وسطاء HTTP عناوين مرشحة لمدخل الوسيط المناسب؛ استخدم الصيغة المتوقعة للعميل المختار. أبقِ نقطة النهاية الوسيطة والحساب منفصلين عن بيانات اعتماد مصدر الحزمة؛ فقد تفشل مصادقة المستودع بعد نجاح الوصول عبر الوسيط.
أثناء تثبيت الحزمة، حدِّد العملية التي تُصدر الخطأ. لا يلزم أن يطبّق ملف تنفيذي منفصل خيارات خاصة بـChocolatey أو أن يستخدم الهوية نفسها. كذلك للأدوات الرسومية وعملاء الخلفية قيود وسيط خاصة بمنتجها؛ فالطلب الناجح عبر CLI لا يُثبت مسار تنزيل الأيقونات أو مسار العميل لديها.
اقرأ أول فشل مفيد مع وضع تلك العملية في الاعتبار: 407 يتعلق بمصادقة الوسيط، وخطأ الثقة في TLS يتعلق بالشهادة المقدَّمة لذلك الطالب، والحزمة المفقودة أو حساب المستودع المرفوض يتعلقان بالمصدر. احتفظ باسم المضيف الفاشل والعملية وسياق الحساب والحالة بعد إزالة الأسرار. نجاح التمهيد ثم فشل تنزيل الحزمة يضيّق المسار الذي يحتاج إلى إصلاح.