I did a dist-upgrade from debian 8 to debian 9. Now I need to reinstall xserver-xorg-core. But in doing so, apt-get wants to remove 'init'.
# apt-get install --reinstall xserver-xorg-core
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libxfont2
Recommended packages:
libpam-systemd
The following packages will be REMOVED:
init libpam-systemd mate-panel mate-polkit mate-power-manager policykit-1 policykit-1-gnome systemd systemd-sysv
udisks2
The following NEW packages will be installed:
libxfont2 xserver-xorg-core
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
init systemd-sysv (due to init)
0 upgraded, 2 newly installed, 10 to remove and 293 not upgraded.
Need to get 3,449 kB/3,585 kB of archives.
After this operation, 11.7 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
?]
Obviously, I do not want to remove init. There is no explanation as to why apt-get needs to remove 'init' to reinstall xserver-xorg-core. Is there a way to make apt-get more verbose and show why it needs to remove init? Is it possible to display the underlying logic without having to go to the source code?
# apt-get install init
Reading package lists... Done
Building dependency tree
Reading state information... Done
init is already the newest version (1.48).