دبيان: كيف يمكنني سحب حزمة واحدة مع تبعيات من مستودع آخر؟
-
21-08-2019 - |
سؤال
وأنا في حفر ديبيان وأريد أن سحب subversion1.5.1 من اختبار على الرغم من أنه هو آلة الإنتاج. أنا بحاجة للحفاظ على الحد الأدنى من المخاطر.
وأي تلميحات؟
المحلول
وأضيف اختبار مستودع إلى sources.list الخاص ويعلقون أولوية حزم الاختبار إلى قيمة منخفضة جدا:
وإضافة ما يلي إلى / الخ / عرضة / الأفضليات:
Package: *
Pin: release a=testing
Pin-Priority: 200
200 يعني أن حزم جديدة في اختبار لا يزال تجاوز الحزم المحلية التي ليست في مستقر (المحلية هي دائما 100)، ولكن ليس تلك التي هي في الريبو مستقرة أيضا.
وقراءة apt_preferences (5) لمزيد من المعلومات حول تعلق.
وبعد ذلك، يمكنك تثبيت الحزم من الاختبار عن طريق القيام
$ apt-get install -t testing $some_package
ولكن لن يتم تثبيتها بواسطة عمليات الترقية العادية أو لن تكون الافتراضي عند تركيبها مع الرابطة.
لا تنتمي إلى StackOverflow