web-dev-qa-db-ja.com

Ubuntu 16.04からsystemdを削除してその使用を防ぐ方法

Upstartを有効にし、次のコマンドでsystemdを無効にすることはできましたが、apt-get install lxdeを呼び出すときに自動再インストールを防ぐことはできませんでした)。

助けてください:64ビット版と32ビット版の両方でsystemd自動インストールを防ぐにはどうすればよいですか?前もって感謝します。

apt-get install upstart-sysv sysvinit-utils -y
cp /usr/share/sysvinit/inittab /etc/inittab
update-initramfs -u
reboot

その後

apt-get remove --purge --auto-remove systemd systemd:i386 -y
8
giorgio

Debian-スタイルの固定が完全に機能することがわかりました。上記のコマンドの後、これは状況を解決します。

apt-get remove --purge --auto-remove systemd systemd:i386 -y
echo -e 'Package: systemd\nPin: release *\nPin-Priority: -1' > /etc/apt/preferences.d/systemd
echo -e '\n\nPackage: *systemd*\nPin: release *\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd
echo -e '\nPackage: systemd:AMD64\nPin: release *\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd
echo -e '\nPackage: systemd:i386\nPin: release *\nPin-Priority: -1' >> /etc/apt/preferences.d/systemd
8
giorgio

こちらのガイドもご覧ください: http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_an_Ubuntu_Xenial_installation#Related_pa​​ges

Inittabのコピーは必要ありません。そのガイドでは、XFCEデスクトップ環境の一般的な問題に対処します(他のDEにはsystemdの削除に関する別の問題があるかもしれません)

2
gdm85