¿Cómo actualizo Raspbian?

18

Tengo mi configuración de Raspberry Pi como quiero, pero tengo una versión anterior a la que está disponible actualmente ( 2012-10-28-wheezy-raspbian.zip ). ¿Cómo actualizo el kernel, el firmware, etc.?

He actualizado algunos usando:

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

Creo que mi versión actual de Raspbian es 2012-07-15 basada en esto:

[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

Sin embargo, no estoy seguro de qué versión de kernel es esta.

Kevin
fuente
Creo que /boot/issue.txtno está modificado ya que mi cat /boot/issue.txtsalida es Raspberry Pi reference 2012-09-18 (armhf). Y, como usted, instalé una versión lanzada antes 2012-10-28, probablemente 2012-09-19... Por cierto, debería usarla sudo apt-get upgradepara instalar las nuevas dependencias necesarias para las actualizaciones.
Morgan Courbet
Ahora existe la versión Stretch. Este enlace muestra cómo hacer la actualización, pero voy a esperar hasta que esté en NOOBS. raspberrypi.stackexchange.com/questions/71462/…
SDsolar

Respuestas:

13

Descubrí qué versión de kernel instalé mirando /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

Seguí la sugerencia de scruss de usar rpi-update . Me desvié un poco de las instrucciones de instalación que sugieren instalar en / usr / bin, pero solo lo puse en mi directorio de usuario:

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

Después de correr rpi-update, ahora he actualizado todo a 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
fuente
7

No uso Raspian, pero a menos que se hayan desviado significativamente de Debian en su gestión de paquetes, aptitude updateseguido aptitude upgrade, como lo ha hecho, debería actualizar los paquetes en el sistema. También podrías intentarlo aptitude dist-upgrade.

No sé si eso actualizará la imagen del Kernel o no, pero sospecho que no lo hará. Para el kernel, los módulos y el firmware, es probable que desee descargar los últimos binarios de GitHub: https://github.com/raspberrypi/firmware . Simplemente copie el contenido del bootdirectorio en su /boot/partición. También deberá copiar el modulesdirectorio /liben su sistema. Necesitará reiniciar para que el nuevo núcleo se ejecute, por supuesto.

AlmiranteNemo
fuente
3
rpi-update es una forma mucho más simple de actualizar el firmware en Raspbian.
scruss
Creo que debemos tener diferentes definiciones de "más simple", pero ese script parece ... interesante.
AdmiralNemo
1
El problema subyacente es que el núcleo a arrancar debe ubicarse en una ubicación desconocida para el sistema apt-get.
Thorbjørn Ravn Andersen
rpi-update ya es parte del wheezy. Entonces sudo rpi-update es la forma más fácil de hacerlo.
Adarsha