Jessie バックポートから systemd をインストールするにはどうすればよいですか?

Jessie バックポートから systemd をインストールするにはどうすればよいですか?

私は systemd をバージョン 215 (jessie の現在のバージョン) からバックポート バージョン (バージョン 230) にアップグレードしようとしています。次の簡単な方法を試しました:

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

ただし、これには XFCE やその他の Bluetooth やネットワーク関連の多くのものがアンインストールされるという副作用があるようです。これを修正するには、リカバリ モードで起動し、systemd をダウングレードして再インストールする必要がありましたtask-xfce-desktop

この依存関係が存在する理由が正確にはわかりません。また、それを診断する方法もわかりません。 systemd をインストールして Jessie 上の 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

のような他の多くの便利なパッケージが削除されるのを避けるために、他のいくつかの依存関係 (udevおよび)を明示的に含める必要があることがわかりました。libpam-systemdnetwork-manager

関連情報