लिनक्स मिंट 16 से लिनक्स मिंट 17 में अपग्रेड करने के लिए टर्मिनल कमांड


11

क्या कोई सही टर्मिनल कमांड को लिनक्स मिंट पेट्रा से लिनक्स मिंट Qiana में अपग्रेड करने की सलाह दे सकता है?


आपने अब तक क्या (या खोजा) किया है? क्या आपके पास कुछ ठोस समस्या है जिसे हम अपग्रेड करने में आपकी मदद कर सकते हैं?
डॉकटोरो रीचर्ड

हाय डॉकटोरो, मैंने एक और ubuntu इंस्टॉलेशन में अपडेट-मैनेजर-कोर को स्थापित और उपयोग किया, जो पूरी तरह से काम करता था; हालांकि मुझे नहीं पता कि मैं लिनक्स मिंट में एक ही कमांड लाइन का उपयोग कर सकता हूं?
फ्रीकाज़ॉइड

आमतौर पर, सुपर उपयोगकर्ता के सवालों को संक्षिप्त किया जाना चाहिए और वे आमतौर पर विशिष्ट समस्याओं से निपटते हैं जो किसी को कुछ करते समय सामना करना पड़ सकता है। जिस तरह से यह बहकाया जाता है, ऐसा लगता था (जब मैंने इसकी समीक्षा की थी) जैसे कि आपने अपनी समस्या को हल करने के लिए कुछ नहीं किया, मुख्य रूप से विषय पर प्रारंभिक खोज करके या यहां तक ​​कि अपने मंच पर कमांड चलाने की कोशिश करके। मैं लिनक्स से निपटने के लिए उपयोग नहीं कर रहा हूं, हालांकि, यह उतना सरल नहीं हो सकता है जितना कि मैंने शुरू में माना है।
डॉकटोरो रीचर्ड

आपके इनपुट के लिए बहुत - बहुत धन्यवाद; कोशिश करेंगे और अगली बार के आसपास अधिक संक्षिप्त हो जाएगा ...
Freakazoid

जवाबों:


17
$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list

$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list

$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list.d/official-package-repositories.list

$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list

भरोसेमंद, और सूत्रों में qiana के साथ पेट्रा के संदर्भों को बदलने के लिए sed का उपयोग करें

$ sudo apt-get update && sudo apt-get dist-upgrade

$ sudo apt-get upgrade

नई सेटिंग्स के साथ रिपॉजिटरी को अपडेट करें और नए संस्करण को सफाई से अपग्रेड करने के लिए डिस्ट-अपग्रेड रन करें, फिर अपग्रेड करें कि सभी पैकेज अपडेट किए गए हैं।


1
क्या आप बता सकते हैं कि ये क्या करते हैं? जैसा कि यह चीजों को चलाने के लिए सिर्फ एक टन है।
जॉन

3
sedएक साधारण स्ट्रिंग प्रतिस्थापन आदेश देता है। उन फ़ाइलों को शब्दों में से प्रत्येक में saucyऔर पर स्विच किया trustyऔर के लिए एक ही petraकरने के लिए qianasudo apt-get updateसभी पैकेजों के अपडेट की खोज करता है, और फिर dist-upgradeवितरण को अपग्रेड करता है। अंतिम upgradeकमांड बाकी पैकेजों को अपग्रेड करता है।
एडम

क्या मैं linux टकसाल को सीधे 15 linux टकसाल में अपग्रेड कर सकता हूं?

1
यह स्वीकृत उत्तर होना चाहिए।
डैन डब्ल्यू

@pradeek यदि संभव हो तो मुझे आश्चर्य होगा। मैं अपने कोप्यूटर पर कोशिश नहीं करूँगा।
KajMagnus

1

मिंट 16 (या अन्य पूर्व संस्करणों) से अपनी सेटिंग खोए बिना मिंट 17 को अपडेट करें, लेकिन फिर भी सीडी से सीधे नवीनतम रिलीज़ इंस्टॉल करें:

कृपया एक नज़र डालें:

http://forums.linuxmint.com/viewtopic.php?f=42&t=167083&p=858729&hilit=backup#p858729

या आप सीधे परियोजना पृष्ठ पर जा सकते हैं:

https://github.com/MintBackupRestore/MintBackupRestore

सबसे अच्छा संबंध है, Mint_BackupRestore


0

