Tutoriales

Cuándo utilizar apt clean, apt autoclean y apt autoremove

¿Te sientes confundido y no sabes cuándo usarlo? apt clean, apt autocleany apt autoremove? Así que limpiémoslo.

Al ejecutar un comando como apt clean, apt autocleany apt autoremovepuede que le resulte difícil comprender cuándo y por qué utilizarlos.

Sí, esto me parece confuso porque suena similar y ambos involucran paquetes de limpieza, pero no entiendo qué hace cada paquete.

Estoy de acuerdo contigo, pero existen diferencias claras entre ellos que pueden ayudarte a decidir cuál usar en diferentes situaciones.

Entonces, ¡aprendamos esto juntos y mantengámonos alejados de la niebla!

Diferencias entre apt clean, apt autoclean y apt autoremove

Aquí te explicaré los matices. apt clean, apt autocleany apt autoremove Con un pequeño ejemplo, podrás entender mejor cuándo utilizar estos comandos.

Pero antes de eso, comprendamos la esencia de los siguientes comandos:

📦 apt clean

este apt clean El comando es útil para eliminar el contenido del archivo del directorio de caché del paquete nativo (/var/cache/apt/archivo) No sólo eso, también es muy útil para eliminar paquetes de software que se interrumpieron durante la instalación o actualización.

📦 apt autoclean

También es similar a apt clean La única diferencia es que sólo elimina las versiones obsoletas de los archivos almacenados en caché que ya no están disponibles en el repositorio debido a la disponibilidad de una versión posterior de la aplicación.

📦 apt autoremove

cuando corres apt autoremoveque eliminará todas las dependencias que se instalaron durante la instalación del paquete pero que ya no son necesarias para ningún otro paquete instalado.

Más información sobre limpieza apta

cuando corres apt clean comando, que eliminará el paquete almacenado en /var/cache/apt/archivo y liberar espacio en disco en su sistema.

Pero no te preocupes; no eliminará los paquetes instalados.

En cambio, simplemente elimina el paquete ubicado en /var/cache/apt/archivo Descargado al instalar una aplicación o actualización del sistema.

Sin embargo, elección(1) Ya no se usa en Ubuntu en sistemas modernos, por lo que una vez que se complete la instalación, descargue y almacene todos los archivos. /var/cache/apt/archivo se eliminará automáticamente.

A menos que se interrumpa la instalación, encontrará el paquete en el directorio correspondiente, así como el paquete que se descarga y se detiene en el medio, que se puede encontrar en /var/cache/apt/archives/partial.

suficiente.Déjame mostrarte un ejemplo de lo que sucede después y antes de la ejecución. sudo apt clean Orden.

Pero antes de eso, echemos un vistazo a mi sistema. /var/cache/apt/archivos/ Uso del directorio tree Orden.

Enumere el contenido de /var/cache/apt/archives/

Ahora, en una nueva pestaña, intentaré instalar Wireshark, una herramienta muy popular para rastrear y monitorear el tráfico de red.

Como puede ver en el resultado a continuación, Wireshark requiere muchas dependencias para funcionar, por lo que una vez que escribo ‘y, todo se descarga y almacena en /var/cache/apt/archivo.

Instalar Wireshark
Instalar Wireshark

Durante la instalación, déjame cambiar la pestaña del terminal a la pestaña anterior y mostrarte los archivos que he descargado hasta ahora.

Archivo descargado
Enumere el contenido de /var/cache/apt/archives/ nuevamente

Casi todos los archivos se descargan en el sistema y, si no hago nada, instala todos los archivos .deb descargados y los elimina automáticamente.

Pero interrumpiré el proceso de instalación y te mostraré cómo usar apt clean.

Entonces, ¡ahora detendré la instalación!

Verá, una vez que detenga el proceso de instalación, todos los archivos seguirán allí incluso si reinicia el sistema.

Ver qué archivos hay en él /var/cache/apt/archivopuedes ejecutar el siguiente comando:

$ ls -l /var/cache/apt/archives

En mi caso, se almacenaron 32 binarios.deb.

Si no hago nada, este archivo se conservará hasta que intente instalar el mismo comando o las mismas dependencias requeridas en un programa diferente.

