View this PageEdit this PageUploads to this PageVersions of this PageHomeRecent ChangesSearchHelp Guide

Migrar de Debian 9 a Devuan 2, y de devuan 2 (equivalente a debian 10 Buster) a devuan 3 (equivalente a debian 11 "bullseye")

Actualización de debian 9 a devuan 2 beowulf (equivalente a Debian 10 buster)



NOTA: hay instrucciones alternativas para migrar desde Debian 10 "Buster" a Beowulf. Las de aquí son para stretch.

1. Se actualiza a la última versión de debian 9 "stretch"

En la máquina a actualizar, como root:
echo nameserver 3.0.1.3 >> /etc/resolv.conf
apt-get update
apt-get dist-upgrade


2. Se siguen los pasos de https://www.devuan.org/os/documentation/dev1fanboy/en/stretch-to-beowulf.html

En la máquina a actualizar, como root:
cd /etc/apt/
mv sources.list sources.list.debian9
cat > sources.list <<'EOF'
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
EOF
apt-get purge libpam-systemd
apt-get update
apt-get install devuan-keyring --allow-unauthenticated
apt-get update
apt-get install libtinfo6
apt-get upgrade
# Aquí da un error en el "makedev", por estar systemd-udev funcionando, ignorar
reboot


3. Se instala el eudev en vez del systemd-udev (eso también es del howto). Lo del makedev es un paquete antiguo, es incompatible con udev/eudev; lo quito.

En el máquina a migrar, como root:
apt-get install eudev
apt-get remove makedev
reboot


4. Hacemos la migración final completa (tb. viene del howto).

En el máquina a migrar, como root:
apt-get full-upgrade
dpkg -C
# desactivamos el exim
/etc/init.d/exim4 stop ; sed -i "1aexit 0" /etc/init.d/exim4
reboot


Actualización de devuan 2 beowulf (equivalente a Debian 10 buster) a devuan 3 chimaera (equivalente a Debian 11 bullseye)


1. Se sigue este howto:

En la máquina a actualizar, como root:
sed -i s/beowulf/chimaera/g /etc/apt/sources.list
apt-get update
apt-get dist-upgrade
apt-get clean


Para que arranquen las X

Por último para poder arrancar las X desde un ssh como usuario

como root:
sed -i \
    's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config


Y para hacer que las X arranquen como root sin usar Xorg.wrap (no muy elegante, pero bueno)

como root:
cd /usr/bin
mv Xorg Xorg.wrap
cp /usr/lib/xorg/Xorg Xorg
chmod u+s Xorg