¿Cuál es la Diferencia Entre ‘apt-get purge’ y ‘apt-get remove’

0 Comments

la Instalación y desinstalación de paquetes es una práctica muy común cuando se trabaja con cualquier sistema operativo de su elección. Sin embargo, a veces, te das cuenta de que has instalado algunos paquetes que en realidad nunca necesitaste o que has encontrado una mejor alternativa para ellos., En estas situaciones, es muy recomendable desinstalar los paquetes irrelevantes o innecesarios bien en el tiempo para que no ocupen ningún espacio en su sistema o crear un obstáculo en su performance.As en lo que respecta al sistema operativo Linux, nos proporciona dos opciones diferentes para desinstalar o eliminar un paquete, es decir, ‘apt-get purge’ y ‘apt-get remove’. En este artículo, nuestro objetivo es averiguar la principal diferencia entre los comandos ‘apt-get purge’ y ‘apt-get remove’., Haremos esto estableciendo teóricamente esta diferencia y luego también se la mostraremos demostrando un ejemplo. Por lo tanto, comencemos nuestra búsqueda para averiguar esta diferencia.

diferenciando entre ‘apt-get purge ‘y’apt-get remove’:

muchas personas consideran que las órdenes’ apt-get purge ‘y’ apt-get remove ‘ pueden usarse indistintamente porque, después de todo, sirven al mismo propósito, es decir, ambos son responsables de desinstalar paquetes. Esta afirmación es parcialmente cierta., Es absolutamente correcto que ambos comandos se pueden usar para desinstalar paquetes en el sistema operativo Linux, pero la forma en que desinstalan los paquetes es diferente.

el comando ‘apt-get remove’ solo desinstala un paquete, pero su archivo de configuración permanece allí. Sin embargo, cuando eliminas un paquete con el comando ‘apt-get purge’, entonces se elimina un paquete junto con su archivo de configuración, lo que significa que no quedan rastros de ese paquete en esta situación.,

a veces, se le proporciona la libertad de personalizar un paquete de acuerdo con los requisitos de la tarea para la que ha instalado ese paquete. Para hacer eso, tienes que hacer modificaciones en su archivo de configuración. Ahora, si desea mantener ese archivo de configuración personalizado con usted para su uso futuro incluso después de eliminar un paquete, entonces debe hacer uso del comando ‘apt-get remove’, pero si desea que el archivo de configuración se elimine junto con el paquete, entonces debe usar el comando ‘apt-get purge’., Ahora también le guiaremos a través de un ejemplo para que pueda verificar fácilmente la diferencia entre estos dos comandos.

Nota: El escenario que se muestra a continuación ha sido demostrado en Linux Mint 20. También se puede verificar ejecutándolo en otras distribuciones de Linux.

Demostrando el uso de ‘apt-get remove’ y ‘apt-get purge», para resaltar su diferencia:

Para demostrar el uso de ‘apt-get remove’ y ‘apt-get purge’, estamos haciendo uso de la snapd paquete en Linux Mint 20., Primero intentaremos eliminar ese paquete con ‘apt-get remove’ y le mostraremos lo que sucede después de eso. Y luego reinstalaremos el mismo paquete y lo eliminaremos con ‘apt-get purge’ y revelaremos qué sucede cuando lo haga. El punto a señalar aquí es que cada paquete que instale en Linux tiene un archivo de configuración con él que reside en la carpeta Home o en la carpeta etc.,la carpeta etc y puede encontrarla fácilmente buscándola como se resalta en la siguiente imagen:

después de verificar que el archivo de configuración del paquete snapd realmente existe, tendrá que proceder de la siguiente manera:

abra el terminal Linux Mint 20 haciendo clic en su icono presente en la barra de tareas y escriba el comando que se muestra a continuación:

sud sudo apt-get remove snapd

Aquí, puede reemplazar snapd con el nombre de cualquier otro paquete que desee desinstalar mientras hace uso del comando ‘apt-get remove’.,

tan pronto Como se ejecuta este comando pulsando la tecla Enter, se le pedirá que proporcione su confirmación para desinstalar el paquete especificado. Escriba «Y» para continuar con este proceso, como también puede ver en la imagen que se muestra a continuación:

el proceso de desinstalación tardará unos segundos en completarse con éxito y cuando termine, podrá ver la siguiente salida en su terminal:

ahora vuelva a la carpeta etc y busque snapd., Todavía podrá ver su archivo de configuración allí ya que el comando’ apt-get remove ‘ no es capaz de eliminar los archivos de configuración. Esto se puede verificar a partir de la imagen que se muestra a continuación:

después de hacer esto, hemos reinstalado el mismo paquete snapd por el bien de la demostración., Sin embargo, esta vez intentaremos desinstalarlo usando el siguiente comando:

snap sudo apt-get purge snapd

de nuevo, puede reemplazar snapd con el nombre de cualquier otro paquete que desee desinstalar mientras usa el comando ‘apt-get purge’.

Cuando ejecute el comando’ apt-get purge ‘ presionando la tecla Enter después de escribirlo en su terminal, se le pedirá que confirme su acción., Simplemente puede hacer esto escribiendo «Y» y luego presione la tecla Enter como se resalta en la imagen que se muestra a continuación:

tan pronto como se complete la desinstalación del paquete snapd, su terminal Linux Mint 20 mostrará la siguiente salida en él:

a la carpeta etc y tratar de buscar snapd. Esta vez, no podrá encontrar ningún archivo de configuración para este paquete ya que el comando ‘apt-get purge’ elimina todos los rastros del paquete incluyendo su archivo de configuración.,

por lo tanto, se verifica que el comando ‘apt-get purge’ es capaz de eliminar los archivos de configuración de los paquetes, mientras que el comando ‘apt-get remove’ no lo es.

conclusión:

de esta manera, puede utilizar fácilmente los comandos ‘apt-get purge’ y ‘apt-get remove’ en diferentes escenarios. Puede eliminar cualquier paquete de su elección haciendo uso de estos comandos de acuerdo a sus necesidades. Este artículo le explica en detalle el funcionamiento de ambos comandos y también explica las capacidades de ambos comandos., Otro punto a tener en cuenta aquí es que incluso el comando ‘apt-get purge’ solo puede eliminar aquellos archivos de configuración que están almacenados en la carpeta etc, es decir, este comando no puede eliminar los archivos de configuración de los paquetes que están almacenados en la carpeta Home.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *