मुझे Ubuntu 18.04 अपग्रेड क्यों नहीं मिल रहा है?


24

मैं Ubuntu 18.04 में अपग्रेड करने की कोशिश कर रहा हूं लेकिन जब मैं कोशिश करता हूं

do-release-upgrade -c

मुझे यह आउटपुट मिलता है

Checking for a new Ubuntu release
No new release found.

मैंने रिलीज़ की तारीख 26 अप्रैल बताई है, लेकिन फिर भी, मुझे कोई अपडेट नहीं मिला ...

मैं लिनक्स के लिए थोड़ा नया हूँ, इसलिए मुझे क्षमा करें यदि मैं किसी भी बिंदु पर गलत हूं।


आपको पहले अपने डेटा की क्लोन कॉपी के साथ नए विभाजन पर अपग्रेड का परीक्षण करना चाहिए। कुछ उपयोगकर्ताओं को एक अपग्रेड द्वारा जला दिया गया है जो क्रैश या प्रोग्राम जो अपग्रेड के बाद काम नहीं करते हैं। क्लोनिंग उदाहरण के लिए इस स्क्रिप्ट को देखें: askubuntu.com/questions/1028604/… । आप लाइव यूएसबी के साथ बूट कर सकते हैं और मैन्युअल रूप से क्लोन कर सकते हैं। जब आप Google खोज करते हैं तो निर्देश उपलब्ध होते हैं।
विनयुनुच्स

@ WinEunuuchs2Unix मेरे पास लगभग 10 क्लाइंट हैं जिन्होंने मेरी सिफारिश पर विंडोज से उबंटू में स्विच किया। वे किसी भी तरह से कंप्यूटर विशेषज्ञ नहीं हैं। वे सभी हर एलटीएस में अपग्रेड होते हैं, और उनमें से कुछ रिलीज के बीच प्रत्येक में अपग्रेड होते हैं। मैं अपनी दुकान में 5 उबंटू कंप्यूटर भी रखता हूं, जिनमें से मैं हमेशा नवीनतम एलटीएस संस्करणों में अपग्रेड करता हूं। बहुत ही दुर्लभ अवसर पर जहाँ समस्या होती है, वहाँ हमेशा दो समाधान होते हैं जो उन्हें हल करते हैं। एक पीपीए (एक त्रुटि संदेश द्वारा पहचाना), या चल रहा है sudo apt updateऔर sudo apt dist-upgrade
एलडी जेम्स

@ WinEunuuchs2Unix आप उन्नयन के बाद काम नहीं कर रहे कार्यक्रमों के बारे में सही हैं। मैंने ऐसा अनुभव किया है। अधिकांश समय, रिलीज़ अपग्रेड PPAप्रविष्टि को अक्षम कर देगा , जिसमें से अपग्रेड फ़िक्स के बाद इसे फिर से सक्षम करना होगा। यदि पीपीए को सक्षम करने के बाद त्रुटि संदेश हैं, तो उन्हें आमतौर पर त्रुटि संदेश के मुद्दों को नियमित रूप से संबोधित करने के दौरान निपटा दिया जाता है।
LD जेम्स

आप किस Ubuntu संस्करण से अपग्रेड करने का प्रयास कर रहे हैं?
विनयुनुच्स 2 यूनिक्स

कोशिश करो-रिलीज-उन्नयन -c। आखिरकार अपग्रेड आज रिलीज हो गया।
अरविंद

जवाबों:


13

रिलीज़ नोट्स में यह है:

Ubuntu 16.04 LTS या 17.10 से अपग्रेड करना

१ release.०४ की रिलीज़ के कुछ दिनों बाद तक १grad.१० से उन्नयन सक्षम नहीं होगा। जुलाई के अंत में अपेक्षित 18.04.1 के रिलीज के कुछ दिनों बाद तक 16.04 LTS से अपग्रेड सक्षम नहीं होंगे।


1
क्या अब जो अपग्रेड हमें मिल रहा है sudo do-releaes-updateऔर जो उद्धृत पाठ इंतजार कर रहा है, के बीच अंतर है ?
एलडी जेम्स

5
यह अब 18.04.1 रिलीज के कुछ दिनों बाद है। क्या आप किसी भी जानकारी के लिए जानते हैं कि एलटीएस के उन्नयन की अनुमति कब होगी?
जेनी

13

उन्नयन के लिए एक पूरी तरह से गाइड यहाँ प्रस्तुत किया गया है । अन्य उत्तर पहले से ही आपको उपयोग करने की आवश्यकता का उल्लेख करते हैं:

do-release-upgrade -d     # Use this until 18.04.1 comes out
do-release-upgrade        # Use this after 18.04.1 comes out

हालाँकि आपको फ़ाइल की जाँच करने की आवश्यकता है:

~$ cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
#  never  - Never check for a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the release that immediately succeeds the currently-running
#           release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that this option should not be
#           used if the currently-running release is not itself an LTS
#           release, since in that case the upgrader won't be able to
#           determine if a newer release is available.
Prompt=never

