Los "packages" son programas precompilados, equivalentes en FreeBSD a
los ficheros |.deb| en sistemas Debian/Ubuntu y |.rpm| en sistemas
Red Hat/Fedora. Los packages se instalan usando
pkg_add<http://www.FreeBSD.org/cgi/man.cgi?query=pkg_add&sektion=1>. Por
ejemplo, puede instalar Apache 2.2 del siguiente modo:
# pkg_add /tmp/apache-2.2.6_2.tbz
Al usar la opción -r, pkg_add(1) automáticamente descargará el package
indicado y lo instalará, así como todos aquellos que necesite para su
funcionamiento. Esto son las dependencias.
El segundo método que ofrece FreeBSD para instalar programas es usar la
Colección de Ports. la Colección de Ports es un entorno de ficheros
|Makefile| y parches adaptados específicamente para poder instalar desde
el código fuente aplicaciones de lo más variopinto en sistemas FreeBSD.
Si instala un port el sistema descargará los fuentes, aplicará los
parches necesarios, compilará el código e instalará el programa (y hará
exactamente los mismo con todas las dependencias).
La Colección de Ports, también conocida como árbol de ports, está en
|/usr/ports| si se instaló durante el proceso de instalación de FreeBSD.
Instalar un port es (generalmente) tan simple como entrar en el
directorio del port y ejecutar el proceso de compilación. El ejemplo que
se muestra a continuación instala Apache 2.2 desde la Colección de Ports:
# cd /usr/ports/www/apache22# make install clean
Una de las principales ventajas del uso de ports para instalar software
es la posibilidad de ajustar las opciones de la instalación. Por
ejemplo, es posible activar mod_ldap dentro de su Apache 2.2 durante la
instalación mediante el uso de la variable |WITH_LDAP| de
make<http://www.FreeBSD.org/cgi/man.cgi?query=make&sektion=1>:
# cd /usr/ports/www/apache22# make WITH_LDAP="YES" install clean
os packages son simplemente ports precompilados, así que es cuestión de
elegir entre instalar desde los fuentes (ports) o instalar binarios
directamente (packages). Cualquiera de los dos tiene sus propias ventajas:
Package (binario)
* Instalación más rápida (compilar programas grandes puede llevar su
tiempo).
* No hay que comprender el proceso de compilar software.
* No es necesario instalar compiladores en su sistema.
Ports (fuente)
* Es posible ajustar las opciones de la instalación. (Los packages se
generan normalmente con las opciones estándar. Con los ports puede
ajustar diversas opciones, como disponer de módulos adicionales o
cambiar la ruta por omisión.)
* Puede usar sus propios parches si tiende hacerlo.
Saludos
--
Javier Santiesteban Mitjans
Administrador de Redes
Grupo Empresarial Geominero-Salinero (MINEM)
calle #13 %1ra y 3ra, Reparto Chibas, Guanabacoa
email:javi...@gms.minbas.cu
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL:
<http://listas.jovenclub.cu/pipermail/gutl-l/attachments/20140320/ce6153a5/attachment.html>
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l