मैं समझता हूं कि apt
कमांड update
, उपलब्ध पैकेजों की सूची को अपडेट करता है, लेकिन यह उन सॉफ्टवेयरों को अपग्रेड नहीं करता है जो इन पैकेजों में पहले से इंस्टॉल थे।
मैं यह भी समझता हूं कि upgrade
किसी भी सॉफ़्टवेयर को अपग्रेड करें जिसे मैंने पहले ही पैकेज के साथ स्थापित किया था जिसे मैंने update
ऊपर वर्णित के साथ अपडेट किया था ।
उबंटू / डेबियन डेवलपर्स के इस विभाजन को करने update
और upgrade
दोनों कार्यों को करने के लिए एक आदेश के साथ काम करने का क्या कारण था?
यह उबंटू डेवलपर्स के वास्तुशिल्प दर्शन पर एक प्रश्न है।
apt dist-upgrade
और रद्द करने के लिए "एन" मारा, तो अपना दिमाग बदल दें मैं बैंडविड्थ बचाऊंगा क्योंकि यह मेरी apt dist-upgrade
कमांड को फिर से करने के लिए 'अपडेट' नहीं करेगा ... भले ही 'डिस्ट-अपग्रेड' ने अपडेट किया हो स्वचालित रूप से, 'अपडेट' करने के ऐसे कारण हैं जिनमें 'इंस्टॉल', 'अपग्रेड' या upgrade डिस्ट-अपग्रेड ’शामिल नहीं हैं, इसलिए 'अपडेट' कमांड वैसे भी मौजूद
apt update
आवश्यकता होने पर बस स्वचालित रूप से चलना चाहिए।
alias
इसे वैसे भी कर सकता था । यूनिक्स तरीका एक आदेश केवल एक ही काम करता है, वैसे ही अलग करना यूनिक्स तरीके से बेहतर बैठता है यदि 'धर्मशास्त्रीय / दार्शनिक' तर्क आप भी हैं।