¿Cuál es la diferencia entre sudo apt-get purgey sudo apt get remove --purge?
Debe haber una diferencia o ambos no deberían existir.
fuente
¿Cuál es la diferencia entre sudo apt-get purgey sudo apt get remove --purge?
Debe haber una diferencia o ambos no deberían existir.
Si deberían o no existir ambos es quizás un punto de debate.
Sin embargo, son absolutamente idénticos.
Desde la página del manual de apt-get
--purga
Use la purga en lugar de eliminar para cualquier cosa que se elimine. Un
se mostrará un asterisco ("*") junto a los paquetes que son
programado para ser purgado. remove --purge es equivalente a la purga
mando. Elemento de configuración: APT :: Get :: Purge.
La parte clave es --purge es equivalente al comando de purga
En cuanto a por qué, supongo que esto es histórico,
apt-get --purge remove vino antes apt-get purge
Mirando la documentación antigua de apt , hace referencia a la versión anterior del comando. La documentación más reciente da el aptitude& apt-get purgeejemplo.
En aras de la coherencia, es una buena idea no eliminar las interfaces antiguas, si tiene un script antiguo, seguirá funcionando hoy porque los comandos de la interfaz todavía existen.
Eso sí, eso no impide que Gnome deprecie la API, pero esa es otra historia ...
--purgeinterruptor es útil cuando usa elautoremovecomando. No hay otra manera que conozca paraapt-geteliminar los archivos de configuración de los paquetes que se eliminan automáticamente.apt-get autoremove.Hasta donde yo sé, no hay uno, hacen exactamente lo mismo, eliminan paquetes e intentan eliminar cualquier archivo de configuración creado por esos paquetes.
Básicamente
apt-get purgese implementó después,apt-get remove --purgepero la antigua opción de purga con estilo aún permanecía.fuente
Son lo mismo, como se dice en la página de manual oficial:
remove --purge is equivalent to the purge command.Verman apty las páginas de manual de Ubuntu en línea . Creo que el uso se desarrolló y ambos comandos permanecieron; Como sucede en otros programas, el uso cambia y una forma (es decir,sudo apt-get purge) se vuelve preferida sobre la otra. Sin embargo, todavía estoy buscando una referencia para esto e investigando la historia del uso, aunque hay capítulos útiles sobre gestión de paquetes en el Manual de Debian y artículos sobre apt-get en el blog de Raphael Hertzog .Usando el ejemplo de eliminar vlc (aunque con el
-sindicador de simulación), podemos ver que los comandos tienen resultados idénticos; todos los demás archivos utilizados por vlc deben eliminarsesudo apt-get autoremoveen ambos casos.1)
sudo apt-get remove --purge2)
sudo apt-get purgefuente
Como han dicho las respuestas anteriores, las dos son de hecho equivalentes.
Sin embargo, se me ocurre una razón válida para la existencia continua de ambas formas:
apt-get purgees una abreviatura útil que se agrega más tarde para la eliminación completa de paquetes específicos--purgeindicador permite la modificación de otras llamadas apt-get para purgar archivos de configuración también, como enapt-get autoremove --purgeComo experimentador habitual con un nuevo software, yo mismo he tenido archivos de configuración considerablemente menos antiguos flotando desde que aprendí a modificar las llamadas de autoremove.
fuente