irqbalance
などのパッケージは、initd
スクリプト/etc/init.d/irqbalance
を提供します。これは、apt-get remove
でパッケージを削除した後も残り、systemd
または別のinit
マネージャー。すべての依存関係が削除された後のスクリプトの目的は何ですか?
Ubuntu 16.10を使用しています。
見る man apt-get
:
削除する
remove is identical to install except that packages are removed instead of installed. Note that removing a package leaves its configuration files on the system. If a plus sign is appended to the package name (with no intervening space), the identified package will be installed instead of removed.
パージ
purge is identical to remove except that packages are removed and purged (any configuration files are deleted too).
「構成ファイル」は「/ etcのファイル」を意味します
apt remove
は、initスクリプトを含むファイルを/ etcに残します。再インストールする可能性があり、素晴らしい設定を再構築するのに多くの時間を無駄にしたくない場合は、「削除」を使用します。
apt purge
は/ etcファイルを削除します。永遠に消えた。
ネザーremove
もpurge
は、/ home内のファイルを削除します。これらはあなたの問題であり、aptの問題ではありません。
これはinitスクリプトにどのように関連しますか?明白な(/ etcにあります)以外に、2つの方法で見ることができます:initスクリプトは、アプリケーションの開始と停止のタイミングと方法を構成します...または、必要に応じてアプリケーションを開始および停止するようにinitを構成します。
/etc/init.d内のファイルは、削除後は目的がなく、apt-get purge
を使用して手動で削除または削除されます。
/etc/init.d
内のファイルを「スクリプト」または実行可能ファイルと考えることもできますが、それらはシステムによって、手動でカスタマイズ可能な構成ファイルによって考慮されます。一部の人々は、これらのスクリプトをカスタマイズして、サービスの開始前または後に追加のアクションを追加します。
そのため、システムは、通常のパッケージのアンインストール中にカスタマイズされた可能性のあるファイルを削除しても安全とは見なしません。
だからこそ、通常のapt-get remove
とより手が重いapt-get purge
には違いがあります。