Tingkatkan ke Raspbian Jessie

Jawaban:

80

Seberapa berani Anda rasakan? Ini paling aman untuk membuat pemasangan baru pada kartu SD baru.

Cara paling berani yang saya gunakan adalah:

  1. Cadangkan semua file yang penting bagi Anda.

  2. Dengan pemasangan baru atau yang sudah ada.

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

    untuk memastikan wheezy sepenuhnya terbaru.

  3. Edit /etc/apt/sources.list dan ubah wheezy menjadi jessie. Mungkin juga ada file di /etc/apt/sources.list.d/ yang juga perlu diperbarui, untuk mengganti wheezy dengan jessie.

  4. Kemudian perbarui dan tingkatkan lagi

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
    
joan
sumber
3
Dengan Jessie sekarang secara resmi keluar, dan berjalan di desktop saya, apakah ini masih jawaban yang benar untuk Raspbian Wheezy Pi saya?
Wayfaring Stranger
2
Ini masih merupakan pendekatan yang masuk akal dan apa yang akan saya lakukan dan lakukan. Fragmentasi Diperlukan menunjukkan bahwa ada repositori sumber lain yang mungkin ingin Anda perbarui secara bersamaan. Di masa lalu saya telah menghapus repositori tersebut karena saya tidak menggunakan perangkat lunak mereka.
joan
2
@Wayfaring Stranger Gambar raspbian belum diperbarui ke jessie sejauh ini, jadi ini masih cara untuk pergi. Sayangnya.
Fragmentasi Diperlukan
2
mengapa upgradedemikian dist-upgrade?
Jaromanda X
4
@JaromandaX Untuk mencoba meminimalkan jumlah paket yang akan diperbarui pada satu waktu dan untuk mencoba menjaga sistem dalam keadaan stabil. Pada akhir peningkatan, Anda harus memiliki versi sebelumnya yang paling stabil pada rilis terbaru. Tampaknya (bagi saya) menjadi titik awal terbaik untuk peningkatan ke rilis berikutnya.
joan
37

Saya harap ini dapat membantu orang lain di lain waktu: Pada dasarnya, pemutakhiran berfungsi seperti ini:

  1. menyesuaikan sumber ke "jessie"
  2. perbarui daftar paket dan perbarui paket

menyesuaikan sumber

  • Anda bisa langsung mengganti setiap "wheezy" di /etc/apt/sources.list (dan /etc/apt/sources.list.d/*) dengan "jessie"
  • Atau Anda menggunakan sed untuk melakukan pekerjaan untuk Anda:

    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
    

perbarui daftar paket

Ini mungkin memakan waktu cukup lama, karena semuanya harus diunduh dan semua dependensi perlu dibangun kembali. Juga, bagian upgradedan dist-upgradememerlukan beberapa interaksi:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Dibutuhkan Fragmentasi
sumber
Ada repositori di sini yang tampaknya belum diperbarui akhir-akhir ini dan yang tidak mengandung paket jessie:/etc/apt/sources.list.d/raspi.list
Fragmentasi Diperlukan
2
Saya menggunakan prosedur ini untuk memperbarui Wheezy (Pada November 2015) ke Jessie. Seperti yang tertulis, itu melakukan upgrade yang tidak lengkap. Menambahkan deb http://archive.raspberrypi.org/debian/ jessie main uike /etc/apt/sources.list.d/raspi.listdan lagi menjalankan pembaruan / peningkatan apt-get memecahkan masalah.
bobthechemist
Modifikasi yang saya sebutkan di atas memecahkan masalah dengan menu yang raspi-configtidak diperbarui (mencegah kemampuan untuk boot ke konsol) dan menginstal wolfram / Mathematica.
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

Mungkin ada kesalahan setelah peningkatan. Pastikan Anda menekan N, bukan Y pada prompt yang terkait dengan systemd, lightdm, dbus dan hal-hal terkait booting lainnya (Tidak masalah pada program lain, Anda dapat menekan y) pada dist-upgrade ke jessie.


sumber
7

Hanya tambahan untuk pengguna yang bisa mendarat di sini mencari prosedur peningkatan , seperti saya!

Di situs resmi Raspberry Pi, pembaruan dari Wheezy ke Jessie tidak disarankan . Sebagai gantinya mereka merekomendasikan untuk membuat instalasi Jessie bersih .

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

Memulai dengan gambar bersih adalah cara yang disarankan untuk pindah ke Jessie. Jika Anda benar-benar perlu memperbarui gambar Wheezy, kami telah mencoba jalur pemutakhiran yang tidak didukung yang didokumentasikan di forum di sini. Ini telah terbukti berfungsi pada gambar vanilla Wheezy, tetapi kami tidak dapat memperkirakan efeknya pada paket atau data apa pun yang telah Anda instal, jadi ini sangat berisiko Anda sendiri.

Dan bagi mereka yang berani, ini adalah posting forum di mana semua bagian untuk pembaruan dijelaskan.

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

Kucing Cheshire
sumber
1

Pada raspberry Pi2 saya, setelah setiap peningkatan, layanan masuk gagal, mencegah untuk masuk secara lokal. Untungnya saya bisa login jarak jauh melalui SSH.

Berdasarkan penyelidikan saya, saya menemukan masalah dengan dbuslayanan yang tidak mulai lagi setelah peningkatan.

Solusi yang saya gunakan:

  1. Pasang kembali RaspBian
  2. Hapus layanan dbus ==> apt-get remove dbus
  3. Tingkatkan ke Jessie

Semoga ini bisa membantu.

Olivier C
sumber
0

Saya menemukan utas ini dalam pencarian Google. Saya menambahkan "jawaban" saya jika ada orang lain, seperti saya, masih berkeliaran di hutan belantara dengan versi Raspbian yang sudah sangat tua dan mungkin tidak aman. Ini dia:

Saya mengikuti pendekatan yang diberikan oleh Bex (lebih dari 3 tahun yang lalu sekarang!), Dan itu berhasil :) Saya memang memiliki masalah kecil dengan beberapa dependensi yang gagal pada satu titik, tetapi mampu menyelesaikannya dengan mengikuti saran yang ditawarkan dalam pesan kesalahan dari Raspbian.

Semua itu mengatakan, saya merasa pendekatan "terbaik" bagi kebanyakan orang adalah mengikuti rekomendasi di forum Raspberry Pi, dan melakukan instalasi yang bersih. Saya belum mengalami masalah apa pun, tetapi RPI saya sebagian besar "stok", digunakan untuk eksperimen aneh sekarang dan lagi. Mungkin masih ada masalah yang bersembunyi di suatu tempat di sistem saya.

Setelah posting Bex, ini diposting di forum RPI:

Cara memutakhirkan gambar Wheezy ke Jessie (baik versi Raspbian yang sudah mati maupun yang diganti)

Dan bagi siapa pun yang menemukan thread ini saat mencari formula untuk digunakan dalam peningkatan, saya dengan hormat mengirimkan ini adalah jawaban "terbaik".

Seamus
sumber
0

Karena aku terlalu malas dan hanya ingin menyalin dari sekarang mulai - sama untuk Jessie untuk meregangkan:

  1. Perbarui sebelum dan bersihkan

    sudo apt update
    sudo apt full-upgrade
    sudo apt autoremove
    
  2. Sesuaikan sumber repositori:

    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. Meningkatkan

    sudo apt update
    sudo apt upgrade
    sudo apt full-upgrade
    
Dibutuhkan Fragmentasi
sumber