Portsnap

By 7 de agosto de 2006 BSD, FreeBSD, Linux No Comments

bsdlogo.jpgPor alguna razón no podemos actualizar los ports, tenemos la opción de portsnap, con dicha herramienta podemos capturar una 'foto' de los ports y así actualizarlos.(En este artículo explico como bajarse otros programas que no tengamos en nuestros ports acuales a demás de portsnap)Primero es más que probable que no tengamos en nuestros ports la aplicación portsnap, para ello actualizaremos nuestros ports a mano.Bajando los ports actualizados he instalándolos a mano:

ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports-stable/

# cd /usr && wget -v ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports-stable/ports.tar.gz # tar xzvf ports.tar.gz # cd ports && portsdb –Uu 

Luego ya podemos hacer una instalación de por ejemplo algún programa que no teníamos antes en los ports: Para saber que programas estan 'desfasados' con respecto al arbol 'mistmached'

# pkg_version -v | grep '< '

Ahora instalamos portsnap.

# cd /usr/ports/sysutils/portsnap && make install clean 

Luego configuramos elfichero porsnap.conf. Tienes un ejemplo en: /usr/local/etc/portsnap.conf.sample Luego ejecutamos los comandos. Listo el 'usage' textualemente de la web: http://www.daemonology.net/portsnap/

Usage

1.- Install sysutils/portsnap from the FreeBSD ports tree.
2.- To fetch a compressed snapshot, or update your current compressed snapshot, run `portsnap fetch`.
3.- To extract the ports tree, run `portsnap extract`.
4.- After extracting a ports tree, to update it to reflect changes in the compressed snapshot, run `portsnap update` -- this is much faster than `portsnap extract` because it avoids extracting directories which haven't changed.

Leave a Reply

Your email address will not be published.