यदि अंतिम पंक्ति उबंटू 17.10 उपयोगकर्ताओं के लिए "कभी नहीं" इसे "सामान्य" में बदल देती है। Ubuntu 16.04 LTS उपयोगकर्ताओं के लिए, इसे "LTS" में बदलें। अन्यथा आपको अपग्रेड मिलेगा ... उम "कभी नहीं":

rick@alien:~$ do-release-upgrade
Checking for a new Ubuntu release
No new release found.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only 
available from the latest supported release.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -c
Checking for a new Ubuntu release
No new release found.

ये आदेश Prompt=neverUbuntu 16.04 के तहत जारी किए गए थे जहां यह कल (28 अप्रैल, 2018) को अपग्रेड करने के लिए उपलब्ध है। ltsसमस्या को हल करने के लिए शीघ्र बदल रहा है।


आपको या तो पहले अपने डेटा का बैकअप लेना चाहिए या अपने डेटा का क्लोन बनाना चाहिए और एक परीक्षण वातावरण में अपग्रेड को चलाना चाहिए। यहाँ एक स्क्रिप्ट है जिसे मैंने ऐसे उद्देश्य के लिए लिखा था (लेकिन आप इसे लाइव यूएसबी से मैन्युअल रूप से भी कर सकते हैं): 18.04 LTS अपग्रेड के परीक्षण के लिए उबंटू को नए विभाजन में क्लोन करने के लिए स्क्रिप्ट को बैश करें

मैंने अपग्रेड प्रक्रिया के दौरान कुछ नोट्स बनाए हैं और यहां आप आगे देख सकते हैं:

Step 1: confirmation to proceed: Press [ENTER]
Step 2: packages will be removed: Y
Step 3: replace '/etc/systemd/longind.conf': Y
Step 4: Configuration file '/etc/sane.d/dll.conf', default N, take Y
Step 5: Configuration file '/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf' Take default N
Step 6: Configuration file '/etc/pulse/default.pa' default N, take Y
Step 7: Configuration file '/etc/grub.d/30_os-prober'' default N, take N
Step 8: Full screen grub menu config appears. Take option: keep the local version currently installed
Step 9: Configuration file '/etc/cron.d/anacron', default N, take Y to see what
Error Message multiple times: /sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf: No such file or directory
Step 10: Non-standard: Configuration file '/etc/vnstat.conf' (display differences 1.13 vs 1.18) take Y
Step 11: 220 packages are going to be removed. (can take hours) enter Y
Step 12: To finish the upgrade, a restart is required. Take Y

ध्यान दें कि आपके चरण इंस्टॉल किए गए सॉफ़्टवेयर के आधार पर अलग-अलग होंगे।

क्लोनिंग के सभी और अधिक कारण यह है कि आप तब परीक्षण कर सकते हैं जब आप डिफ़ॉल्ट को स्वीकार करते हैं Nया आप Yसबसे वर्तमान कॉन्फ़िगरेशन प्राप्त करने के लिए उपयोग करते हैं जो बेहतर हो सकता है या कई नहीं।

चूँकि आपका मूल उबंटू संस्करण बरकरार है, आप diffनई 18.04 कॉन्फ़िगरेशन फ़ाइलों के खिलाफ कमांड चला सकते हैं यदि आपने उन्हें स्थापित करना चुना है।


6

सभी मेटा जानकारी अभी तक जारी / कॉन्फ़िगर नहीं की गई है। आप कुछ दिनों तक प्रतीक्षा कर सकते हैं या इसे अब एक विकल्प के रूप में चला सकते हैं:

$ do-release-upgrade -d

यह निर्दोष रूप से काम करता है!

-dनवीनतम विकास रिहाई जो वर्तमान है के लिए है Ubuntu 18.04 LTSरिहाई। एक ही जारी नोटों में संदर्भित किया जाता है।


4

यहाँ एक स्पष्टीकरण है :

जैसा कि पहले ही ऊपर उल्लेख किया गया है, 18.04 की रिलीज़ के कुछ दिनों बाद तक 17.10 से अपग्रेड को सक्षम नहीं किया जाएगा और 16.04 एलटीएस से अपग्रेड को 18.04.1 के रिलीज के कुछ दिनों बाद तक सक्षम नहीं किया जाएगा, जो जुलाई 2018 के अंत में होने की उम्मीद है।

परिणामस्वरूप, आपके अपग्रेड प्रयास में संदेश हो सकता है कोई sudo do-release-upgrade कमांड का उपयोग करके अपने Ubuntu सिस्टम को अपग्रेड करने का प्रयास करते समय कोई नई रिलीज़ नहीं मिली। इस मामले में निम्नलिखित अनुभाग पढ़ें।

वैसे भी अपग्रेड कैसे करें:

Sudo do-रिलीज़-नवीनीकरण कमांड निष्पादित करके प्रारंभ करें। यदि आपको कोई नई रिलीज़ नहीं मिली तो संदेश मिलने पर आपके पास चार विकल्प होंगे:

  • पहला और अनुशंसित दृष्टिकोण बस इंतजार करना है। जुलाई 16 2018 के अंत तक Ubuntu 16.04 LTS से Ubuntu 18.04 LTS तक सीधे अपग्रेड उपलब्ध नहीं होगा।

  • -D स्विच का उपयोग करके डायरेक्ट अपग्रेड करें। इस मामले में sudo do-release-upgrade -d, Ubuntu 16.04 LTS से Ubuntu 18.04 LTS में अपग्रेड करने के लिए बाध्य करेगा। मामले में आपको "विकास जारी करने के लिए उन्नयन प्राप्त होता है जो केवल नवीनतम समर्थित रिलीज से उपलब्ध होता है।" संदेश, सुनिश्चित करें कि अपट्रैडर डिफॉल्ट व्यवहार को ltswithin / etc / अपडेट-मैनेजर / रिलीज़-अपग्रेड पर सेट किया गया है।

  • / आदि / अद्यतन-प्रबंधक / रिलीज़-अपग्रेड फ़ाइल के भीतर रिलीज अपग्रेड के डिफ़ॉल्ट व्यवहार को सामान्य से बदलकर 17.10 पहले अपग्रेड करें। तैयार होने पर, sudo do-release-upgrade कमांड को फिर से निष्पादित करें। एक बार जब आपका सिस्टम उबंटू 17.10 में अपग्रेड हो जाता है, तो उबंटू 17.10 से उबंटू 18.04 अपग्रेड प्रक्रिया का पालन करें, जबकि रिलीज अपग्रैडर व्यवहार को सामान्य रखते हुए।

  • अपने Ubuntu 16.04 सिस्टम को अपग्रेड करने के लिए नीचे वर्णित डेबियन तरीके का उपयोग करें।

और वह डेबियन विधि है:

यदि आपने पारंपरिक डेबियन पथ का चयन किया है, तो आपको /etc/apt/source.list फ़ाइल को बदलने और बायोनिक के साथ अपनी पिछली रिलीज़ का नाम बदलने की आवश्यकता होगी। इसलिए, यदि आप 16.04 पर हैं, तो xionial के प्रत्येक उदाहरण को बायोनिक के साथ बदलें। यदि आपके पास वर्तमान में 17.10 हैं, तो कृत्रिम को बायोनिक के साथ बदलें।

इस प्रक्रिया को निम्नलिखित sed कमांड का उपयोग करके स्वचालित किया जा सकता है:

$ sudo sed -i 's / xenial / bionic / g' /etc/apt/source.list

फिर, /etc/apt/sources.list.d/ में देखें। किसी भी फाइल को उसी तरह से बदलें। यदि आप उबंटू को अपडेट करने का प्रयास करते समय कोई त्रुटि प्राप्त करते हैं, तो जब तक कि उन रिपॉजिटरी को अपडेट नहीं किया जाता है, तब तक आर्टिफिशियल का उपयोग करें।

अब, आप Ubuntu डिस्ट अपग्रेड को चला सकते हैं। सबसे पहले, Apt स्रोतों को अपडेट करें। उसके बाद, Ubuntu नवीनीकरण चलाएँ।

$ sudo apt अपडेट && sudo apt -y dist-upgrade

अपग्रेड में थोड़ा समय लगना चाहिए। संभावना है, सिस्टम के हर पैकेज को अपग्रेड किया जाएगा। जब उबंटू अपग्रेड खत्म हो जाता है, तो सिस्टम को रिबूट करें। जब सिस्टम वापस आता है, तो आप Ubuntu 18.04 LTS बायोनिक बीवर चला रहे होंगे!

हालाँकि, कुछ ध्यान देने योग्य बात यह है कि पारंपरिक डेबियन पद्धति जाहिरा तौर पर सिस्टम कॉन्फ़िगरेशन में बदलावों का ध्यान नहीं रखती है, यही वजह है कि अनुशंसित पद्धति अपडेट मैनेजर का उपयोग करना है, चाहे ग्राफिकल टूल (अपडेट-मैनेजर) या कमांड-लाइन टूल (डू-रिलीज़-अपग्रेड)।


0

मुझे इसे अपग्रेड करने में परेशानी हुई ("कोई नई रिलीज़ नहीं मिली") जब तक कि मैंने दूसरे खाते पर ऐसा करने की कोशिश नहीं की।

यदि आपके पास कई खाते हैं, तो आप सिस्टम को स्थापित करते समय पहले बनाई गई कोशिश करना चाहते हैं।

अद्यतन प्रबंधक कमांड का उपयोग करते हुए उपलब्ध नई रिलीज़ दिखाएगा

update-manager -c

Alt + F2 पॉप-अप विंडो में।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.