私は 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-systemd
network-manager