5 votos

Cómo quitar completamente un paquete en Debian?

Traté de usar esto:

aptitude remove denyhosts

Y parecía que con éxito, pero después de un reinicio después de que yo uso:

ps aux | grep "denyhosts"

Veo denyhosts es todavía cargado después del inicio.

Entonces, ¿qué se supone que tengo que hacer para que yo pueda detener y destruir de una vez por todas? "aptitud quitar algo" no está pensada para desinstalar?

4voto

0x89 Puntos 1381

En caso de que prefiera aptitude:

# aptitude purge denyhosts

purga deben eliminar también los scripts de inicio, por lo que el update-rc.d paso no es realmente necesario.

Otra cosa que es posible que otro paquete también proporciona un demonio llamado denyhosts. Buscar todos los paquetes instalados que contienen archivos con denyhosts en ellos:

$ dpkg -S denyhosts

2voto

David Rickman Puntos 2787

Va a quitar un paquete y todos los archivos de configuración.

apt-get --purge remove package

Si sigue dando problemas, prueba a volver a instalar, a continuación, la purga:

apt-get --reinstall install package
apt-get --purge remove package

Usted todavía podría necesitar:

killall package

Reinicio y si se inició de nuevo ejecutar:

update-rc.d remove package

El Tiempo de la historia: una Vez, por algún motivo desconocido, cuando me purga eliminado ejabberd, sigue funcionando. Yo confiaba apt-get para matar y eliminar. No. Huelga decir que, finalmente llenó toda mi /var con un ramdisk archivo de registro. Continúa hasta que me mataron a todos los de la ejabberd procesos y que rápidamente resuelto el problema. Así que me enseñó a siempre asegúrese de que el apt-get trabajado y mataron a todos los procesos necesarios.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: