OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

8.3.3. العمل مع عدة توزيعات‌


وبالنظر إلى أن عرضة هي أداة رائعة ، فمن المحتمل أن ترغب في الغوص والبدء في تجربة الحزم القادمة من التوزيعات الأخرى. على سبيل المثال ، بعد تثبيت نظام Kali Rolling ، قد ترغب في تجربة حزمة برامج متوفرة في Kali Dev أو Debian Unstable أو Debian Experimental دون الابتعاد كثيرًا عن الحالة الأولية للنظام.

حتى إذا واجهت مشاكل من حين لآخر أثناء خلط الحزم من توزيعات مختلفة ، عرضة يدير مثل هذا التعايش بشكل جيد للغاية ويحد من المخاطر بشكل فعال للغاية (بشرط أن تكون تبعيات الحزمة دقيقة). أولاً ، ضع قائمة بجميع التوزيعات المستخدمة في / الخ / مناسب / sources.list وحدد التوزيع المرجعي الخاص بك مع APT :: الإصدار الافتراضي المعلمة (انظر القسم 8.2.3، "ترقية كالي لينكس”[صفحة 179]).

لنفترض أن Kali Rolling هي التوزيع المرجعي الخاص بك ولكن تم أيضًا إدراج Kali Dev و Debian Unsta- ble في sources.list ملف. في هذه الحالة ، يمكنك استخدام تثبيت مناسب صفقة/ غير مستقر لتثبيت حزمة من Debian Unstable. إذا فشل التثبيت بسبب بعض التبعيات غير القابلة للإشباع ، فدعها تحل تلك التبعيات داخل غير مستقرة عن طريق إضافة -t غير مستقر المعلمة.

في هذه الحالة ، ترقيات (ترقية و ترقية كاملة) داخل Kali Rolling باستثناء الحزم التي تمت ترقيتها بالفعل إلى توزيع آخر: ستتبع تلك التحديثات المتوفرة في التوزيعات الأخرى. سنشرح هذا السلوك بمساعدة الأولويات الافتراضية التي حددتها APT أدناه. لا تتردد في الاستخدام سياسة apt-cache (انظر الشريط الجانبي "استخدام apt-cache سياسة"[الصفحة 199]) للتحقق من الأولويات المحددة.

يعتمد كل شيء على حقيقة أن APT تنظر فقط في الحزم ذات الإصدار الأعلى أو المتساوي من الحزمة المثبتة (بافتراض ذلك / etc / apt / preferences. / لم يتم استخدامه لفرض أولويات أعلى من 1000 لبعض الحزم).


باستخدام سياسة apt-cache للحصول على فهم أفضل لآلية الأولوية ، لا تتردد في exe- لطيف سياسة apt-cache لعرض الأولوية الافتراضية المرتبطة بكل مصدر حزمة. تستطيع ايضا استخذام سياسة apt-cache صفقة لعرض أولويات جميع الإصدارات المتاحة من حزمة معينة.

باستخدام سياسة apt-cache للحصول على فهم أفضل لآلية الأولوية ، لا تتردد في exe- لطيف سياسة apt-cache لعرض الأولوية الافتراضية المرتبطة بكل مصدر حزمة. تستطيع ايضا استخذام سياسة apt-cache صفقة لعرض أولويات جميع الإصدارات المتاحة من حزمة معينة.


لنفترض أنك قمت بتثبيت الإصدار 1 من الحزمة الأولى من كالي رولينج وهذا الإصداران 2 و 3 متاحان على التوالي في كالي ديف و ديبيان غير مستقر. النسخة المثبتة لها أولوية 100 لكن الإصدار المتاح في كالي رولينج (نفس الشيء) له أولوية 990 (لأنه جزء من الإصدار المستهدف). الحزم في كالي ديف و ديبيان غير مستقر لها أولوية 500 (الأولوية الافتراضية لإصدار غير مثبت). وبالتالي ، يكون الفائز هو الإصدار 1 مع أولوية 990. الحزمة تبقى في كالي رولينج.

لنأخذ مثالاً لحزمة أخرى تم تثبيت الإصدار 2 منها كالي ديف. الإصدار 1 متاح في كالي رولينج والإصدار 3 في ديبيان غير مستقر. تم تجاهل الإصدار 1 (ذو الأولوية 990 - وبالتالي أقل من 1000) لأنه أقل من الإصدار المثبت. لا يترك هذا سوى الإصدارين 2 و 3 ، وكلاهما لهما الأولوية 500. وفي مواجهة هذا البديل ، تختار APT الإصدار الأحدث ، الإصدار من ديبيان غير مستقر. إذا كنت لا تريد تثبيت حزمة من كالي ديف للهجرة إلى ديبيان غير مستقر، عليك تعيين أولوية أقل من 500 (490 على سبيل المثال) للحزم القادمة من ديبيان غير مستقر. يمكنك تعديل / etc / apt / preferences. / لهذه النتيجة:


صفقة: *

رقم التعريف الشخصي: حرر أ = غير مستقر Pin-Priority: 490

صفقة: *

رقم التعريف الشخصي: حرر أ = غير مستقر Pin-Priority: 490


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: