En el mundo BSD Unix, un sistema de puertos es una jerarquía de directorios (generalmente bajo /usr/ports) donde puede construir automáticamente sus propios paquetes binarios a partir del código fuente. La ventaja del sistema de puertos radica en que los paquetes están optimizados para su computadora. Segunda ventaja: los puertos están disponibles mas rápido que los paquetes binarios.
Recientemente el sistema de puertos se ha popularizado también en Linux . Una distro muy conocida con sistema de puertos es Gentoo, otra es Crux.
Deli Linux adoptó el sistema de puertos de Crux, para integrar aplicaciones nuevas mas facilmente y crear la distro con mas eficiencia.
/usr con cd /usr tar xvzf $DOWNLOADDIR/ports-XXXXXXXX.tar.gz
donde XXXXXXXX es la versión del arbol de puertos y $DOWNLOADDIR es el directorio donde descargó el arbol de puertos. </code>
Actualización del arbol de puertos es muy sencillo usando el mecanismo integrado httpup . Por supuesto usted puede comprobar el árbol de puertos esta manera al principio, en vez de descargar los puertos-XXXXXXXX.tar.gz en primer lugar.
La principal ventaja de poner al día el árbol de puertos con regularidad es que usted tiene todas las actualizaciones sin tener que esperar al siguiente lanzamiento de DeLi Linux.
Primero consiga los archivos siguientes y guardelos en /etc/ports
No necesita conseguir todas las series para utilizar el sistema de puertos, solo las que le interesen.
La serie updates tiene un significado especial - En esta serie se encuentran todos los paquetes actualizados desde el último lanzamiento de DeLi Linux, no importa de qué clase. Así pues, si usted está interesado solamente en actualizaciones y corrección de errores, solo tiene que conseguir updates.
Las otras series tienen aplicaciones y programas de DeLi Linux mas algunos paquetes que no vienen en el CD de lanzamiento normal. Las actualizaciones también están integradas en ellas. Quiere esto decir, que si consigue el arbol de puertos completo, no necesita conseguir la serie updates.
Después de que descargó y guardó los archivos *.httpup a /etc/ports haga mkdir /usr/ports,
si no tenía previamente el directorio de puertos. Despues ejecute ports -u. Esto creará un arbol de puertos actualizado.
Si desea construir un paquete, vaya al directorio del paquete y lo construye con pkgmk - vea el ejemplo abajo del todo.
uso: ports [opciones] [colección ...]
opciones:
-u, --update actualizar puertos
-l, --list listado de puertos disponibles
-d, --diff listado de diferencias entre paquetes instalados y puertos disponibles
-v, --version mostrar versión y salir
-h, --help mostrar ayuda y salir
uso: pkgmk [opciones]
opciones:
-i, --install construir e instalar un paquete
-u, --upgrade construir e instalar un paquete (como actualización)
-r, --recursive buscar y construir un paquete recurrentemente
-d, --download descargar archivo(s) fuente perdido(s)
-do, --download-only no construir, solo descargar archivo(s) fuente perdido(s)
-utd, --up-to-date no construir, solo comprobar si el paquete está actualizado
-um, --update-md5sum actualizar md5sum
-im, --ignore-md5sum construir un paquete sin comprobar md5sum
-cm, --check-md5sum no construir, solo comprobar md5sum
-ns, --no-strip do not strip los binarios ejecutables o las librerías
-f, --force construir el paquete incluso si parece estar actualizado
-c, --clean quitar el paquete y los archivos descargados
-kw, --keep-work conservar directorio temporal de trabajo
-cf, --config-file utilizar un archivo de configuración alternativo
-v, --version mostrar versión y salir
-h, --help mostrar ayuda y salir
cd /usr/ports/xap/iv
pkgmk -i