वर्तमान में मैं इसका उपयोग उपलब्ध अपडेट की संख्या को गिनने के लिए करता हूं
NUMOFUPDATES=$(aptitude search "~U" | wc -l)
क्या एप्टिट (एप्टिट्यूड) के साथ भी ऐसा करने का कोई तरीका है लेकिन अपडेट-नोटिफायर का उपयोग नहीं कर रहा है?
वर्तमान में मैं इसका उपयोग उपलब्ध अपडेट की संख्या को गिनने के लिए करता हूं
NUMOFUPDATES=$(aptitude search "~U" | wc -l)
क्या एप्टिट (एप्टिट्यूड) के साथ भी ऐसा करने का कोई तरीका है लेकिन अपडेट-नोटिफायर का उपयोग नहीं कर रहा है?
जवाबों:
मुझे लगता है कि सबसे तेज़ विधि को एन्टीट्रॉन में दिखाया गया है:
https://salsa.debian.org/debian/apticron/blob/master/apticron#L121-154
यह आसवित हो सकता है:
apt-get -q -y --ignore-hold --allow-change-held-packages --allow-unauthenticated -s dist-upgrade | /bin/grep ^Inst | wc -l
मैं सिर्फ कमांड चलाता हूं:
sudo apt-get update && sudo apt-get upgrade
अद्यतन प्रक्रिया करने के बाद, यह आउटपुट को upgrade
कमांड के रूप में देता है:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
wine1.5 wine1.5-i386
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 24.1 MB of archives.
After this operation, 286 kB of additional disk space will be used.
Do you want to continue [Y/n]?
6 वीं पंक्ति में उल्लेख है कि 2 उन्नयन उपलब्ध हैं और 5 वीं पंक्ति उन पैकेजों को सूचीबद्ध करती है जिनके लिए उन्नयन उपलब्ध हैं। अगर मैं उस समय अपग्रेड को इंस्टॉल करने के मूड में नहीं हूं, तो मैं दबाता हूं nऔर आगे बढ़ता हूं ।
सीधे और सरल।
नोट: अगर वहाँ kernal अद्यतन भी उपलब्ध हैं, यह उन्हें दिखाएगा <x> not upgraded
।