その人々とは対照的に考える捨ててsystemd
、私の考えでは完全そして安全な取り外し sysvinit
。
Debian
それ以来ずっと使っています。Debian 7.0 (ハルトック)。現在私が使用しているDebian 9.0(拡張)。システムのアップグレードsysvinit
中systemd
。
systemd
私にとってはうまくいきますが、システムが機能していることがわかりました。いいえ完全に取り除いてくださいsysvinit
。
- なぜ?
- どうすれば安全に出ることができますか
sysvinit
? 次の方法で残留物を除去するのは安全ですか
sysvinit
?aptitude purge initscripts sysvinit sysvinit-utils
または:
apt-get remove --purge initscripts sysvinit sysvinit-utils
ところで:AFAIKsystemd-sysvcompat
何らかの方法で使用できるパッケージ(インストールされていません)があります。何らかの方法で依然として必要なsysvinit
残りの項目を削除して発生する問題を回避したいと思います。sysvinit
ダーバン。
答え1
なぜ?
sysvinitを削除できますが、多くのシステムパッケージは依然としてsysvinitスタイルのスクリプトを使用しています。
sysvinitを安全に削除するにはどうすればよいですか?
次の方法でsysvinitの残留物を除去しても安全ですか?
システムに何をインストールしたかによって異なり、システムコンポーネントがそれに依存しない場合は安全です。 aptからお知らせします。以下をrdepends
使用してパッケージの依存関係を確認できます。
apt-cache rdepends initscripts sysvinit-utils sysvinit
依存関係で印刷する項目がない場合は、削除しても安全です。そんなことはありません! !通常どおり削除できますapt-get remove
。
これはinitscripts
sysvに固有のものではなく、それを削除するとシステムがほとんど損傷することは確実です。バラよりここ
sysvinitを削除しても、/etc/rc*.dディレクトリはまだ存在します。の議論を見るとこれページを見ると、まだsysvinitスタイルのスクリプトを含む多くのパッケージがあることがわかります。古いsysvinitディレクトリが使用されますが、実際にはsystemdによって管理されます。
なぜ私はsysvinitの最後の痕跡を取り除きたいのか分かりませんが、まだ時ではなく問題が発生する可能性があると言いたいのですが。 sysvinitの痕跡なしにシステムを構築するには、誰かがすでに展開を行っている可能性がありますが、独自のディストリビューションを構築する必要があるかもしれません。