Spoiler: no funciona! mejor usar de momento otra distribución de linux que no sea debian quieres usar gnome40.
Ya tenemos a debian en RC2, que quiere decir esto? pues que le queda menos para su liberación a estable que está prevista el 17 de Julio de 2021.
Una de las “puñetas” de debian es que no siempre disponemos de las últimas versiones de los programas y una que me ha sabido un poco mal es la de gnome40, que salió como estable pocas horas después de que debian hiciese el freeze de bullseye, para los foráneos, la congelación de versiones de las versiones de los programas para empezar a prepararlo todo para la liberación de la versión estable de debian, debian 11. Esto se hace para dejar unos meses para comprobar que nada pete (cosa buena).
Así que vamos a ver que tal se comporta gnome40 con debian 11 (RC2).
El mayor problema es la actualización de gnome3 a gnome40, muchos de los programas usan la librería de gnome gtk para funcionar y esto puede hacer que algunos programas no funcionen correctamente (ventanas con apariencia extraña o fuera de lugar) o simplemente que se cierren programas de golpe! así que ya lo pruebo yo por vosotros y os ahorro todo este trabajo. Entonces decidid vosotros mismos si dais el salto o no :) Si las pruebas son infructuosas, a mis usuarios les diré de seguir con cinnamon que es un buen entorno de escritorio y muy cómo de usar :)
Así que empezamos!
Partimos de una debian 11 (RC2) con el entorno de escritorio gnome 3.38.5 instalado
Lo primero será cargar los repositorios launchpad (ubuntu) del usuario shemgp que ha tenido la amabilidad de compilar los paquetes de instalación de gnome-40 para ubuntu/debian. La forma de instalación que propone en la documentación falla, así que vamos a realizar lo siguiente:
Primero ponemos el repositorio en nuestra debian
root@lamardebits:~# cd /etc/apt/sources.list.d/ root@lamardebits:/etc/apt/sources.list.d# vi shemgp-gnome40.list deb http://ppa.launchpad.net/shemgp/gnome-40/ubuntu hirsute main deb-src http://ppa.launchpad.net/shemgp/gnome-40/ubuntu hirsute main
Ahora importamos la key y actualizamos los repositorios
root@lamardebits:/etc/apt/sources.list.d# gpg --keyserver keyserver.ubuntu.com --recv 5A120BFCE2F028D4 gpg: /root/.gnupg/trustdb.gpg: s'ha creat la base de dades de confiança gpg: key 5A120BFCE2F028D4: public key "Launchpad PPA for shemgp" imported gpg: Nombre total processat: 1 gpg: importades: 1 root@lamardebits:/etc/apt/sources.list.d# gpg --export --armor 5A120BFCE2F028D4 | apt-key add - Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). OK root@lamardebits:/etc/apt/sources.list.d# apt update
Ahora hacemos un upgrade del sistema y esperamos que se instale todo
root@lamardebits:~# apt -y upgrade
Si en algún momento peta algo
root@lamardebits:~# apt --fix-broken install
Bueno y aquí es cuando se pone la cosa fea, hay problemas con el paquete libwnck-common, he probado de instalar la versión que está en sid y no ha funcionado. Así que he instalado el paquete aptitude e instalado el paquete de los repositorios mediante aptitude, el paquete se ha instalado y la instalación está rota. He probado de hacer un “apt -y install dist-upgrade” y también, el sistema sigue roto.
Reiniciamos el sistema y cruzamos los dedos :P
root@lamardebits:~# reboot
En conclusión, de momento este sistema no es válido y rompe el sistema, he probado actualizando a sid antes de hacer lo mencionado en éste post, y lo mismo. Dejo este port por si alguien quiere probarlo mas adelante o encuentra alguna forma de hacerlo.