在从我的测试网络迁移一些服务器的过程中,安装了其中一些服务器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
不要忘记,只是由于几个依赖关系,它不能那么容易避免。