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.
/boot/issue.txt
wird nicht geändert, da meinecat /boot/issue.txt
Ausgabe istRaspberry Pi reference 2012-09-18 (armhf)
. Und, wie Sie, habe ich eine Version installiert, die zuvor veröffentlicht wurde2012-10-28
, wahrscheinlich2012-09-19
... Übrigens, Sie sollten diese verwendensudo apt-get upgrade
, um die neuen Abhängigkeiten zu installieren, die für die Upgrades erforderlich sind.Antworten:
Ich habe herausgefunden, welche Kernel-Version ich installiert habe
/proc/version
: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:
Nach dem Laufen habe
rpi-update
ich jetzt alles auf 3.6.11 aktualisiert.quelle
Ich benutze Raspian nicht, aber wenn sie sich deutlich von Debian in ihrer Paketverwaltung, daneben haben ,
aptitude update
gefolgt vonaptitude upgrade
, wie Sie getan haben, sollten die Pakete auf dem System aktualisieren. Sie könnten es auch versuchenaptitude 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
boot
Verzeichnisses auf Ihre/boot/
Partition. Sie müssen auch dasmodules
Verzeichnis/lib
auf Ihr System kopieren . Sie müssen natürlich neu starten, um den neuen Kernel zum Laufen zu bringen.quelle