रसियन जेसी को अपग्रेड करें


जवाबों:


79

आप कितना बहादुर महसूस करते हैं? नए एसडी कार्ड पर नए सिरे से इंस्टॉल करना सबसे सुरक्षित है।

मेरे द्वारा उपयोग किया जाने वाला ब्रेवर तरीका है:

  1. किसी भी फाइल का बैकअप लें जो आपके लिए महत्वपूर्ण हैं।

  2. अपने नए या मौजूदा इंस्टॉल के साथ।

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

    यह सुनिश्चित करने के लिए कि मट्ठा पूरी तरह से अद्यतित है।

  3. /Etc/apt/source.list संपादित करें और घरघराहट को जेसी में बदलें। /Etc/apt/sources.list.d/ में फ़ाइलें भी हो सकती हैं, जिन्हें अपडेट करना भी आवश्यक है, मट्ठे को जेसी के साथ बदलने के लिए।

  4. फिर अपडेट करें और फिर से अपग्रेड करें

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

3
जेसी के साथ अब आधिकारिक तौर पर और मेरे डेस्कटॉप पर चल रहा है, क्या यह अभी भी मेरे रास्पियन व्हीजी पाई के लिए सही उत्तर है?
वेफरिंग स्ट्रेंजर

2
यह अभी भी एक उचित दृष्टिकोण है और वह है जो मैं करूंगा और करूंगा। विखंडन की आवश्यकता यह बताती है कि अन्य स्रोत रिपॉजिटरी हैं जिन्हें आप उसी समय अपडेट कर सकते हैं। अतीत में मैंने उन रिपॉजिटरी को हटा दिया है क्योंकि मैं उनके सॉफ्टवेयर का उपयोग नहीं करता हूं।
जोआन

2
@Wayfaring Stranger रास्पबियन छवियों को अब तक jessie में अपडेट नहीं किया गया है, इसलिए यह अभी भी जाने का तरीका है। दुर्भाग्य से।
विखंडन की आवश्यकता

2
upgradeफिर क्यों dist-upgrade?
जारोमांडा एक्स

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

37

मुझे आशा है कि यह अगली बार दूसरों की मदद कर सकता है: मूल रूप से, एक उन्नयन इस तरह काम करता है:

  1. "जेसी" स्रोतों को समायोजित करना
  2. पैकेज सूचियों को अद्यतन करें और संकुल को उन्नत करें

