Por favor, mira en la sección de ports para obtener información sobre programas y aplicaciones que han sido portados a FreeBSD. En estos momentos la lista llega a los 1800 creciendo día a día, por lo que te recomendamos que la visites habitualmente o te subscribas a la lista de distribución FreeBSD-announce para las actualizaciones periódicas de nuevas aportaciones.
La mayoría de programas están disponibles tanto para la rama 2.2 como para la 3.x y 4.0, y muchos de ellos deberían funcionar en sistemas 2.1.x. Cada vez que se realiza una release de FreeBSD, se incluye un snapshot del arbol de aplicaciones en el directorio ports/.
También trabajamos con el concepto de "package", que es, esencialmente una distribución binaria "zipada" con una pequeña información extra que realiza la instalación del programa automaticamente. Un package puede ser instalado y desinstalado fácilmente sin tener que saber los detalles de archivos o configuraciones que esto conlleva.
Usa el menú de instalación de "packages" en /stand/sysinstall (bajo la opción post-configuration del menú principal) o ejecuta el comando pkg_add(1) con el package que estás interesado en instalar. Los package pueden ser identificados por su extensión .tgz. En la distribución de CDROM existe un directorio packages/All en la que se encuentran todos los packages disponibles. También pueden conseguirse en la red en los siguientes servidores:
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-2.2.8/
ftp://ftp.FreeBSD.ORG/pub/FreeBSD/ports/i386/packages-3-stable/
ftp://ftp.FreeBSD.ORG/pub/FreeBSD/ports/i386/packages-4-current/
o en tu mirror más cercano.
Ten en cuenta que no todos los ports están disponibles como packages. Es siempre buena idea visitar periodicamente la dirección ftp.FreeBSD.org.
Estás intentando ejecutar un package para versión 2.2/3.x/4.0 en un sistema de versión 2.1.x. Por favor, mira en la sección anterior y usa el package adecuado para tu sistema.
No tienes coprocesador matemático, verdad? Necesitarás añadir el emulador matemático en tu kernel; puedes hacerlo añadiendo lo siguiente en el archivo de configuración del kernel:
options GPL_MATH_EMULATE
NOTA Necesitarás eliminar la
opción MATH_EMULATE
.
Primero necesitas editar el archivo /etc/sysconfig (o /etc/rc.conf) y en la última sección cambiar la siguiente variable a YES:
# Set to YES if you want ibcs2 (SCO) emulation loaded at startup
ibcs2=NO
El kernel caragará el módulo ibcs2 al arrancar.
A continuación necesitarás configurar /compat/ibcs2/dev de la siguiente manera
lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 X0R@ -> /dev/null
lrwxr-xr-x 1 root wheel 7 Oct 15 22:20 nfsd@ -> socksys
-rw-rw-r-- 1 root wheel 0 Oct 28 12:02 null
lrwxr-xr-x 1 root wheel 9 Oct 15 22:20 socksys@ -> /dev/null
crw-rw-rw- 1 root wheel 41, 1 Oct 15 22:14 spx
Solo necesitas el socksys para ir a /dev/null e imitar la
apertura y cierre de archivos. El código en -current gestionará el resto.
Esto es mucho más limpio que la manera en la que se hacía antes. Si quieres
el driver spx para un
conexión, define SPX_HACK
cuando compiles el
kernel.
Después de la instalación del package o port de inn, un excelente lugar para empezar es Dave Barr's INN Page donde encontrarás las FAQ de INN.
Usa el Port. Una versión pre-parcheada para Apache está disponible en la colección de ports.
Sí. Por favor, mira en http://www.FreeBSD.org/java/.
Si utilizas una versión de FreeBSD que ha quedado ligeramente anticuada con respecto a -stable o -current necesitarás el kit de actualización de ports disponible en http://www.FreeBSD.org/ports/. Si tienes una versión actualizada, es posible que alguien haya modificado el port de manera que éste compile en -current pero no en -stable. Por favor, envía un informe de error con el comando send-pr(1) ya que la colección de ports está pensada para que funcione tanto en las ramas -stable como -current.
Si quieres ejecutar aplicaciones a.out como Netscape en sistemas con formato de ejecución ELF como FreeBSD 3.1-RELEASE o posteriores, necesitarás la librería /usr/libexec/ld.so y algunas otras en formato a.out. Estas librerías están incluidas en la distribución compat22. Usa /stand/sysinstall o el script install.sh en el subdirectorio compat22 e instalala. También deberían consultarse los archivos ERRATA de FreeBSD 3.1-R y 3.2-R.
Puede descargar éste y muchos otros documentos desde ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Si tiene dudas sobre FreeBSD consulte la documentación antes de escribir a la lista
<questions@FreeBSD.org>.
Envíe sus preguntas sobre la documentación a <doc@FreeBSD.org>.