systemd apt 固定为 -1 并在从 Debian 8 升级到 Debian 9 时安装

systemd apt 固定为 -1 并在从 Debian 8 升级到 Debian 9 时安装

在从我的测试网络迁移一些服务器的过程中,安装了其中一些服务器systemd;我有点惊讶,因为我使用的是 sysV,并且已将 systemd 固定到-1.

发生了什么?

答案1

看来我systemd固定到 -1 还不够。还有一些属于系统 APT 引脚的软件包。

所以,我将我的更改/etc/apt/preferences.d/01nosystemd为:

Package: systemd
Pin: origin ""
Pin-Priority: -1

Package: dh-systemd
Pin: origin ""
Pin-Priority: -1

Package: systemd-shim
Pin: origin ""
Pin-Priority: -1

Package: libpam-systemd
Pin: origin ""
Pin-Priority: -1

并且还运行了命令:

sudo apt-mark hold systemd dh-systemd systemd-shim libpam-systemd

附加说明:libsystemd0不要忘记,只是由于几个依赖关系,它不能那么容易避免。

关联:linux.org wiki 问题 - 阻止 systemd 安装

相关内容