我试着用这个:
aptitude remove denyhosts它看上去很成功,但在我使用后重新启动之后:
ps aux | grep "denyhosts"我看到denyhost在启动后仍然是加载的。
那么我该怎么做才能一劳永逸地摧毁它呢?“智能拆卸”不是用来卸载的吗?
发布于 2009-09-05 11:46:18
将删除包和所有配置文件。
apt-get --purge remove package如果仍然存在问题,请尝试重新安装,然后清除:
apt-get --reinstall install package
apt-get --purge remove package你可能还需要:
killall package重新启动,如果它再次启动,运行:
update-rc.d remove package故事时间:有一次由于某种未知的原因,当我清除掉ejabberd时,它继续运行。我相信apt会杀了它,然后把它移除。不消说,它最终用一个ramdisk日志文件填充了我的整个/var。它一直持续到我杀死了所有的ejabberd进程,很快就解决了这个问题。所以它教会了我要始终确保工作和扼杀所有需要的过程。
发布于 2009-09-05 14:04:46
如果您更喜欢aptitude的话:
# aptitude purge denyhosts清除还应该删除init脚本,因此update-rc.d步骤并不是真正必要的。
另一种可能是,另一个包也提供了一个名为denyhost的守护进程。若要搜索包含包含denyhosts文件的所有已安装包,请执行以下操作:
$ dpkg -S denyhostshttps://serverfault.com/questions/62691
复制相似问题