Recompilar grupo de paquetes, por qpkg

By 5 de agosto de 2006 Linux No Comments

# emerge kde, no basta para recompilar.

Problema:No podemos recompilar kde, ya que este es un meta-paquete y está comprendido por muchos otros.

Para ello utilizaremos el comando xargs y las gentoolkit

xargs construye y ejecuta órdenes desde la entrada estándar
Dicho de otro modo:
xargs le pasa argumentos a otra orden, tomados desde entrada estándard.

ejemplo,

# ls *exe | xargs rm

sería como rm *exe. Pero si hay 12000 *exe en el directorio, - # rm *exe -podría no funcionar. Xargs te arregla ese problema y algunos otros.

De manera que:

# qpkg -I -nc | grep kde-base/| xargs emerge -vp

Lo que hace es:

agregamos el conmutador --installed ó -I a qpkg. Añadimos también; --no-color ó -nc, le pasamos un grep para que nos filtre el listado de paquetes instalados entorno a al critério de búsqueda kde-base/ y finalmente añadimos mediente un pipe (tubería) el comando xargs el cual 'capturará' el listado ya filtrado y luego emergerá.

Leave a Reply

Your email address will not be published.