El sistema de puertos de DeLi Linux

¿Que es el sistema de puertos?

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.

Utilización del sistema de puertos

Instalación del árbol de puertos

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

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 de las herramientas

ports
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
pkgmk
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 
Ejemplo de construcción e instalación de un paquete
    
    cd /usr/ports/xap/iv
    pkgmk -i
 
Back to top
espanol/ports/general.txt · Last modified: 2010/02/14 00:03 by 84.122.200.181
 
 
GNU Free Documentation License 1.2
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0