Sin embargo, si simplemente abandona la instalación y otros programas no utilizan la biblioteca, entonces solo ocupará espacio en su unidad SSD/HDD.

Entonces, para eliminar o limpiar este archivo, puedes usar apt clean comando, eliminará automáticamente todos los archivos y mantendrá la integridad del administrador de paquetes.

No intente eliminar este archivo usando rm comando, que rompe el administrador de paquetes.

Este comando no solo ayuda a liberar algo de espacio, sino que también puede ayudarlo a resolver fallas de instalación debido a conflictos de dependencia.

Después de leer este artículo, creo que no tendrás dudas. apt clean¿no es así?

Más información sobre la limpieza automática

Arriba hemos explicado lo que se utiliza. apt clean Qué y cuándo usarlo.Ahora es el momento de familiarizarse con el uso apt autoclean.

en breve, apt autoclean Similar a apt clean, se utiliza para limpiar el caché del paquete local.

La única diferencia es apt autoclean Centrado principalmente en eliminar paquetes de software obsoletos y apt clean Eliminar paquetes locales almacenados en /var/cache/apt/archivo.

Por ejemplo, si hay una versión más nueva de la aplicación xyz disponible en el repositorio y una versión anterior del mismo paquete xyz aún está almacenada en el directorio de caché local, ejecute apt autoclean El comando eliminará los archivos de aplicación antiguos de la aplicación xyz, pero no otros archivos de aplicación almacenados.

Hasta ahora, con la disminución en el uso dselect (front-end de gestión de paquetes de Debian), apt autoclean Es posible que los comandos ya no sean tan importantes como antes.

Esto se debe a que los paquetes generalmente no se guardan en los directorios de caché locales (/var/cache/apt/archivo) a menos que esté configurado explícitamente para hacerlo.

En este mundo, si por alguna razón desea mantener la suite en el caché local, puede agregar esta línea a /etc/apt/apt.conf.d/20DisableAutoClean.

APT::Clean-Installed "off";

Más información sobre la eliminación automática de apt

Cuando instala cualquier aplicación, generalmente requiere dependencias, que son archivos o paquetes adicionales necesarios para que la aplicación funcione correctamente.

Sin embargo, cuando eliminas las dependencias de la aplicación, no desaparecen por sí solas.

Entonces, para eliminar dependencias necesitas usar sudo apt autoremovelo que eliminará cualquier dependencia que ya no sea necesaria.

Por ejemplo, si quiero desinstalar wireshark Desde mi sistema básicamente ejecutaría sudo apt remove wireshark o sudo apt purge wireshark Orden.

Creo que todos eliminan aplicaciones de esta manera, ¿verdad? Si no, me encantaría saber cuál es su método favorito para eliminar software.

Ahora, si observa el resultado a continuación, apt remove Simplemente elimine las dependencias limitadas instaladas con Wireshark y deje el resto a su sistema.

Entonces, ahora la pregunta es, ¿cómo eliminar las dependencias heredadas?Después de desinstalar o eliminar la aplicación, no olvide ejecutar sudo apt autoremove.

Esto eliminará las dependencias que ya no sean necesarias.

De lo contrario, existe una mejor manera alternativa de eliminar completamente las dependencias y programas usando el siguiente comando: --Eliminar automáticamente logotipo, como se muestra a continuación.

$ sudo apt purge --auto-remove wireshark

Si planea reinstalar la aplicación y requiere configuraciones y dependencias, no ejecute el comando anterior.

Parece que hemos terminado apt autoremove o apt-get autoremove Uso de comandos.

envolver

De eso se trata este artículo, trato de explicarte la diferencia entre ambos. apt clean, apt autocleany apt autoremove.

Ahora creo que podrás elegir fácilmente el comando según la situación.

Lea también: Aprenda cómo instalar una versión específica de un paquete en Ubuntu usando el comando Apt o Apt-Get

Si detecta algo que me perdí o necesito incluir, hágamelo saber en la sección de comentarios. Estoy feliz de improvisar.

Con esta noticia, podemos concluir ahora. ¡Nos vemos en el próximo artículo!

LEER  C++ atan2

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba