cyb3rpunk

Listar paquetes instalados con Pacman

Posted in Archlinux, GNU/Linux, linux, Tips by ramonovski on enero 18, 2010

Al hacer la instalación de Arch, comúnmente se instalan paquetes base y base-devel (opcional, pero recomendado).
Después cuando empezamos a configurar nuestro sistema a nuestro gusto nos ponemos a instalar con Pacman por lo general paquetes básicos y útiles para tener funcional nuestro sistema y así poder movernos en él. Pero después vamos descubriendo software nuevo que termina por suplir algunos de los que usabamos, o simplemente no nos convence y a veces lo dejamos allí.

Entonces hay un comando bastante útil que nos lista todos los paquetes que hemos instalado con el ‘pacman -S’ o con ‘yaourt -S’ a excepción de los paquetes base y base-devel; así podemos revisar paquetes que no utilizamos más y podemos borrarlos.

pacman -Qei | awk '/^Name/ { name=$3 } /^Groups/ { if ( $3 != "base" && $3 != "base-devel" ) { print name } }'

Aparte de mi tendencia por tener las cosas ordenadas, creo que el uso de Archlinux y la filosofía KISS que maneja me ha llevado a tener un sistema lo más ligero y limpio posible, y este tipo de tips me vienen bastante bien; va siendo hora entonces de cambiar Awesome y Easytag.

Gracias AWK!

:wq

Tagged with:

Pacman –> Pacman

Posted in Archlinux, Tips by ramonovski on enero 2, 2010

Existe una manera de convertir a pacman en pacman.

Lo que hay que hacer es editar el archivo pacman.conf que se encuentra en /etc/ y añadir en las opciones la frase:

ILoveCandy

Al instalar/actualizar algún paquete con pacman (sin GUI) te darás cuenta :þ

Es de esos trucos tontos que suelen hacer mas divertido el asunto, o no.

Fuente: Mi ruta libre

Tagged with: ,

Eliminar paquetes huérfanos con Pacman

Posted in Archlinux, Tips by ramonovski on diciembre 19, 2009
# pacman -Rsn $(pacman -Qtdq)
Tagged with: ,

Rankmirrors: optimiza mirrorlist.

Posted in Archlinux, Tips by ramonovski on noviembre 17, 2009

En los foros de Archlinux-es me encontré un tip que sugería un usuario a otro, el cual consistía en optimizar los repositorios que tenemos en nuestro mirrorlist. Anduve investigando y resulta ser un sencillísimo proceso.

Habrá que hacer uso del paquete llamado rankmirrors que viene incluido en el sistema base de Archlinux.

Antes de iniciar es importante descomentar todos los repositorios que tenemos en el archivo /etc/pacman.d/mirrorlist

Movernos al directorio:
# cd /etc/pacman.d/

Reespaldar:
# cp mirrorlist mirrorlist.asdf

# rankmirrors -v -n 5 mirrorlist.asdf > mirrorlist

Con el parámetro -v (verbose) le estamos especificando que haga un análisis mas «profundo».
-n X enumera los mejores 5 repositorios de la lista que tenemos en el archivo.

Y listo!

Con un pacman -Syu podemos comprobar lo EFICIENTE que puede ser. Por lo general siempre que actualizaba o quería instalar un paquete pesado me conectaba con ethernet y descargaba a ~100 K/s, ahora puedo descargar a ~400 K/s en wifi!!!1

Pacman… es el pedo.

Tagged with: , ,

Pacgraph: muestra paquetes instalados.

Posted in Archlinux, Tips by ramonovski on noviembre 15, 2009

Navegando por ahí, me encontré en el blog de Arcalinux, un post donde citaba un comando para que mostrara una lista de los paquetes imas pesados instalados con el gestor de paquetes de Debian. Entonces me acordé de una aplicación que conocí hace unos meses, la cual te genera de manera gráfica (o no) los paquetes que tenemos instalados pero con el gestor de paquetes Pacman, el mejor a mi gusto hasta ahora.
Dicha aplicación se encarga de enlazar por medio de hilos las dependencias entre los diversos paquetes, o no.

Podemos instalarlo en Archlinux desde [AUR] con yaourt -Sy pacgraph

Aquí dejo mi resultado:

pacgraph-mini (click)

En la ayuda de pacgraph podemos ver algunas de las opciones como lo son: mostrar el resultado en texto en consola, personalizar colores, tamaño, compresión, etcétera…

pacgraph --help

Tagged with: , ,