ubuntu का कहना है कि अपडेट और अपग्रेड के बाद उपलब्ध अपडेट


10

मेरे पास डिजिटल महासागर पर 16.04 सर्वर है जो इसे सूचीबद्ध करता है जब मैं इसमें ssh ...

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

7 packages can be updated.
7 updates are security updates.

मैं समाप्त हो गया है apt-get updateऔर apt-get upgradeकई बार और इसे दूर नहीं गया है।

अपग्रेड चलाने के बाद मैं इसे अंतिम पंक्ति के रूप में देखता हूं ...

0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

3
मैं aptइसके बजाय का उपयोग करने की सलाह देता हूं apt-get, क्योंकि यह ऐसी परिस्थितियों से अधिक समझदारी से निपटता है (विशेष रूप से, sudo apt upgradeउन चार पैकेजों को अपग्रेड किया होगा)।
fkraiem

जवाबों:


12

Ubuntu 16.04 का उपयोग करने के बाद से आपको इसे ठीक करना चाहिए:

sudo apt full-upgrade

लेकिन अगर आप Ubuntu 14.04 तरीका पसंद करते हैं :

sudo apt-get dist-upgrade

यदि दो कमांड काम नहीं करते हैं, तो आपको इसके बारे में डिजिटल महासागर से बात करनी चाहिए ।

उम्मीद है की वो मदद करदे।


5

dist-upgradeकमांड का उपयोग करें , जो आवश्यक होने पर नए पैकेजों को जोड़ने या निकालने के लिए अपग्रेड की आवश्यकता होती है, जो उन्नयन की आवश्यकता होगी। यह अपग्रेड के एक सेट को संभालेगा जिसे संभवत apt-get upgrade: वापस रखा जाएगा :

sudo apt-get update
sudo apt-get dist-upgrade

अधिक जानकारी के लिए देखें कि "डिस्ट-अपग्रेड" क्या है और यह अधिक "अपग्रेड" क्यों करता है?


3

यह संभव है कि आपकी / var / lib / अपडेट-नोटिफ़ायर / अपडेट-उपलब्ध फ़ाइल आपके अंतिम अपडेट के बाद ताज़ा न हुई हो।

यदि आप इसे मैन्युअल रूप से सेट करना चाहते हैं:

sudo su # Needed to acquire permissions.
/usr/lib/update-notifier/apt-check --human-readable >/var/lib/update-notifier/updates-available
exit    # to get out of sudo

ध्यान दें कि / var / lib / अपडेट-नोटिफ़ायर / अपडेट उपलब्ध उपयोगकर्ता और समूह 'रूट' के लिए अनुमतियों के लिए 0600 के साथ सेट किया गया है, जो आपको इसे फिर से लिखने के लिए केवल sudo-apt-check कमांड से रोकता है।


1
यह 600 नहीं है, लेकिन सिंटैक्स बैश है। apt-checkअनुमति की आवश्यकता नहीं है; >करता है। सत्यापित करने के >साथ बदलने का प्रयास | sudo teeकरें।
फ्रैंकलिन यू

मेरे लिए यह एकमात्र कामकाजी जवाब था। Byobu कह रहा था कि मेरे पास 1400+ अपग्रेड करने योग्य पैकेज थे, और उपयुक्त सूची - की स्थापना समान थी। एप्ट अपग्रेड ने कहा कि 0 अपग्रेड उपलब्ध है।
linuxandria

1

सबसे पहले मैसेज

0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

कहते हैं कि 4 पैकेज उन्नत नहीं हैं। मुझे लगता है कि ये एक नए कर्नेल से संबंधित हैं और इसके साथ उन्नत किया जा सकता है

apt-get full-upgrade 

इसके अलावा संदेश

7 packages can be updated.
7 updates are security updates.

हर बार जब आप लॉगिन करते हैं तो इसकी गणना नहीं की जाती है, इसलिए यह पुराना हो सकता है।


1
क्या कोई तरीका है जिससे मैं इसे अपडेट करने के लिए मजबूर कर सकूं? यह हर बार मैं सिस्टम को अपडेट करता था और इस बार यह एक सप्ताह से अधिक समय से अटका हुआ है
deltaskelta

मुझे डर है कि मुझे इसका उत्तर पता नहीं है :(
jsalatas

sudo apt full-apgradeजो उपलब्ध है उसे अपडेट करने का सबसे सुरक्षित तरीका है। यदि वह मदद नहीं करता है, तो एक या अधिक पैकेजों को अनमैट निर्भरताओं के कारण वापस आयोजित किया जा सकता है। आम तौर पर जो कुछ दिनों में ठीक हो जाता है।
गुन्नार हेजलमरसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.