私はこれを使ってみました:
aptitude remove denyhosts
そしてそれは成功したように見えましたが、私が使用した後の再起動後:
ps aux | grep "denyhosts"
起動後もdenyhostsがロードされているようです。
それで、私がそれを完全に止めて破壊することができるように、私は何をすべきでしょうか? 「aptitude remove something」はアンインストール用ではありませんか?
パッケージとすべての構成ファイルを削除します。
apt-get --purge remove package
それでも問題が解決しない場合は、再インストールしてからパージしてみてください。
apt-get --reinstall install package
apt-get --purge remove package
あなたはまだする必要があるかもしれません:
killall package
再起動し、再起動した場合は次のコマンドを実行します。
update-rc.d remove package
ストーリータイム:何らかの理由で一度、削除されたejabberdをパージしたとき。それは走り続けました。私はapt-getを信頼して削除して削除しました。そうではなかった。言うまでもなく、最終的には/ var全体がramdiskログファイルでいっぱいになりました。それは私がすべてのejabberdプロセスを殺すまで続き、それで問題はすぐに解決しました。そのため、apt-getが機能し、必要なすべてのプロセスを強制終了することを常に確認するようになりました。
aptitude
をご希望の場合:
# aptitude purge denyhosts
パージは初期化スクリプトも削除する必要があるため、update-rc.d
ステップは実際には必要ありません。
別のパッケージがdenyhostsと呼ばれるデーモンも提供する可能性がある別のこと。 denyhosts
を含むファイルを含むインストール済みのすべてのパッケージを検索するには:
$ dpkg -S denyhosts