Wie installiere ich systemd von Jessie-Backports?

Wie installiere ich systemd von Jessie-Backports?

Ich versuche, mein Systemd von Version 215 (der aktuellen Version für Jessie) auf die Backport-Version (Version 230) zu aktualisieren. Ich habe den unkomplizierten Ansatz ausprobiert:

sudo apt-get install systemd/jessie-backports systemd-container/jessie-backports

Dies scheint jedoch den negativen Nebeneffekt zu haben, dass XFCE und eine Reihe anderer Bluetooth- und Netzwerkfunktionen deinstalliert werden. Um dies zu beheben, musste ich in den Wiederherstellungsmodus booten, systemd downgraden und neu installieren task-xfce-desktop.

Ich verstehe nicht genau, warum diese Abhängigkeit besteht, und ich bin mir nicht sicher, wie ich sie diagnostizieren soll. Weiß jemand, wie man systemd installiert, ohne XFCE auf Jessie zu beschädigen? Danke.

Antwort1

apt install -t jessie-backports systemd

(oder apt-getanstelle von apt, wenn Sie das bevorzugen.)

Dadurch werden bei Bedarf automatisch alle Abhängigkeiten von jessie-bpo übernommen.

Beachten Sie, dass Sie möglicherweise auch installieren möchten systemd-container.

Antwort2

Ich habe die Antwort gefunden. Anstatt zu verwenden install, musste ich verwenden dist-upgrade.

sudo apt-get dist-upgrade systemd/jessie-backports systemd-container/jessie-backports udev/jessie-backports libpam-systemd/jessie-backports

Es stellt sich heraus, dass Sie einige andere Abhängigkeiten ( udevund libpam-systemd) explizit einschließen müssen, um zu verhindern, dass große Mengen anderer nützlicher Pakete entfernt werden, wie etwa network-manager.

verwandte Informationen