دبيان: كيف يمكنني سحب حزمة واحدة مع تبعيات من مستودع آخر؟

StackOverflow https://stackoverflow.com/questions/512906

سؤال

وأنا في حفر ديبيان وأريد أن سحب 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

ولكن لن يتم تثبيتها بواسطة عمليات الترقية العادية أو لن تكون الافتراضي عند تركيبها مع الرابطة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top