테스트 네트워크에서 일부 서버를 마이그레이션하는 과정에서 이러한 서버 중 일부가 설치되었습니다 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
몇 가지 종속성 때문에 쉽게 피할 수 없다는 점을 잊지 마세요.