Estoy intentando actualizar mi systemd de la versión 215 (la versión actual de jessie) a la versión backports (versión 230). Probé el enfoque sencillo de:
sudo apt-get install systemd/jessie-backports systemd-container/jessie-backports
Sin embargo, esto parece tener el efecto secundario negativo de desinstalar XFCE y una serie de otras cosas de bluetooth y redes. Para solucionar este problema, tuve que iniciar en modo de recuperación, degradar systemd y reinstalar task-xfce-desktop
.
No entiendo exactamente por qué existe esta dependencia y no estoy seguro de cómo diagnosticarla. ¿Alguien sabe cómo instalar systemd y no romper XFCE en Jessie? Gracias.
Respuesta1
apt install -t jessie-backports systemd
(o apt-get
en lugar de apt
, si lo prefieres).
Esto eliminará automáticamente todas las dependencias de jessie-bpo, si es necesario.
Tenga en cuenta que es posible que también desee instalar systemd-container
.
Respuesta2
He encontrado la respuesta. En lugar de usar install
, tuve que usar dist-upgrade
.
sudo apt-get dist-upgrade systemd/jessie-backports systemd-container/jessie-backports udev/jessie-backports libpam-systemd/jessie-backports
Resulta que tienes que incluir explícitamente un par de dependencias más ( udev
y libpam-systemd
) para evitar que se eliminen otros paquetes útiles, como network-manager
.