कुछ पृष्ठभूमि की जानकारी :
जैसा कि आप जानते हैं, एक डेबियन पैकेज में, वैकल्पिक निर्भरताएं हो सकती हैं Depends: apache2|something-else
, उदाहरण के लिए, कंट्रोल फ़ाइल में लिखा गया है । कैसे करता है apt
चुनें के लिए उनकी निर्भरता जो चयन करें, और मैं यह कैसे ओवरराइड कर सकते हैं तो मैं डाउनलोड आकार को कम कर सकते हैं?
मैं कुछ स्थानों पर धीमे कनेक्शन पर हूं और इसे सबसे छोटे कुल डाउनलोड आकार का उपयोग करने की आवश्यकता है। मैं ऐसा करने के लिए कैसे मजबूर कर सकता हूं?
संपादित करें: मैं स्किपिंग अनुशंसाओं के बारे में नहीं पूछ रहा हूं।
संपादित करें 2: मैं लंघन निर्भरता के बारे में नहीं पूछ रहा हूँ। मैं सभी निर्भरताओं को प्राप्त करने की कोशिश कर रहा हूं, बस सबसे छोटे कुल आकार में, विशेष रूप से ध्यान देने योग्य और गहरा अनुरेखण package1|package2
विकल्प।
संपादन 3: एक grep
या अन्यथा शेल स्क्रिप्ट स्वीकार्य है।
दुर्भाग्य से, चूंकि वर्तमान उत्तर वास्तव में प्रश्न का उत्तर नहीं देते हैं, वे वास्तव में इनाम नहीं पा सकते हैं। यह अभी भी किसी को एक बैश स्क्रिप्ट लिखने के लिए तैयार है!
संपादित करें 4: हालांकि इनाम को एक अच्छे उत्तर से सम्मानित किया गया है, जिसे मैं आपको उत्थान के लिए प्रोत्साहित करता हूं, फिर भी मैं एक अधिक ठोस जवाब मांग रहा हूं । यदि यह एक या एक से अधिक पैकेजों द्वारा प्रदान किए गए आभासी पैकेजों को भी कुशलता से संभालता है, तो मैं संभवतः इस उत्तर को पुरस्कृत करने के लिए एक और बाद का इनाम दूंगा ।