Estou tentando atualizar meu systemd da versão 215 (a versão atual de Jessie) para a versão backports (versão 230). Eu tentei a abordagem direta de:
sudo apt-get install systemd/jessie-backports systemd-container/jessie-backports
No entanto, isso parece ter o efeito colateral negativo de desinstalar o XFCE e uma série de outras coisas de bluetooth e rede. Para corrigir isso, tive que inicializar no modo de recuperação, fazer downgrade do systemd e reinstalar o task-xfce-desktop
.
Não entendo exatamente por que essa dependência existe e não sei como diagnosticá-la. Alguém sabe como instalar o systemd e não quebrar o XFCE em Jessie? Obrigado.
Responder1
apt install -t jessie-backports systemd
(ou apt-get
em vez de apt
, se preferir.)
Isso retirará automaticamente todas as dependências de jessie-bpo, se necessário.
Observe que você systemd-container
também pode querer instalar o .
Responder2
Eu encontrei a resposta. Em vez de usar install
, tive que usar dist-upgrade
.
sudo apt-get dist-upgrade systemd/jessie-backports systemd-container/jessie-backports udev/jessie-backports libpam-systemd/jessie-backports
Acontece que você precisa incluir explicitamente algumas outras dependências ( udev
e libpam-systemd
) para evitar que vários outros pacotes úteis sejam removidos, como network-manager
.