パッケージのアップストリームバージョンにアップグレードしてからダウングレードすることを決定するという苦痛を経験しました。これは、メンテナーのプライベートリポジトリを介して行われました。私の場合、これは最新のsystemd 233バージョン(まだリリースされていない)を試すことについてでした。
重要なのは、ダウングレードする必要があるすべてのパッケージを指定する必要があることを理解することです。あなたがこれを正しく行えば、チャンスはあなたが望むことをするでしょう。何かを見逃した場合、aptはアクションによって多くのパッケージが削除されることを通知します。実際に実行する前に、「-s」フラグを使用してダウングレードを試してください。
したがって、必要な手順は次のとおりです。
1)アップストリームにアップグレードされたすべての依存関係をリストします(状況が異なる場合は、他のキーワードを使用します)。
dpkg -l|grep upstream
これにより、アップストリームバージョン番号付きのパッケージのリストが表示されます。
2)各パッケージの正しい安定バージョンをリストします。
for i in libnss-resolve:amd64 libsystemd0:amd64 libpam-systemd:amd64 libsystemd0:i386 libudev1:amd64 libudev1:i386 systemd systemd-sysv udev; do apt-cache show $i; done|grep Version
3)すべてが良好であることを再確認:
apt -s --allow-downgrades --no-remove --reinstall install libnss-resolve:amd64=232-21ubuntu5 libsystemd0:amd64=232-21ubuntu5 libpam-systemd:amd64=232-21ubuntu5 libsystemd0:i386=232-21ubuntu5 libudev1:amd64=232-21ubuntu5 libudev1:i386=232-21ubuntu5 systemd=232-21ubuntu5 systemd-sysv=232-21ubuntu5 udev=232-21ubuntu5
0 to upgrade, 0 to newly install, 9 to downgrade, 0 to remove and 0 not to upgrade.
(--reinstallが必要かどうかはわかりませんが、これは私がやったことです)
4)-sを削除して実行します。
apt --allow-downgrades --no-remove --reinstall install libnss-resolve:amd64=232-21ubuntu5 libsystemd0:amd64=232-21ubuntu5 libpam-systemd:amd64=232-21ubuntu5 libsystemd0:i386=232-21ubuntu5 libudev1:amd64=232-21ubuntu5 libudev1:i386=232-21ubuntu5 systemd=232-21ubuntu5 systemd-sysv=232-21ubuntu5 udev=232-21ubuntu5
ppa-purge
最初にやってみませんか?