La actualización de Raspbian Stretch a Raspbian 10 Buster es un procedimiento relativamente simple. Sin embargo, tenga cuidado, ya que siempre existe la posibilidad de romper todo el sistema. Cuantos menos paquetes y servicios de terceros estén instalados, más probable es que pueda actualizar con éxito su sistema Raspbian Linux.
Novedades
- Arranque seguro UEFI
- AppArmor habilitado por defecto
- Endurecimiento opcional de APT
- Actualizaciones desatendidas para versiones puntuales estables
- Páginas man sustancialmente mejoradas para usuarios de habla alemana
- Filtrado de red basado en el marco nftables por defecto
- La configuración predeterminada de Cryptsetup es el formato LUKS2 en disco
- impresión sin controladores con CUPS 2.2.10
- Soporte básico para dispositivos basados en Allwinner A64
FUENTE :debian.org
Frambuesa PiDado que Debian, en el que se basa Raspbian, es una distribución de Linux extremadamente robusta, combinado con el hecho de que no hay nada seguro en la vida, lo más probable es que, después de la actualización, termine con un sistema roto. Por lo tanto, es necesario señalar que ninguna actualización del sistema es infalible y debe discutir, preparar y posiblemente probar cualquier proceso de recuperación o conmutación por error adecuado antes de la actualización propuesta del sistema a Debian Buster. Para sistemas más robustos o de producción, se recomienda leer la guía oficial de actualización de Debian antes de continuar.
Recomendaciones
- Eliminar paquetes innecesarios u obsoletos
- Realice una copia de seguridad de los datos y la configuración
- Realice una actualización directamente usando la consola
- Verifique si hay paquetes de software de terceros actualmente instalados en su sistema Raspbian
Elimine cualquier repositorio estándar obsoleto y software de terceros antes de intentar la actualización. La aptitude
El comando puede ayudarlo a encontrar cualquier paquete de software de terceros actualmente instalado en su sistema Raspbian.
# aptitude search '~i(!~ODebian)'
El comando anterior enumerará todos los paquetes que ya no están en una lista de repositorio estándar desde que se eliminaron; por lo tanto, quedaron obsoletos, o los paquetes de terceros que se instalaron manualmente.
Realice una copia de seguridad completa de los datos y los archivos de configuración manual que residen en su sistema actual. Por ejemplo, estos pueden incluir, entre otros, directorios de inicio de usuario, bases de datos, sitios web, etc. Alternativamente, realice una copia de seguridad Micro SD completa utilizando el comando dd.
Actualizar completamente el sistema actual
Comience por actualizar completamente su sistema Raspbian actual antes de continuar con una actualización de Buster.
# apt-get update # apt-get upgrade
Actualice cualquier paquete retenido:
# apt-get dist-upgrade
Comprobación del sistema
Por último, oportunidad de verificar si hay inconsistencias en el sistema. Realice comprobaciones de integridad y consistencia de la base de datos para paquetes parcialmente instalados, perdidos y obsoletos:
# dpkg -C
Si no se informan problemas, verifique qué paquetes están retenidos:
# apt-mark showhold
Paquetes On Hold
no se actualizará. On Hold
los paquetes pueden causar inconsistencias después de la actualización de Stretch. Antes de pasar a la siguiente parte, se sugiere solucionar todos los problemas proporcionados por los dos comandos anteriores.
El siguiente comando puede ser de mayor ayuda:
# dpkg --audit
Actualizar el repositorio de paquetes a Debian Buster
A continuación, actualice su /etc/apt/sources.list
para incluir nuevos repositorios Buster.
# sed -i 's/stretch/buster/g' /etc/apt/sources.list
El comando anterior reemplazará cualquier stretch
ocurrencia de palabra clave para buster
habilitando así efectivamente nuevos repositorios Buster. Una vez que su /etc/apt/sources.list
se actualiza para incluir Buster
repositorios, actualice su índice de paquetes local con:
# apt-get update
Simulación de actualización de Raspbian Buster
Usé el siguiente comando para ver a lo que nos enfrentamos. Es un ensayo simulado, por lo que no se implementarán cambios en el sistema.
# apt-get --simulate upgrade
Actualización Rasbian Buster
Hemos llegado a la parte más emocionante, que es la actualización real de Stretch al sistema Raspbian Buster. Durante la actualización, es posible que se le pregunte:
Hay servicios instalados en su sistema que deben reiniciarse cuando se actualizan ciertas bibliotecas, como libpam, libc y libssl. Dado que estos reinicios pueden causar interrupciones en el servicio del sistema, normalmente se le solicitará en cada actualización la lista de servicios que desea reiniciar. Puede elegir esta opción para evitar que se le pregunte; en cambio, todos los reinicios necesarios se realizarán automáticamente para que pueda evitar que le hagan preguntas sobre cada actualización de la biblioteca.
¿Reiniciar los servicios durante las actualizaciones del paquete sin preguntar?
La elección es si desea que el sistema reinicie sus servicios automáticamente durante la actualización del sistema o si desea hacerlo manualmente o después de que el sistema se actualice por completo a la liberación de Buster.
Cuando esté listo, ejecute los siguientes comandos para comenzar el proceso de actualización de Debian Buster:
# apt-get upgrade # apt-get dist-upgrade
Todo listo. Reinicie su sistema. Felicitaciones a su sistema Raspbian 10 Buster Linux totalmente actualizado.