Actualización de Raspbian GNU / Linux de Jessie a Raspbian Stretch 9
Introducción
La actualización de Raspbian Jessie a Raspbian 9 Stretch 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 instalados, es más probable que pueda actualizar con éxito su sistema Raspbian Linux. apt-get updateRecomendaciones
- Eliminar paquetes innecesarios u obsoletos
- Hacer una copia de seguridad de datos y configuración
- Realizar una actualización directamente usando la consola
- Software de terceros instalado en Raspbian Stretch 9
Advertencia:
MariaDB es ahora la base de datos SQL predeterminada en Debian 9 Stretch. Esto introduce un nuevo formato de archivo de datos binarios de base de datos que no es compatible con su formato de base de datos actual (Debian 8 Jessie). Durante la actualización, sus bases de datos se actualizarán automáticamente. Sin embargo, cuando encuentre algunos problemas durante o después de la actualización, ¡no podrá volver atrás! Por esta razón, es importante hacer una copia de seguridad de todas sus bases de datos actuales antes de continuar con una actualización de Debian 9 Stretch.
REFERENCIA : debian.org
REFERENCIA : debian.org
Actualice completamente el sistema actual
Comience por actualizar completamente su sistema Raspbian actual antes de continuar con una actualización Stretch.# apt-get update # apt-get upgradeActualice los paquetes retenidos:
# apt-get dist-upgrade
Chequeo del sistema
Por último, posibilidad de verificar cualquier inconsistencia del sistema. Realice comprobaciones de coherencia y consistencia de la base de datos para paquetes parcialmente instalados, faltantes y obsoletos:# dpkg -CSi no se informan problemas, verifique qué paquetes se retienen:
# apt-mark showholdLos paquetes
On Hold
no se actualizarán. 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.Actualizar el repositorio de paquetes a Debian Stretch
A continuación, actualice su/etc/apt/sources.list
para incluir nuevos repositorios Stretch.# sed -i 's/jessie/stretch/g' /etc/apt/sources.listEl comando anterior reemplazará cualquier
Jessie
ocurrencia de palabras clave para Stretch
habilitar efectivamente nuevos repositorios Stretch. Una vez que /etc/apt/sources.list
se haya actualizado a los Stretch
repositorios incluidos , actualice su índice de paquete local con:# apt-get update
Raspbian Stretch Upgrade Simulation
Usé el siguiente comando para ver a qué nos enfrentamos. Es una ejecución en seco simulada, por lo que no se implementarán cambios en el sistema.# apt-get --simulate upgrade
Mejora de estiramiento rasbian
Hemos llegado a la parte más emocionante, que es la actualización real de Jessie al sistema Raspbian Stretch. Durante la actualización, se le puede preguntar: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 solicite; en su lugar, todos los reinicios necesarios se realizarán automáticamente para que pueda evitar que se le hagan preguntas en cada actualización de la biblioteca.¿Reiniciar servicios durante las actualizaciones de paquetes sin preguntar? La opció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 haya actualizado completamente a Stretch.
Cuando esté listo, ejecute los siguientes comandos para comenzar el proceso de actualización de Debian Stretch:
# apt-get upgrade # apt-get dist-upgradeTodo listo. Reinicie su sistema.