Devuan GNU+Linux is a free software operating system for your computer. Free software means you are free to use, copy and distribute, study, change the software, and share your modifications with the community.


Migrar desde Debian Stretch a Beowulf

Estas instrucciones son para migrar exclusivamente desde Debian Stretch. Cuando se migra a Beowulf las instrucciones son específicas para cada versión de Debian desde la que se proviene y deben seguirse al pie de la letra.

Es necesario configurar la red antes de empezar, de lo contrario se perderá el acceso a la red durante la migración.

Al migrar desde Stretch es necesario instalar sysvinit-core antes de continuar.

root@debian:~# apt-get install sysvinit-core

Para prevenir que se cuelgue del sistema luego de rerniciar se necesita remover el paquete libpam-systemd. Esto puede remover el entorno de escritorio, pero será instalado nuevamente más adelante.

root@debian:~# apt-get purge libpam-systemd

Cambiar el archivo sources.list para que apunte a los repositorios de Beowulf.

root@debian:~# editor /etc/apt/sources.list

Modificar el contenido para que quede como se muestra a continuación. Comentar las lineas restantes.

deb http://deb.devuan.org/merged beowulf main
deb http://deb.devuan.org/merged beowulf-updates main
deb http://deb.devuan.org/merged beowulf-security main
#deb http://deb.devuan.org/merged beowulf-backports main

Actualizar la lista de paquetes desde los repositorios de Beowulf.

root@debian:~# apt-get update

Instalar el keyring de Devuan para que los paquetes puedan ser autenticados.

root@debian:~# apt-get install devuan-keyring --allow-unauthenticated

Actualizar las listas de paquetes nuevamente para que los paquetes sean autenticados de ahora en adelante.

root@debian:~# apt-get update

Se necesita actualizar el paquete libtinfo para prevenir errores.

root@debian:~# apt-get install libtinfo6

Actualizar los paquetes a su última versión. Notar que esto no completa la migración.

root@debian:~# apt-get upgrade

Luego es necesario reiniciar el sistema para cambiar sysvinit a PID 1.

root@debian:~# reboot

El último paso antes de la migración consiste en cambiar a eudev.

root@debian:~# apt-get install eudev

Ahora es posible ejecutar la migración adecuadamente. Se recomienda ejecutar full-upgrade para migraciones desde Stretch.

root@debian:~# apt-get full-upgrade

Si algo se rompe será necesario arreglarlo y correr full-upgrade nuevamente.

root@debian:~# apt-get -f install
root@debian:~# apt-get full-upgrade

Si no se cuenta con un entorno de escritorio es posible instalar uno. Por defecto Devuan utiliza XFCE.

root@devuan:~# apt-get install task-xfce-desktop

O es posible instalar Gnome si se desea continuar utilizándolo.

root@devuan:~# apt-get install task-gnome-desktop

En este punto es seguro eliminar systemd.

root@devuan:~# apt-get purge systemd

Finalmente se recomienda eliminar paquetes que hayan quedado huérfanos durante el proceso de migración, junto con archivos de paquetes obsoletos dejados por la instalación de Debian.

root@devuan:~# apt-get autoremove --purge
root@devuan:~# apt-get autoclean


Traducido por Emiliano Marini.

Este trabajo es liberado bajo la licencia Atribución-CompartirIgual 4.0 Internacional [CC BY-SA 4.0]. Todas las marcas registradas son propiedad de sus respectivos dueños. Este trabajo se provee “COMO TAL” y NO posee garantía en absoluto.

This site is free of cookies and javascript