![]() |
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
Que buen dato, gracias!
Gracias Freddy!
Abrazo! Pablo.
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.
muchas gracias casualmente estaba pensando eso hace unos dias (alguna señal?? )
Muy bueno! Gracias, tengo una linda vps con arch y es un caño. Saludos!
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.
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!!!
Así es! Corregido! 🙂
Genial! tenia 16 gb en \ y luego con pacman -Scc ya tenia 29 Gb. Ademas con pacman -Rs $(pacman -Qdtq) borre dependencias (1gb) que estaban demas. Muchas gracias por el Tip!