Bagaimana cara meningkatkan Raspbian?

18

Saya memiliki pengaturan Raspberry Pi saya seperti yang saya inginkan, tetapi saya memiliki versi yang lebih lama dari yang saat ini tersedia ( 2012-10-28-wheezy-raspbian.zip ). Bagaimana saya meningkatkan kernel, firmware, dll.?

Saya telah meningkatkan beberapa menggunakan:

$ sudo apt-get update
$ sudo apt-get upgrade

Saya percaya versi Raspbian saya saat ini adalah 2012-07-15 berdasarkan ini:

[kevin@raspberrypi ~]$ more /boot/issue.txt
Raspberry Pi reference 2012-07-15 (armhf)
Generated using spindle, http://asbradbury.org/projects/spindle/, d2c1253, stage4-lxde-edu.qed

Saya tidak yakin versi kernel apa ini.

kevin
sumber
Saya pikir /boot/issue.txttidak dimodifikasi karena cat /boot/issue.txtoutput saya Raspberry Pi reference 2012-09-18 (armhf). Dan, seperti Anda, saya menginstal versi yang dirilis sebelumnya 2012-10-28, mungkin 2012-09-19... BTW, Anda harus menggunakan sudo apt-get upgradeuntuk menginstal dependensi baru yang diperlukan oleh upgrade.
Morgan Courbet
Sekarang ada versi Peregangan. Tautan ini menunjukkan cara melakukan peningkatan, tetapi saya akan menunggu sampai di NOOBS. raspberrypi.stackexchange.com/questions/71462/...
SDsolar

Jawaban:

13

Saya menemukan versi kernel yang saya instal dengan melihat /proc/version:

[kevin@raspberrypi tmp]$ more /proc/version
Linux version 3.2.27+ (dc4@dc4-arm-01) (gcc version 4.7.2 20120731 (prerelease) 
(crosstool-NG linaro-1.13.1+bzr2458 - Linaro GCC 2012.08) ) #250 PREEMPT Thu Oct
 18 19:03:02 BST 2012

Saya mengikuti saran scruss untuk menggunakan rpi-update . Saya menyimpang sedikit dari instruksi instalasi yang menyarankan untuk menginstal ke / usr / bin, tapi saya hanya memasukkannya ke direktori pengguna saya:

[kevin@raspberrypi ~]$ wget http://goo.gl/1BOfJ -O ./rpi-update && chmod +x rpi-update

Setelah berjalan rpi-update, saya sekarang telah meningkatkan semuanya menjadi 3.6.11.

[kevin@raspberrypi ~]$ more /proc/version
Linux version 3.6.11+ (dc4@dc4-arm-01) (gcc version 4.7.2 20120731 (prerelease) 
(crosstool-NG linaro-1.13.1+bzr2458 - Linaro GCC 2012.08) ) #340 PREEMPT Thu Dec
27 17:31:37 GMT 2012
kevin
sumber
7

Saya tidak menggunakan Raspian, tetapi kecuali mereka telah menyimpang secara signifikan dari Debian dalam manajemen paket mereka, aptitude updatediikuti oleh aptitude upgrade, seperti yang telah Anda lakukan, harus memperbarui paket pada sistem. Anda juga bisa mencoba aptitude dist-upgrade.

Saya tidak tahu apakah itu akan memperbarui gambar Kernel atau tidak, tapi saya kira itu tidak akan. Untuk kernel, modul, dan firmware, Anda mungkin ingin mengunduh binari terbaru dari GitHub: https://github.com/raspberrypi/firmware . Cukup salin isi bootdirektori ke /boot/partisi Anda . Anda juga harus menyalin modulesdirektori ke /libdalam sistem Anda. Anda harus me-reboot untuk menjalankan kernel baru.

AdmiralNemo
sumber
3
rpi-update adalah cara yang jauh lebih sederhana untuk memperbarui firmware di Raspbian.
scruss
Saya pikir kita harus memiliki definisi berbeda "sederhana", tetapi skrip itu memang terlihat ... menarik.
AdmiralNemo
1
Masalah mendasar adalah bahwa kernel yang akan di-boot perlu ditempatkan di lokasi yang tidak diketahui oleh sistem apt-get.
Thorbjørn Ravn Andersen
rpi-update sudah menjadi bagian dari wheezy. Jadi sudo rpi-update adalah cara termudah untuk pergi.
Adarsha