मिंट 16 स्रोत आमतौर पर हैं /etc/apt/sources.list.d/official-package-repositories.list। (Myetc/apt/sources.list मूल रूप से खाली है, एक टिप्पणी को छोड़कर " # See sources.list.d/official-package-repositories.list"।) जब तक यह आपके सिस्टम पर मामला नहीं है, केवल आधिकारिक-पैकेज-रिपॉजिटरी.लिस्ट फ़ाइल को अपडेट करना होगा।

  1. प्रारंभ करने से पहले पूर्ण बैकअप लें। सबसे आसान तरीका हार्ड ड्राइव की सटीक प्रतिलिपि हो सकती है जहां मिंट स्थापित है (जैसे /dev/sda), जिसे वापस कॉपी किया जा सकता है अगर कुछ गलत हो जाता है और आपको व्यक्तिगत फ़ाइलों को मैन्युअल रूप से ढूंढना और कॉपी नहीं करना पड़ेगा क्योंकि पूर्ण ड्राइव की प्रतिलिपि बनाई गई है। नकारात्मक पक्ष यह है कि छवि फ़ाइल काफी बड़ी होगी (500 जीबी हार्ड ड्राइव -> 500 जीबी छवि फ़ाइल, ऐसे मामले में संपीड़न का उपयोग किया जा सकता है)। चूंकि इस ड्राइव को माउंट नहीं किया जाना चाहिए, पार्टेड मैजिक जैसे लाइव सिस्टम से बूट करें, एक बाहरी ड्राइव कनेक्ट करें, इसे माउंट करें (यानी, इन /dev/usb-hdd) और डीडी को चलाएं (थोड़ी देर, शायद घंटे लगेंगे)।

    # dd if=/dev/sda of=/mnt/usb-hdd/os.sda.dd.img
    

    या सम्पीडन का उपयोग करना (अधिक समय लगेगा):

    # dd if=/dev/sda | gzip -c >/mnt/usb-hdd/os.sda.dd.img.gz
    

    आपके सेटअप के आधार पर, अधिक कुशल तरीके हो सकते हैं।

  2. सभी स्रोत फ़ाइलों (/etc/apt/source.list/etc/apt/source.list.d/*) का पता लगाएँ और सुनिश्चित करें कि केवल एक में आधिकारिक टकसाल स्रोत शामिल हैं। यदि आपके सिस्टम पर इस फ़ाइल को "source.list.d / official-package-repositories.list" नहीं कहा जाता है, तो फ़ाइल नाम को निम्न कमांड में बदलें।

  3. 16 के बजाय संस्करण 17 रिपॉजिटरी को इंगित करने के लिए आधिकारिक स्रोत फ़ाइल को अपडेट करें।

    # sed -i -e 's/saucy/trusty/' -e 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
    
  4. नवीनीकरण प्रक्रिया प्रारंभ करने से पहले, यह देखें कि स्रोत ठीक हैं या नहीं। यह जारी रखें कि क्या यह अंत में "स्रोत ठीक" नहीं छापता है (कुछ स्रोत गलत हो सकते हैं, उन्हें ठीक कर सकते हैं या अपग्रेड से पहले टिप्पणी कर सकते हैं)। यह टकसाल 17 के लिए पैकेज सूचियों को खींचेगा (इसलिए उन्नयन दिनचर्या यह जानती है कि पैकेजों को क्या स्थापित किया जाना है) और एक त्रुटि फेंक दें यदि यह उन्हें डाउनलोड नहीं कर सकता है, लेकिन यह किसी भी स्थापित पैकेज को बदल / अपडेट नहीं करेगा।

    # apt-get update && echo sources okay
    
  5. वास्तविक उन्नयन का प्रदर्शन करें (हां के साथ कुछ मूल सवालों के जवाब देने के लिए)।

    # apt-get -y dist-upgrade
    

/etc/apt/sources.list:

# See sources.list.d/official-package-repositories.list

/etc/apt/sources.list.d/official-package-repositories.list:

deb http://packages.linuxmint.com qiana main upstream import 
deb http://extra.linuxmint.com qiana main

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

अपडेट करें:

मैंने सिर्फ यह कोशिश की है (16 से 17 तक अपग्रेड) "apt-get -y dist-upgrade" का उपयोग करके (यह अभी भी कुछ सवाल पूछा, जैसे कि / etc / मुद्दा अपडेट किया जाना चाहिए, डिफ़ॉल्ट नहीं था) और यह अंततः विफल रहा :

...
Setting up kmod (15-0ubuntu6) ...
Installing new version of config file /etc/init/kmod.conf ...
dpkg: dependency problems prevent configuration of initramfs-tools:
 initramfs-tools depends on udev (>= 147~-5); however:
  Package udev is not configured yet.

dpkg: error processing package initramfs-tools (--configure):
 dependency problems - leaving unconfigured
...
Errors were encountered while processing:
 procps
 udev
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

शायद यही कारण है कि उन्नयन पर सामुदायिक ट्यूटोरियल पेज "ताज़ा अपग्रेड" ("सब कुछ मिटा देना और खरोंच से फिर से स्थापित करना" के लिए एक भ्रामक शब्द की सिफारिश करता है, इसके बाद मैन्युअल रूप से कुछ महत्वपूर्ण फ़ाइलों की प्रतिलिपि बनाता है) और पैकेज अपग्रेड के खिलाफ सलाह देता है ("यह" कुछ ऐसा है जिसकी हम अनुशंसा नहीं करते हैं ")। इस सिफारिश के बाद, मिंट उपयोगकर्ता हर साल (या जब भी कोई नया रिलीज होता है) अपने सिस्टम को फिर से इंस्टॉल करेगा।

तो बेहतर है कि आप शुरू करने से पहले एक पूर्ण बैकअप लें। और निर्भरता के मुद्दों को ठीक करने के लिए तैयार हो जाओ।

मेरे मामले में (ऊपर उल्लिखित त्रुटि), निम्न आदेशों ने समस्याओं को ठीक कर दिया (यह, फिर से, पूछा गया कि क्या फ़ाइलों को प्रतिस्थापित किया जाना चाहिए या नहीं - वाई का चयन करें (हाँ) जब तक आप वास्तव में निश्चित नहीं हैं कि आप उन्हें कुछ के लिए नहीं रखना चाहते हैं कारण)।

# dpkg --configure -a && echo OK
# apt-get -f install && echo OK
# apt-get dist-upgrade && echo OK

एक बार सब कुछ हो जाने के बाद, आपको नए संस्करण पर होना चाहिए (प्रभावी होने के लिए नए कर्नेल सहित सभी परिवर्तनों के लिए रिबूट):

# cat /etc/issue
Linux Mint 17 Qiana \n \l
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.