क्या मैं apt-get हमेशा उपयोग कर सकता हूं - कोई भी स्थापना-अनुशंसा नहीं करता है?


19

मैं अपनी नेटबुक के लिए एक न्यूनतावादी डेबियन स्थापित करने का प्रयास कर रहा हूं। मेरे पास एक क्लोनज़िला पुनर्स्थापना बिंदु है जिसे मैंने एक ताजा न्यूनतम डेबियन स्थापित करने के बाद सही बनाया है।

मेरे पास कोई भी पैकेज नहीं है जो कि डेबियन अपने आप में एक न्यूनतम इंस्टॉल के दौरान स्थापित करता है। मैंने टास्कल (डेस्कटॉप वातावरण नहीं, कुछ भी नहीं) में सब कुछ रद्द कर दिया।

मैं कुछ पैकेज स्थापित करना चाहता हूं। चूंकि मैं एक न्यूनता स्थापित स्थापित कर रहा हूं, मैं हमेशा उपयोग करना चाहता हूं sudo apt-get --no-install-recommends <package-name>

क्या कोई तरीका है कि मैं इसके लिए एक कस्टम संक्षिप्त कमांड की तरह बना सकता हूं? या वहाँ एक तरीका है कि मैं एक पाठ दस्तावेज़ में उन आदेशों के एक समूह को कॉपी और पेस्ट कर सकता हूं और फिर उन्हें क्रमिक रूप से एक कमांड का उपयोग करके चला सकता हूं? क्या आप एक आसान स्थापित न्यूनतम कमांड प्रॉम्प्ट से स्थापित संकुल को चलाने के लिए एक सरल, अधिक सुरुचिपूर्ण तरीके से जानते हैं?


जवाबों:


44

आप apt.conf फ़ाइलों के माध्यम से apt को कॉन्फ़िगर कर सकते हैं।

यहाँ एक कमांड है जो मैं अपने सर्वर पर उपयोग करता हूँ (रूट के रूप में):

cat > /etc/apt/apt.conf.d/01norecommend << EOF
APT::Install-Recommends "0";
APT::Install-Suggests "0";
EOF

यह देखने के लिए कि क्या यह पढ़ता है, कमांड लाइन में इसे दर्ज करें (रूट या नियमित उपयोगकर्ता के रूप में):

apt-config dump | grep Recommends

2
यदि apt-config dumpआपकी लाइन को अनदेखा किया जाता है, तो यह हो सकता है क्योंकि इस निर्देशिका में एक और फ़ाइल (इसे साथ पाएं grep), कहते हैं 99synaptic, इसे ओवरराइड करता है, जिस स्थिति में आप उस फ़ाइल को संपादित करना चाहते हैं, या अग्रणी संख्या बढ़ाकर 01norecommend का नाम बदल सकते हैं, इसलिए बाद में पढ़ें।
मार्क ग्लिससे

और जब मैंने अनुशंसित पैकेजों को स्थापित नहीं करने के लिए कॉन्फ़िगरेशन जोड़ा, तो क्या इस सेटिंग को apt-get install के एक रन के लिए बदलने का कोई तरीका है?
और्रीबक

--install-recommends- जैसे आप एक कदम आगे जा सकते हैं और यह भी --install-suggestsडिफ़ॉल्ट रूप से पहले से ही बंद है
रयान Pavlik

0

यहाँ @ esplor के उत्तर के/etc/apt/apt.conf.d/999norecommend अनुसार फ़ाइल बनाने के लिए एक-लाइनर है :

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/999norecommend
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.