¿Todavía necesito rpi-update si estoy usando la última versión de Raspbian?

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á diseñado para actualizar de una versión de Raspbian a la siguiente?

Comentarios

  • Esta es una pregunta antigua, y a partir de 2017 la necesidad de ejecutar rpi-update ha desaparecido para la mayoría de los usuarios. Las actualizaciones del kernel ahora se incluyen con sudo apt upgrade, pero no eran ‘ t cuando se hizo esta pregunta. Si ‘ está ejecutando hardware especial o desea el kernel y los módulos más recientes (y comprende / acepta los riesgos de estabilidad que pueden traer), es posible que aún desee utilizar rpi-update.
  • A partir de agosto de 2017, está disponible la versión Stretch más nueva. Estas son las instrucciones para instalarlo: raspberrypi.stackexchange.com/questions/71462/…

Respuesta

«En circunstancias normales, NUNCA es necesario ejecutar rpi -actualice, ya que siempre lo lleva al firmware y kernel de vanguardia y, debido a que puede ser una versión de prueba, podría dejar su RPi sin arrancar «. https://www.raspberrypi.org/forums/viewtopic.php?p=916911#p916911 Incluso la documentación de rpi-update ahora advierte «Incluso en Raspbian, solo debe usar esto por una buena razón. Esto le brinda el último kernel / firmware de vanguardia». sudo apt-get update; sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel lo devolverá al último kernel / código de arranque compatible.

Creo que podría estar combinando dos operaciones diferentes.

  • rpi-update es una herramienta para actualizar el firmware para 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 software principal 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 usas tu dispositivo.

Ambos necesitan actualizarse de forma independiente. Para mayor comodidad, la herramienta rpi-update se incluye en la distribución Raspbian de Linux porque es una herramienta de software útil que administra el firmware de sus Pi «s. ¡Solo debe ejecutarlo si es necesario, según la advertencia anterior! No lo use con regularidad. Por separado, debe mantener su software actualizado usando las herramientas de administración de software estándar de Debian como sudo apt-get update && sudo apt-get upgrade.

Cada una de estas funciones es independiente y la actualización de una no actualizará la otra. Actualizar su distribución al software más reciente Los paquetes pueden proporcionarle una nueva versión de rpi-update, pero a menos que ejecute rpi-update su firmware no se actualizará.

Dado que el lugar donde se almacena el firmware se muestra en la primera partición de la tarjeta SD (una especie de BIOS), no necesitará ejecutar esto en todos los dispositivos. Una vez que cargue una nueva versión de software o firmware en un Tarjeta SD, una Cualquier dispositivo en el que conecte esa tarjeta ejecutará esa versión.

Comentarios

  • gracias por la gran respuesta. Entonces, para cada Pi físico que tengo, necesito ejecutar rpi-update. No es suficiente ejecutar rpi-update en una tarjeta SD y hacer que funcione donde sea que esté enchufada. rpi-update depende de la placa física ya que opuesto a la tarjeta SD dependiente. ¿Es eso correcto? Luego, en segundo lugar, ‘ tengo curiosidad, ¿qué hace el firmware actualizado? ¿Es más estable? Es mas rapido? ¿Es compatible con la arquitectura de 512 MB?
  • @Scoop: Edité mi respuesta para responder a sus otras preguntas. Lo que realmente contienen las actualizaciones de firmware sería una pregunta que el registro de cambios debe responder para la actualización de la versión en cuestión y está fuera del alcance de su pregunta original. Si lo desea, podría considerar preguntarle a otro en ese sentido.
  • Hola Caleb. Dices que rpi-update es parte de raspbian pero no puedo ‘ t encontrarlo en mi rpi (incluso con un locate o apt-cache search) ¿Crees que esto es normal?
  • Según raspberrypi. org apt-get upgrade actualizará el kernel y el firmware, aunque posiblemente no al más reciente.
  • Como se indica a continuación , esto ya no es cierto. Las cosas que proporciona rpi-update ahora están incluidas en el paquete raspberrypi-bootloader.

Answer

repositorio de paquetes raspbian contiene raspberrypi-bootloader paquete que contiene firmware, kernel y módulos del kernel que rpi-update descargas. La versión no es la más reciente, pero los archivos deben estar bien y estables. Ahora muestra una versión 20130902, por lo que tiene aproximadamente 2 meses de antigüedad. El paquete se instala de forma predeterminada y se actualiza cuando llega una nueva versión al repositorio.

Así que básicamente no necesitas rpi-update si no quiere el firmware y el kernel de última generación, simplemente siga con apt-get: actualizará el kernel, el firmware y los módulos por sí solo. En realidad, no puedo encontrar rpi-update en mi Pi.

Comentarios

Respuesta

Mientras tanto, el kernel es parte del raspberrypi-kernel -paquete en Raspbian.

Entonces rpi-update ya no es necesario para actualizar el kernel.

Hay dos kernels en el paquete, eso significa que funciona en todas las versiones de hardware de Pi (ARMv6, ARMv7 y ARMv8

Simplemente use esta elegante frase para mantener su Pi actualizado:

apt-get update && apt-get dist-upgrade && apt-get clean 

Si está preocupado por cosas que no necesita, agregue esto:

apt-get autoremove --purge && apt-get remove `deborphan` --purge 

Respuesta

La respuesta marcada como correcta está desactualizada y de una manera problemática: rpi-up date actualizará el firmware a la última versión publicada, que debe considerarse «no estable». Entonces, siguiendo la receta dada, podría terminar con un sistema inestable (me ha pasado a mí;)).

Respuesta

RPI -Update se utiliza para actualizar Raspberry Pi a la última versión. Realmente no lo necesita, pero es una buena idea mantener la Raspberry Pi actualizada. Así que también podría instalar rpi-update.

Además, si realmente no necesita su Raspberry Pi las últimas actualizaciones de vanguardia. Más bien use el siguiente comando. Esto actualizará todos los paquetes instalados a su versión actual estable

sudo apt-get update && sudo apt-get upgrade 

Comentarios

  • en realidad se actualizará firmware también (la versión no será la más reciente, sino estable)

Responder

Si miras tu SD tarjeta después de flashearla con la última versión de Raspbian, en realidad verá 2 particiones en su tarjeta SD. El primero es donde se almacena el firmware y el segundo donde se almacenan el sistema operativo (Raspbian) y sus archivos.

Por lo tanto, si el firmware en su tarjeta SD (primera partición) está a la altura date, entonces cualquier Raspberry Pi que use esa tarjeta SD ejecutará la última versión de firmware.

Incluso puede actualizar el firmware en la tarjeta SD actualizando los archivos en esa primera partición con una computadora con Windows, por ejemplo. (Ver: 3.2 Obtenga la última versión de firmware )

Sin embargo, si el equipo de Raspbian está usando el último firmware en su distribución, eso es un pregunta diferente. En mi opinión, para asegurarme de que está ejecutando el último firmware en su Raspi, seguiría usando la herramienta rpi-update con cualquier distribución de sistema operativo que elija.

En resumen, diría la siguiente frase: Actualice la tarjeta, ejecute en todas partes.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *