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


9

以下のコマンドでupstartを有効にしてsystemdを無効にすることができましたが、呼び出すときに自動再インストールを防ぐことができませんでしたapt-get install lxde(複雑なGUIやGUIがまったくない深刻なサーバー構成に慣れています)。

助けてください: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

systemdはCLIで管理できます
pfeiffep '30年

1
参考までに、これは実行できますが、非常に苦痛です。UbuntuのほとんどがSystemDの世界に移されているため、SysVInitまたはUpstart互換のスクリプトを使用しているものはほとんどありません。
トーマスワード

回答:


8

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

6
systemdがUbuntuとDebianでますます絡み合うようになると、Devuanプロジェクトも検討したくなるかもしれません。これらはすべてのsystemd依存関係(lxdeのようなパッケージを含む)を削除するDebianのフォークですdevuan.org
ニックウェインバーグ

3
systemdを除外する、またはsystemdに依存しないように設計されたディストリビューションを使用することは、良いスタートです。リストについては、without-systemd.orgを参照してください。
2017年

systemdをアンインストールしましたが、再起動後、インターネットに接続できません。(ubuntu16.04)これを修正するにはどうすればよいですか?
GNK、2018年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.