नया लिनक्स सर्वर स्थापित करते समय, मैं आमतौर पर apt-get update
चलाता हूं और फिर apt-get upgrade
चलाता हूं। पहला आदेश उपलब्ध संकुल और उनके संस्करणों की सूची अद्यतन करता है, लेकिन यह किसी भी संकुल को अधिष्ठापित या अपग्रेड नहीं करता है। दूसरा आदेश वास्तव में मेरे पास संकुल के नए संस्करण स्थापित करता है।उत्तरदायी का उपयोग कर एपीटी पैकेज को अपग्रेड करने का सही तरीका क्या है?
उत्तर में ऐसा करने का सही तरीका क्या है? एक तरह से आप यह कर सकता है इस तरह है:
- name: update and upgrade apt packages
apt: >
upgrade=yes
update_cache=yes
cache_valid_time=3600
या आप दो अलग-अलग चरणों में कर सकता है:
- name: update apt packages
apt: >
update_cache=yes
cache_valid_time=3600
- name: upgrade apt packages
apt: upgrade=yes
आप इसे पहला तरीका करते हैं, Ansible बहुत चालाक पता करने के लिए यह जरूरी है कि है 'अपग्रेड' से पहले 'अपडेट' चलाना चाहिए? उत्तर apt documentation इस बेहतर बिंदु को संबोधित नहीं करता है।