jueves, marzo 18, 2010

Portsnap: Una herramienta de actualización de la Colección de Ports

Si Eres algo nuevo en en FreeBSD/PCBSD esta herramienta Portsnap te sera muy util
Como haz de saber Portsnap es una herramienta de actualización de la Colección de Ports.
Portsnap,una vez ejecutada se conectará con un servidor remoto, verificará la firma de seguridad y descargará una copia nueva del árbol de ports. La firma segura se usa para verificar la integridad de todos los ficheros que se descargan para asegurarse de que no han sido modificados desde que fueron generados. Para descargar la última versión de los ficheros que componen la Colección de Ports use la siguiente orden:

# portsnap fetch
Looking up portsnap.FreeBSD.org mirrors... 3 mirrors found.
Fetching snapshot tag from portsnap1.FreeBSD.org... done.
Fetching snapshot metadata... done.
Updating from Wed Aug 6 18:00:22 EDT 2008 to Sat Aug 30 20:24:11 EDT 2008.
Fetching 3 metadata patches.. done.
Applying metadata patches... done.
Fetching 3 metadata files... done.
Fetching 90 patches.....10....20....30....40....50....60....70....80....90. done.
Applying patches... done.
Fetching 133 new ports or files... done.

Este ejemplo muestra cómo portsnap ha encontrado y verificado varios parches para los ports del sistema. Indica también que la aplicación ya había sido ejecutada. Si hubiera sido una primera ejecución sencillamente se hubiera descargado la colección.

Una vez que portsnap ha obtenido los nuevos elementos de la Colección de Ports junto con los nuevos parches disponibles, y una vez que todos ellos han pasado la verificación en local, ya podemos pasar a la instalación, que efectuaremos con la siguiente orden:

Los ficheros actualizados pueden ya instalarse tecleando lo siguiente:
# portsnap extract
/usr/ports/.cvsignore
/usr/ports/CHANGES
/usr/ports/COPYRIGHT
/usr/ports/GIDs
/usr/ports/KNOBS
/usr/ports/LEGAL
/usr/ports/MOVED
/usr/ports/Makefile
/usr/ports/Mk/bsd.apache.mk
/usr/ports/Mk/bsd.autotools.mk
/usr/ports/Mk/bsd.cmake.mk
...
El proceso ha concluido y ya puede instalar o actualizar aplicaciones desde su flamante Colección de Ports.
Asi de sencillo ahora ponlo en practica mi amigo user de PC-BSD /FreeBSD

No hay comentarios.: