Cómo quitar dependencias no utilizadas en Arch Linux

Pacman, el gestor de paquetes que viene en las distribuciones Arch Linux y derivadas, es probablemente uno de los mejores en su campo.En general, pacman se encarga automáticamente de eliminar dependencias. Sin embargo, en el caso de que hayas desinstalado paquetes en forma incorrecta puede suceder que con el tiempo queden algunos paquetes sin uso, que podrían borrarse tranquilamente. ¿Cómo hacerlo?


Buscamos un equivalente a apt-get autoremove…

El comando pacman -Qdtq nos muestra una lista de las dependencias innecesarias. No obstante, hace falta combinarlo con pacman -R para eliminarlas. Quedaría así:

pacman -Rs $(pacman -Qdtq)

En el futuro, no olvides desinstalar paquetes usando la opción -Rs (R para quitar el paquete en cuestión, s para que también desinstale todas sus dependencias).

pacman -Rs mipaquete

Ya que estamos en carácter de limpieza de nuestro sistema, también podemos ver cómo limpiar el caché del sistema de paquetes (es decir, cómo limpiar los paquetes descargados que luego fueron instalados y que pacman dejó en tu computadora en caso de que necesites reinstalarlos o volver a una versión anterior).

pacman -Scc

Comparte para difundir

Si te ha gustado nuestro contenido ahora puedes ayudar a difundirlo en las redes sociales de manera sencilla usando los siguientes botones:

Envía
Pinea
Print

8 comentarios

  1.   Usemos Linux dijo

    Gracias Freddy!
    Abrazo! Pablo.

  2.   Freddy Omar Lopez Quintero dijo

    Yo hice esto alguna vez y me voló las X porque una dependencia no era tan no utilizada… No sucedió nada grave, claro, solo instalarlas de nuevo, cuestión de pocos minutos. Si eso le sucede a un novato se asustaría demasiado puesto que seguramente no supiera cómo desenvolverse solo desde la consola. Saludos. Grandes tus posts.

  3.   Helena_ryuu dijo

    muchas gracias casualmente estaba pensando eso hace unos dias (alguna señal?? )

  4.   Emiliano Mateu dijo

    Muy bueno! Gracias, tengo una linda vps con arch y es un caño. Saludos!

  5.   Truko Potter dijo

    Muchas, me guardo esta información lo aplique el Chakra project ¿no hay problema? con el comando pacman -R $(pacman -Qdtq) elimino 20 archivos. Ha para desinstalar uso es, pacman -Runs.

  6.   t4h4wk dijo

    Me ha venido muy bien tu artículo.

    He ejecutado varias veces pacman -R $(pacman -Qdtq) y en 4 me iva desinstalando paquetes diferentes. Esto se debe a que al desinstalar un paquete se producían nuevas dependéncias huérfanas.

    No sería mejor ejecutar pacman -Rs $(pacman -Qdtq) ???

    Salu2!!!

    1.    usemoslinux dijo

      Así es! Corregido! 🙂

Deja un comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.