Raspbian Jessie'e yükseltin


Yanıtlar:


79

Ne kadar cesur hissediyorsun? Yeni bir SD karta yeni bir kurulum yapmak en güvenli yoldur.

Kullanacağım en cesur yol:

  1. Sizin için önemli olan dosyaları yedekleyin.

  2. Yeni veya mevcut kurulumunuzla.

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

    wheezy'nin tamamen güncel olduğundan emin olmak için.

  3. /Etc/apt/sources.list dosyasını düzenleyin ve wheezy'yi jessie olarak değiştirin. Aynı zamanda /etc/apt/sources.list.d/ içinde, wheezy'yi jessie ile değiştirmek için güncellenmesi gereken dosyalar da olabilir.

  4. Ardından tekrar güncelleyin ve yükseltin

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

3
Jessie şimdi resmen dışarı çıktığında ve masaüstümde çalışırken, Raspbian Wheezy Pi'm için hala doğru cevap bu mu?
Wayfaring Stranger

2
Hala mantıklı bir yaklaşım ve ne yapıp ne yapacağımı. Parçalanma Gerekli, aynı anda güncellemek isteyebileceğiniz başka kaynak havuzları olduğuna dikkat çeker. Geçmişte yazılımlarını kullanmadığım için bu depoları kaldırdım.
joan

2
@Wayfaring Stranger Raspbian görüntüleri, bugüne kadar jessie ile güncellenmedi, bu yüzden hala devam etmenin yolu bu. Ne yazık ki.
Parçalanma

2
neden upgradeo zaman dist-upgrade?
Jaromanda X

4
@JaromandaX Herhangi bir anda güncellenecek paket miktarını en aza indirmeye ve sistemi stabil bir durumda tutmaya çalışmak. Güncellemenin sonunda, önceki sürüme en güncel kararlı sürümde sahip olmalısınız. Bu (bana) daha sonraki bir sürüme yükseltme için en iyi başlangıç ​​noktası gibi görünüyor.
joan

37

Umarım bu bir dahaki sefere başkalarına yardımcı olabilir: Temel olarak, bir yükseltme şöyle çalışır:

  1. kaynakları "jessie" ye ayarlamak
  2. paket listelerini güncelle ve paketleri yükselt

kaynakları ayarlamak

  • /Etc/apt/sources.list (ve /etc/apt/sources.list.d/*) 'deki her "wheezy"' i "jessie" ile değiştirebilirsiniz.
  • Veya işi sizin için yapmak için sed'i kullanırsınız:

    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
    

paket listelerini güncelle

Bu işlem biraz zaman alabilir, çünkü her şeyin indirilmesi ve tüm bağımlılıkların yeniden inşa edilmesi gerekiyor. Ayrıca, upgradeve dist-upgradeparçalar biraz etkileşim gerektirir:

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

Burada son zamanlarda güncellenmemiş gibi görünen ve herhangi bir jessie paketi içermeyen bir depo var:/etc/apt/sources.list.d/raspi.list
Parçalanma

2
Wheezy'i (Kasım 2015'te) Jessie'ye güncellemek için bu prosedürü kullandım. Yazıldığı gibi, eksik bir yükseltme gerçekleştirdi. Ekleme deb http://archive.raspberrypi.org/debian/ jessie main uiiçin /etc/apt/sources.list.d/raspi.listtekrar apt-get güncellemesini çalıştıran / yükseltme sorunu çözdü.
bobthechemist

Yukarıda bahsettiğim değişiklik, menülerin raspi-configgüncellenmemesi (konsola önyükleme yeteneğinin engellenmesi) ve wolfram / Mathematica kurulumu ile ilgili bir sorunu çözdü .
bobthechemist

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

Yükseltmeden sonra bir hata olabilir. Jessie'ye yükseltmek için sistemd, lightdm, dbus ve diğer önyüklemeyle ilgili şeylerle ilgili istemlerde Y düğmesine basmadığınızdan emin olun (y düğmesine basabileceğiniz diğer programların önemi yoktur).


7

Sadece benim gibi yükseltme prosedürü için buraya inebilecek kullanıcılar için bir ek !

Resmi Raspberry Pi web sitesinde Wheezy'den Jessie'ye yapılan güncelleme önerilmez . Bunun yerine Jessie kurulumunu temizlemenizi önerirler .

Gönderen https://www.raspberrypi.org/blog/raspbian-jessie-is-here/ :

Temiz bir görüntüyle başlamak, Jessie'ye taşınmanın önerilen yoludur. Wheezy görüntüsünü gerçekten güncellemeniz gerekiyorsa, burada forumlarda belgelenen desteklenmeyen bir yükseltme yolu denedik. Bunun bir vanilya Wheezy görüntüsü üzerinde çalıştığı gösterilmiştir, ancak yüklediğiniz herhangi bir paket veya veri üzerinde ne gibi bir etkisi olacağını tahmin edemiyoruz, bu yüzden bu kendi sorumluluğunuzdadır.

Ve cesur olanlar için, bu güncelleme için tüm bölümlerin açıklandığı forum yazısıdır.

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


1

Ahududu Pi2'mde, her güncellemeden sonra, yerel olarak oturum açmayı engelleyen giriş hizmeti başarısız oldu. Neyse ki SSH ile uzaktan oturum açabildim.

Araştırmama dayanarak dbus, yükseltme sonrasında artık başlamayan hizmetle ilgili bir sorun buldum .

Kullandığım geçici çözüm:

  1. RaspBian'ı yeniden yükleyin
  2. Dbus hizmetini kaldırın ==> apt-get remove dbus
  3. Jessie'ye yükseltin

Umarım yardımcı olur.


0

Bu konuyu bir Google aramasında buldum. Kendim gibi hala vahşi doğada dolaşıp, çok eski ve muhtemelen güvensiz bir Raspbian versiyonu olan başkaları varsa "cevabımı" ekliyorum. İşte gidiyor:

Bex tarafından verilen yaklaşımı takip ettim (3 yıldan fazla bir süre önce!) Ve işe yaradı :) Bir noktada bazı başarısız bağımlılıkları olan küçük bir sorun yaşadım, ancak hata mesajında ​​sunulan önerileri izleyerek bunları çözebildim. Raspbian'dan.

Bunların hepsi, çoğu insan için "en iyi" yaklaşımın Raspberry Pi'nin forumlarındaki tavsiyelere uymak ve temiz bir kurulum yapmak olduğunu belirtti. Henüz bir sorunla karşılaşmadım, ancak RPI'm çoğunlukla "hisse senedi" oldu ve garip deneyler için tekrar tekrar kullanılıyor. Hala sistemimde bir yerlerde gizlenen sorunlar olabilir.

Bex'in gönderisinden sonra, bu RPI forumlarında yayınlanmıştır:

Wheezy görüntüsü Jessie’ye nasıl yükseltilir (hem eskimiş hem de Raspbian’ın sürümleri)

Bu yüzden, yükseltme işleminde kullanmak üzere bir formül ararken bu konuya rastlayan herkes için, saygıyla şunu sunuyorum: "en iyi" cevap.


0

Çünkü ben çok tembelim ve bundan sonra sadece kopya ve yapıştırmak istiyorum - Jessie ile Stretch için aynı:

  1. Önce güncelle ve temizle

    sudo apt update
    sudo apt full-upgrade
    sudo apt autoremove
    
  2. Havuz kaynaklarını ayarlayın:

    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. Yükselt

    sudo apt update
    sudo apt upgrade
    sudo apt full-upgrade
    
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.