Tengo un Pi de 512 MB. Estoy tratando de asegurarme de aprovecharlo al máximo. Acabo de descargar la última versión de Raspbian y la instalé en el Pi. ¿También necesito rpi-update ? ¿Rpi-update está destinado a actualizar de una versión de Raspbian a la siguiente?
67
rpi-update
ha desaparecido para la mayoría de los usuarios. Las actualizaciones del kernel ahora se incluyen consudo apt upgrade
, pero no cuando se hizo esta pregunta. Si está ejecutando un hardware especial o desea el último núcleo y módulos (y comprende / acepta los riesgos de estabilidad que pueden traer), entonces es posible que desee utilizar rpi-update.Respuestas:
Creo que podrías estar combinando dos operaciones diferentes.
rpi-update
es una herramienta para actualizar el firmware de tu Raspberry Pi. El firmware es un pequeño paquete de código que generalmente vive en un chip especial de una computadora que ayuda al software a saber cómo comunicarse con el hardware. Sin embargo, en el caso de la Raspberry Pi, el firmware vivirá en la primera partición de la tarjeta SD.Raspbian es un sistema operativo o el software central para su Raspberry Pi . El software (incluido el sistema operativo) vive en la segunda partición de la tarjeta SD y es todo lo que se ejecuta cuando usa su dispositivo.
Ambos necesitan actualizarse de forma independiente. Por conveniencia, la
rpi-update
herramienta está incluida en la distribución Raspbian de Linux porque es una herramienta de software útil que administra el firmware de su Pi. Debe ejecutarlo periódicamente para asegurarse de que sus dispositivos tengan el firmware más reciente. Por separado, debe mantener su software actualizado utilizando las herramientas estándar de administración de software de Debian comosudo apt-get update && sudo apt-get upgrade
.Cada una de estas funciones es independiente, y actualizar una no actualizará la otra. La actualización de su distribución a los paquetes de software más recientes puede proporcionarle una nueva versión
rpi-update
, pero a menos que EJECUTErpi-update
su firmware no se actualizará.Dado que el lugar donde se almacena el firmware en realidad se actualiza a la primera partición de la tarjeta SD (algo así como un BIOS), no necesitará ejecutar esto en todos los dispositivos. Una vez que cargue una nueva versión de software o firmware en una tarjeta SD, cualquier dispositivo al que conecte esa tarjeta ejecutará esa versión.
fuente
rpi-update
. No es suficiente ejecutarrpi-update
en una tarjeta SD y hacer que funcione donde esté enchufado.rpi-update
Depende de la placa física en lugar de depender de la tarjeta SD. ¿Es eso correcto? Luego, en segundo lugar, tengo curiosidad, ¿qué hace el firmware actualizado? ¿Es más estable? ¿Es más rápido? ¿Ayuda a soportar la arquitectura de 512 MB?rpi-update
es parte de raspbian pero no puedo encontrarlo en mi rpi (incluso con unlocate
oapt-cache search
) ¿crees que esto es normal?apt-get upgrade
actualizará el kernel y el firmware, aunque posiblemente no sea el más reciente.el repositorio de paquetes raspbian contiene un
raspberrypi-bootloader
paquete que contiene firmware, kernel y módulos de kernel que serpi-update
descargan. La versión no es la última, pero los archivos deben estar bien y ser estables. Ahora muestra una versión 20130902, por lo que tiene aproximadamente 2 meses. El paquete se instala de manera predeterminada y se actualiza cuando llega una nueva versión en repositorio.Así que, básicamente, no es necesario
rpi-update
si no desea el firmware y el kernel de última generación, solo quédeseapt-get
, actualizará el kernel, el firmware y los módulos por sí mismo. En realidad no puedo encontrarrpi-update
en mi Pi en absoluto.fuente
Mientras tanto, el núcleo es parte del
raspberrypi-kernel
paquete en Raspbian.Por
rpi-update
lo tanto, ya no es necesario para actualizar el kernel.Hay dos núcleos en el paquete, lo que significa que funciona en todas las versiones de hardware de Pi (ARMv6, ARMv7 y ARMv8
Solo use este elegante one-liner para mantener su Pi actualizado:
Si le preocupan cosas innecesarias, agregue esto:
fuente
De hecho, la respuesta marcada como correcta está desactualizada y es problemática: rpi-update actualizará el firmware a la última versión publicada, que debe considerarse "no estable". Entonces, siguiendo la receta dada, puede terminar con un sistema inestable (me ha sucedido a mí;)).
fuente
RPI-Update se utiliza para actualizar Raspberry Pi a la última versión. Realmente no lo necesita, pero es una buena idea mantener actualizado el Raspberry Pi. Por lo tanto, también podría instalar rpi-update.
Además, si realmente no necesita su Raspberry Pi en las últimas actualizaciones de última generación. Más bien use el siguiente comando. Esto actualizará todos los paquetes instalados a su versión actual estable
fuente
Si observa su tarjeta SD después de actualizarla con la última versión de Raspbian, verá 2 particiones en su tarjeta SD. El primero es donde se almacena el firmware y el segundo será donde se almacenan el sistema operativo (Raspbian) y sus archivos.
Por lo tanto, si el firmware de su tarjeta SD (primera partición) está actualizado, cualquier Raspberry Pi que use esa tarjeta SD ejecutará la última versión de firmware.
Incluso puede actualizar el firmware de la tarjeta SD actualizando los archivos en esa primera partición con una computadora con Windows, por ejemplo. (Consulte: 3.2 Obtenga la última versión de firmware )
Sin embargo, si el equipo de Raspbian está utilizando el último firmware en su distribución, esa es una pregunta diferente. En mi opinión, para asegurarme de que está ejecutando el último firmware en su Raspi, aún usaría la herramienta de actualización rpi con cualquier distribución de sistema operativo que elija.
En resumen, diría la siguiente frase: Actualiza la tarjeta, corre en todas partes.
fuente