Wie aktualisiere ich Raspbian?

18

Ich habe mein Himbeer-Pi-Setup wie ich will, aber ich habe eine ältere Version als derzeit verfügbar ( 2012-10-28-wheezy-raspbian.zip ). Wie aktualisiere ich den Kernel, die Firmware usw.?

Ich habe einige aktualisiert mit:

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

Ich glaube, meine aktuelle Raspbian-Version ist der 15.07.2012.

[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

Ich bin mir jedoch nicht sicher, um welche Kernelversion es sich handelt.

Kevin
quelle
Ich denke, /boot/issue.txtwird nicht geändert, da meine cat /boot/issue.txtAusgabe ist Raspberry Pi reference 2012-09-18 (armhf). Und, wie Sie, habe ich eine Version installiert, die zuvor veröffentlicht wurde 2012-10-28, wahrscheinlich 2012-09-19... Übrigens, Sie sollten diese verwenden sudo apt-get upgrade, um die neuen Abhängigkeiten zu installieren, die für die Upgrades erforderlich sind.
Morgan Courbet
Jetzt gibt es die Stretch-Version. Dieser Link zeigt, wie das Upgrade durchgeführt wird, aber ich werde warten, bis es auf NOOBS ist. raspberrypi.stackexchange.com/questions/71462/…
SDsolar

Antworten:

13

Ich habe herausgefunden, welche Kernel-Version ich installiert habe /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

Ich bin dem Vorschlag von scruss gefolgt, rpi-update zu verwenden . Ich bin ein wenig von den Installationsanweisungen abgewichen, die vorschlagen, in / usr / bin zu installieren, aber ich habe es einfach in mein Benutzerverzeichnis gestellt:

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

Nach dem Laufen habe rpi-updateich jetzt alles auf 3.6.11 aktualisiert.

[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
quelle
7

Ich benutze Raspian nicht, aber wenn sie sich deutlich von Debian in ihrer Paketverwaltung, daneben haben , aptitude updategefolgt von aptitude upgrade, wie Sie getan haben, sollten die Pakete auf dem System aktualisieren. Sie könnten es auch versuchen aptitude dist-upgrade.

Ich weiß nicht, ob dadurch das Kernel-Image aktualisiert wird oder nicht, aber ich vermute, dass dies nicht der Fall ist. Für den Kernel, die Module und die Firmware möchten Sie wahrscheinlich die neuesten Binärdateien von GitHub herunterladen: https://github.com/raspberrypi/firmware . Kopieren Sie einfach den Inhalt des bootVerzeichnisses auf Ihre /boot/Partition. Sie müssen auch das modulesVerzeichnis /libauf Ihr System kopieren . Sie müssen natürlich neu starten, um den neuen Kernel zum Laufen zu bringen.

AdmiralNemo
quelle
3
RPI-Update ist eine viel einfachere Möglichkeit, die Firmware auf Raspbian zu aktualisieren.
Scruss
Ich denke, wir müssen unterschiedliche Definitionen von "einfacher" haben, aber dieses Skript sieht ... interessant aus.
AdmiralNemo
1
Das zugrunde liegende Problem besteht darin, dass sich der zu bootende Kernel an einem dem apt-get-System unbekannten Ort befinden muss.
Thorbjørn Ravn Andersen
RPI-Update ist bereits Teil des Wheezy. Daher ist sudo rpi-update der einfachste Weg.
Adarsha