Seleccionar página

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.