apt
(अभी तक) आपके द्वारा दी गई जानकारी प्रदान नहीं कर सकते। aptitude
हालांकि, कुछ भ्रामक रूप से:
aptitude search '~U ~ODebian' -F "%p %O"|awk '/Debian-Security/ {print $1}'
यह ~U
आधिकारिक डेबियन रिपॉजिटरी ( ~ODebian
) से सभी अपग्रेड करने योग्य ( ) पैकेज खोजता है , और उनके पैकेज का नाम ( %p
) और "मूल" ( %O
) दिखाता है । उत्तरार्द्ध वास्तव में रिपॉजिटरी लेबल प्रदर्शित करता है , जो डेबियन 9 सुरक्षा रिपॉजिटरी के लिए "डेबियन-सुरक्षा: 9 / स्थिर" है। आप सुरक्षा रिपॉजिटरी से अपग्रेड करने योग्य पैकेज नामों की सूची के साथ समाप्त होते हैं।
केवल सुरक्षा उन्नयन स्थापित करने के कई तरीके हैं, उनमें से कोई भी आदर्श नहीं है।
aptitude
पाठ का इंटरफ़ेस केवल "सुरक्षा अपडेट" हेडर (जो पहले एक होना चाहिए) और मारकर स्क्रॉल करके केवल सुरक्षा अपग्रेड को लागू करने की अनुमति देता है +।
आप apt
उन्नयन को स्थापित करने के लिए ऊपर निकाले गए संकुल की सूची खिला सकते हैं :
aptitude search '~U ~ODebian' -F "%p %O" |
awk '/Debian-Security/ {print $1}' |
xargs apt-get install --only-upgrade
यह उन्नत पैकेज पर "स्वचालित रूप से स्थापित" मार्कर को साफ़ करने का दुर्भाग्यपूर्ण पक्ष-प्रभाव है।
आप उपयोग कर सकते हैं unattended-upgrades
, जिसकी डिफ़ॉल्ट कार्रवाई केवल सुरक्षा अपग्रेड लागू करने के लिए है:
unattended-upgrades -v
यदि आप अपग्रेड को स्वचालित रूप से इंस्टॉल नहीं करना चाहते हैं, तो आपको unattended-upgrades
दैनिक क्रोन जॉब को अक्षम करना होगा।