如何從 jessie 向後移植安裝 systemd?

如何從 jessie 向後移植安裝 systemd?

我正在嘗試將我的 systemd 從版本 215(jessie 的當前版本)升級到向後移植版本(版本 230)。我嘗試了簡單的方法:

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

然而,這似乎會帶來卸載 XFCE 和許多其他藍牙和網路設備的負面影響。為了解決這個問題,我必須啟動到恢復模式,降級 systemd,然後重新安裝task-xfce-desktop.

我不明白為什麼會有這種依賴性,也不知道如何診斷它。有人知道如何在 Jessie 上安裝 systemd 並且不破壞 XFCE 嗎?謝謝。

答案1

apt install -t jessie-backports systemd

(或者如果您願意的話,apt-get可以代替apt。)

如有必要,這將自動從 jessie-bpo 取得所有依賴項。

請注意,您可能也想安裝systemd-container

答案2

我已經找到答案了。install我不得不使用,而不是使用dist-upgrade

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

事實證明,您必須明確包含一些其他依賴項(udevlibpam-systemd),以避免刪除大量其他有用的套件,例如network-manager.

相關內容