स्रोतों को समायोजित करना

  • आप या तो हर "wheezy" को /etc/apt/source.list (और /etc/apt/sources.list.d/*) में "jessie" से बदल सकते हैं
  • या आप अपने लिए काम करने के लिए sed का उपयोग करते हैं:

    sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
    sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
    

पैकेज सूचियों को अपडेट करें

इसमें काफी समय लग सकता है, क्योंकि सब कुछ डाउनलोड करना होगा और सभी निर्भरता को फिर से बनाना होगा। इसके अलावा, upgradeऔर dist-upgradeभागों को कुछ बातचीत की आवश्यकता होती है:

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

यहाँ एक भंडार है जो लगता है कि हाल ही में अद्यतन नहीं किया गया है और इसमें कोई जेसी पैकेज नहीं है:/etc/apt/sources.list.d/raspi.list
विखंडन की जरूरत है

2
मैंने इस प्रक्रिया का इस्तेमाल व्हीजी (नवंबर 2015 में) को जेसी को अपडेट करने के लिए किया। जैसा कि लिखा गया है, इसने अधूरा अपग्रेड किया। जोड़ने deb http://archive.raspberrypi.org/debian/ jessie main uiके लिए /etc/apt/sources.list.d/raspi.listऔर फिर से apt-get अपडेट चला / उन्नयन समस्या हल हो।
bhehechemist

ऊपर मैंने जिस संशोधन का उल्लेख किया है, raspi-configवह अपडेट नहीं होने के मेनू में समस्या को हल करता है (कंसोल को बूट करने की क्षमता को रोककर) और वुल्फराम / मैथमेटिका स्थापित करने में।
बॉनशेकेमिस्ट 14

8
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list
sudo sed -i /deb/s/wheezy/jessie/g /etc/apt/sources.list.d/*.list
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

नवीनीकरण के बाद कोई त्रुटि हो सकती है। सुनिश्चित करें कि आप N दबाएं, सिस्टमड, लाइटमेड, डबस और अन्य बूटिंग संबंधित चीजों के संकेतों पर वाई नहीं (अन्य कार्यक्रमों पर कोई फर्क नहीं पड़ता कि आप y दबा सकते हैं) जेसी के लिए अपग्रेड पर।


7

उन उपयोगकर्ताओं के लिए बस एक अतिरिक्त है जो मेरे जैसे उन्नयन प्रक्रिया की तलाश में यहाँ उतर सकते हैं !

आधिकारिक रास्पबेरी पाई वेबसाइट पर व्हीजी से जेसी तक के अपडेट को हतोत्साहित किया गया है । इसके बजाय वे एक साफ जेसी स्थापित करने की सलाह देते हैं ।

से https://www.raspberrypi.org/blog/raspbian-jessie-is-here/ :

जेसी को स्थानांतरित करने के लिए एक साफ छवि के साथ शुरू करना अनुशंसित तरीका है। यदि आपको वास्तव में व्हीजी इमेज को अपडेट करने की आवश्यकता है, तो हमने एक असमर्थित अपग्रेड पथ की कोशिश की है जो यहां मंचों पर प्रलेखित है। यह एक वेनिला व्हीज़ी छवि पर काम करने के लिए दिखाया गया है, लेकिन हम यह अनुमान नहीं लगा सकते हैं कि आपके द्वारा स्थापित किसी भी पैकेज या डेटा पर इसका क्या प्रभाव हो सकता है, इसलिए यह आपके जोखिम पर बहुत अधिक है।

और जो बहादुर हैं, उनके लिए यह फोरम पोस्ट है जहां अपडेट के लिए सभी मार्ग बताए गए हैं।

https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=121880


1

मेरे रास्पबेरी Pi2 पर, प्रत्येक अपग्रेड के बाद, लॉगऑन सेवा विफल रही, जिससे स्थानीय रूप से लॉगऑन को रोका जा सके। सौभाग्य से मैं SSH के माध्यम से दूरस्थ रूप से लॉगऑन करने में सक्षम था।

अपनी जांच के आधार पर, मुझे उस dbusसेवा के साथ एक समस्या मिली जो अपग्रेड के बाद अब शुरू नहीं हुई।

मैंने जो वर्कअराउंड उपयोग किया है:

  1. रास्पियन को पुनर्स्थापित करें
  2. Dbus सेवा ==> निकालें apt-get remove dbus
  3. जेसी को अपग्रेड करें

आशा है ये मदद करेगा।


0

मुझे यह धागा एक Google खोज में मिला। मैं अपना "जवाब" जोड़ रहा हूं अगर मेरे जैसे और भी हैं, अभी भी बहुत पुराने के साथ जंगल में भटक रहे हैं, और शायद असुरक्षित हैं, रास्पियन का संस्करण। यहाँ जाता हैं:

मैंने Bex द्वारा दिए गए दृष्टिकोण का पालन किया (अब से 3 साल पहले!), और इसने काम किया :) मेरे पास एक बिंदु पर कुछ असफल निर्भरता के साथ एक मामूली समस्या थी, लेकिन त्रुटि संदेश में दिए गए सुझावों का पालन करके उन्हें हल करने में सक्षम था। रास्पियन से।

उन सभी ने कहा, मुझे लगता है कि ज्यादातर लोगों के लिए "सर्वश्रेष्ठ" दृष्टिकोण रास्पबेरी पाई के मंचों में सिफारिशों का पालन करना होगा, और एक साफ स्थापित करना होगा। मैंने अभी तक किसी भी मुद्दे का अनुभव नहीं किया है, लेकिन मेरा आरपीआई ज्यादातर "स्टॉक" है, जिसका उपयोग अब और फिर से अजीब प्रयोग के लिए किया जा रहा है। मेरे सिस्टम में अभी भी कहीं न कहीं समस्याएँ हो सकती हैं।

Bex के पोस्ट के बाद, यह RPI मंचों में पोस्ट किया गया था:

जेसी को एक उल्का छवि को अपग्रेड कैसे करें (रास्पियन के दोनों विरूपित और प्रतिस्थापित संस्करण)

और इसलिए जो कोई भी इस धागे में ठोकर खाता है, उन्नयन में उपयोग करने के लिए एक फार्मूला खोज रहा है, मैं सम्मानपूर्वक यह "सर्वश्रेष्ठ" उत्तर प्रस्तुत करता हूं।


0

क्योंकि मैं बहुत आलसी हूँ और बस अब से कॉपी करना चाहता हूँ - जेसी से स्ट्रेच के लिए भी:

  1. पहले अपडेट करें और सफाई करें

    sudo apt update
    sudo apt full-upgrade
    sudo apt autoremove
    
  2. भंडार स्रोतों को समायोजित करें:

    sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list
    sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list.d/*.list
    
  3. अपग्रेड

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