eliminar : eliminar es idéntico a instalar, excepto que los paquetes se eliminan en lugar de instalarse. Tenga en cuenta que la eliminación de un paquete deja sus archivos de configuración en el sistema . Si se agrega un signo más al nombre del paquete (sin espacio intermedio), el paquete identificado se instalará en lugar de eliminarse.
purga : la purga es idéntica a eliminar, excepto que los paquetes se eliminan y purgan ( también se eliminan los archivos de configuración ).
Entonces, por ejemplo, si elimina Chrome, Firefox, XBMC o cualquier otro que contenga algunos archivos de configuración dentro de su /homecarpeta, estos archivos permanecerán allí.
Por otro lado, si tuviera que instalar apache, squid, mysql o cualquier otro servicio similar que guarde sus archivos /etc, estos archivos de configuración se eliminarán si los usa purge.
La purga se puede usar en un metapaquete para eliminarlo, dejando intacto el paquete subyacente. Si desea actualizar el sistema base sin afectar a postgres, puede depurar el metapaquete de postgres y luego actualizar desde Debian 7- Debian 8 dejará su versión de postgres intacta.
apt-get remove packagename eliminará los archivos binarios, pero no la configuración o los archivos de datos del paquete packagename.
apt-get purge packagename, o apt-get remove --purge packagename eliminará todo lo relacionado con el paquete
packagename, [...] particularmente útil cuando desea "comenzar de nuevo" con una aplicación porque ha estropeado la configuración.
apt
es similar, pero una alternativa aapt-get
): askubuntu.com/questions/936810/apt-remove-vs-purgeRespuestas:
Como dice la
man apt-get
página :Esto, por supuesto, no se aplica a los paquetes que contienen archivos de configuración dentro de la carpeta de inicio del usuario (por ejemplo:)
/home/SexyNoJutsuUser
, estos archivos no se tocarán ( ¿Por qué "Purgar" no elimina todo lo relacionado con una aplicación? )Entonces, por ejemplo, si elimina Chrome, Firefox, XBMC o cualquier otro que contenga algunos archivos de configuración dentro de su
/home
carpeta, estos archivos permanecerán allí.Por otro lado, si tuviera que instalar apache, squid, mysql o cualquier otro servicio similar que guarde sus archivos
/etc
, estos archivos de configuración se eliminarán si los usapurge
.fuente
Un extracto de mi respuesta sobre otra pregunta:
fuente
apt-get purge
elimina los archivos de configuración, mientrasapt-get remove
que no.fuente