अपडेट मैनेजर लगातार मुझे अपडेट्स दे रहा है (जैसे सिक्योरिटी फिक्स, PPAs से अपडेट)।
जब भी वे उपलब्ध हों, मैं अपने Ubuntu इंस्टालेशन को स्वचालित रूप से अपडेट डाउनलोड और इंस्टॉल करने के लिए कैसे कह सकता हूं?
अपडेट मैनेजर लगातार मुझे अपडेट्स दे रहा है (जैसे सिक्योरिटी फिक्स, PPAs से अपडेट)।
जब भी वे उपलब्ध हों, मैं अपने Ubuntu इंस्टालेशन को स्वचालित रूप से अपडेट डाउनलोड और इंस्टॉल करने के लिए कैसे कह सकता हूं?
जवाबों:
आप इसे सुरक्षा अपडेट के लिए आसानी से कर सकते हैं।
सिस्टम सेटिंग्स से अपडेट मैनेजर खोलें। 'सेटिंग ...' बटन पर क्लिक करें, फिर 'अपडेट' टैब पर, रेडियो बटन का चयन करें 'पुष्टि के बिना सुरक्षा अद्यतन स्थापित करें।'
सभी अपडेट को स्वचालित रूप से स्थापित करने के लिए, नीचे दिए गए उत्तर को देखें।
हालांकि यह गलत या खतरनाक नहीं है (इस उत्तर पर टिप्पणी देखें), इसका उपयोग apt-get upgrade -y
करना सबसे अच्छा तरीका नहीं है।
अनअटेंडेड-अपग्रेड स्वत: अपडेट होने की सबसे अच्छी प्रथाओं में से एक है , खासकर हेडलेस मशीनों या सर्वरों के लिए!
आप इसे टर्मिनल में टाइप करके आसानी से अनअटेंडेड-अपग्रेड सेट कर सकते हैं:
sudo apt-get install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades
विवरण से:
This package can download and install security upgrades automatically
and unattended, taking care to only install packages from the
configured APT source, and checking for dpkg prompts about
configuration file changes.
unattended-upgrades
बेहतर है लेकिन apt-get -y upgrade
गलत या खतरनाक बिल्कुल भी नहीं है। sudo apt-get upgrade
होगा कभी नहीं (के साथ या के साथ बाहर y
, के साथ या स्पष्ट उपयोगकर्ता स्वीकृति के बिना) किसी भी नए पैकेज स्थापित या किसी स्थापित पैकेज की स्थापना रद्द करें। (से man apt-get
: "किसी भी परिस्थिति में वर्तमान में हटाए गए पैकेज स्थापित नहीं हैं, या पैकेज पहले से ही पुनर्प्राप्त और स्थापित नहीं हैं।") याद रखें, -y
ध्वज का उपयोग अन्य के साथ किया जा सकता है, संभावित रूप से अधिक खतरनाक कमांड की तुलना में upgrade
, जैसे dist-upgrade
।
APT::Periodic::Download-Upgradeable-Packages "0";
1 पर सेट करना है और APT::Periodic::AutocleanInterval "0";
कुछ दिनों में /etc/apt/apt.conf.d/10periodic
या नहीं में भी सेट करना चाहिए ? इसके अलावा, आप GUI तरीके के बजाय ऐसा नहीं करेंगे यदि आप केवल सुरक्षा अपडेट करेंगे तो आपको सभी कोड पैकेजों के लिए स्वचालित रूप से अपग्रेड करने // "${distro_id}:${distro_codename}-updates";
में भी असुविधा होगी /etc/apt/apt.conf.d/50unattended-upgrades
। यह तब और भी अधिक अद्यतन करने के लिए बढ़ाया जा सकता है।
अपडेट मैनेजर में Settings
बटन पर क्लिक करें। यह संवाद दिखाई देगा:
"डाउनलोड और स्वचालित रूप से इंस्टॉल करें" चुनें। यह स्वचालित रूप से सुरक्षा अद्यतन स्थापित करेगा। यदि आप इसे दूर से उनके लिए स्थापित करना चाहते हैं, तो आप ऐसा कर सकते हैं:
sudo apt-get install unattended-upgrades
यदि पैकेज पहले से ही स्थापित है तो आप यह कर सकते हैं:
sudo dpkg-reconfigure unattended-upgrades
इसे बदलने के लिए व्यवहार है। कमांड को चलाने के बाद सुविधा को सक्षम करने के लिए संकेतों का पालन करें। वर्तमान में कोई भी चित्रमय विधि नहीं है जो कि पूरी प्रणाली को हर चीज के लिए अप्राप्य अद्यतन करने के लिए सेट कर दे (आप इसे स्वचालित रूप से अपग्रेड होने पर सुरक्षित खेलना चाहते हैं), लेकिन सुरक्षा अद्यतन स्वचालित रूप से सेट करना एक अच्छा विचार है।
अधिक जानकारी के लिए पृष्ठों को देखें यदि आप -अपडेट्स और-बैकपोर्ट को स्वचालित करना चाहते हैं: