Comment mettre à niveau Raspbian?


18

J'ai ma configuration Raspberry Pi comme je le souhaite, mais j'ai une version plus ancienne que celle actuellement disponible ( 2012-10-28-wheezy-raspbian.zip ). Comment mettre à niveau le noyau, le firmware, etc.?

J'en ai amélioré certains en utilisant:

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

Je crois que ma version actuelle de Raspbian est 2012-07-15 basée sur ceci:

[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

Cependant, je ne sais pas de quelle version du noyau il s'agit.


Je pense que ce /boot/issue.txtn'est pas modifié puisque ma cat /boot/issue.txtsortie l'est Raspberry Pi reference 2012-09-18 (armhf). Et, comme vous, j'ai installé une version publiée avant 2012-10-28, probablement 2012-09-19... BTW, vous devriez utiliser sudo apt-get upgradepour installer les nouvelles dépendances nécessaires aux mises à niveau.
Morgan Courbet

Maintenant, il y a la version Stretch. Ce lien montre comment faire la mise à niveau, mais je vais attendre qu'il soit sur NOOBS. raspberrypi.stackexchange.com/questions/71462/…
SDsolar

Réponses:


13

J'ai trouvé la version du noyau que j'ai installée en regardant /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

J'ai suivi la suggestion de scruss d'utiliser rpi-update . J'ai un peu dévié des instructions d'installation qui suggèrent d'installer dans / usr / bin, mais je l'ai simplement mis dans mon répertoire utilisateur:

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

Après avoir couru rpi-update, j'ai maintenant tout mis à niveau vers 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

7

Je n'utilise pas Raspian, mais à moins qu'ils ne se soient considérablement écartés de Debian dans leur gestion de paquets, aptitude updatesuivi aptitude upgrade, comme vous l'avez fait, de mettre à jour les paquets sur le système. Vous pouvez également essayer aptitude dist-upgrade.

Je ne sais pas si cela mettra à jour l'image du noyau ou non, mais je pense que non. Pour le noyau, les modules et le firmware, vous voudrez probablement télécharger les derniers binaires depuis GitHub: https://github.com/raspberrypi/firmware . Copiez simplement le contenu du bootrépertoire sur votre /boot/partition. Vous devrez également copier le modulesrépertoire /libsur votre système. Vous devrez bien sûr redémarrer pour lancer le nouveau noyau.


3
rpi-update est un moyen beaucoup plus simple de mettre à jour le firmware sur Raspbian.
scruss

Je pense que nous devons avoir différentes définitions de "plus simple", mais ce script semble ... intéressant.
AdmiralNemo

1
Le problème sous-jacent est que le noyau à démarrer doit être situé dans un emplacement inconnu du système apt-get.
Thorbjørn Ravn Andersen

rpi-update fait déjà partie de Wheezy. Donc sudo rpi-update est la façon la plus simple de procéder.
Adarsha
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.