Lanzada el 1 de junio de 2.001
Copyright 1997-2001, Theo de Raadt.
ISBN 0-9683637-7-6
Novedades
Brevario de instalación
Utilización del árbol de portes
Cómo adquirir los CD
Nota: Todos los derechos de autor y créditos se pueden encontrar en los ficheros que se encuentran en los respectivos archivos de los fuentes src.tar.gz, srcsys.tar.gz, XF4.tar.gz, o en los ficheros individuales obtenidos mediante el archivo ports.tar.gz. Los ficheros de la distribución usados para crear los paquetes del archivo ports.tar.gz no están incluidos en el CDROM debido a la falta de espacio.
Ésta es una lista parcial de los nuevos sistemas y funcionalidades incluidos en OpenBSD 2.9. Para ver una lista más detallada, vaya al tablón de cambios entre 2.8 y 2.9.
Lo que sigue a continuación son las instrucciones que podría encontrar en la carátula del CDROM para su instalación si lo hubiera adquirido, en lugar de tener que llevar a cabo un tipo de instalación alternativo. Las instrucciones para llevar a cabo una instalación mediante ftp (o cualquier otra forma de instalación) son muy parecidas; las instrucciones del CDROM se reproducen tal cual para que pueda ver cuánto más fácil habría resultado si hubiera adquirido el CDROM.
La siguiente información sirve para una rápida instalación a aquellos usuarios que estén familiarizados con OpenBSD y con el uso de la orden 'disklabel -E'. Si al instalar OpenBSD lo encuentra confuso, lea el fichero INSTALL.* correspondiente a su plataforma.
Pruebe cambiando las opciones de su BIOS para activar el arranque desde un CD. La versión final de OpenBSD/i386 se encuentra en el primer CD. Si su BIOS no dispone de soporte para el arranque desde el CD, tendrá que crear un disquete de arranque para iniciar el proceso de instalación. Para crear un disquete de arranque, vuelque la imagen que encontrará en el directorio 2.9/i386/floppy29.fs del primer CD a un disquete, y arranque el sistema desde la disquetera.
Si quiere usar un sistema de arranque dual de OpenBSD con otro sistema operativo, tendrá que leer el documento INSTALL.i386 incluido en el CD.
Para crear un disquete de arranque desde MS-DOS, use el programa rawrite, que encontrará en el directorio 2.9/tools/rawrite.exe del primer CD. Para crear el disquete de arranque desde un sitema operativo Unix, use la utilidad dd(1). El siguiente ejemplo ilustra el uso de dd(1), en donde el dispositivo podría ser "floppy", "rfd0c", o "rfd0a".
# dd if=<file> of=/dev/<dispositivo> bs=32k
Asegúrese de usar disquetes correctamente formateados, sin BLOQUES ERRÓNEOS, o su instalación fallará con casi toda probabilidad. Puede obtener más información sobre cómo crear un disquete de arranque e instalar OpenBSD/i386 desde éste en la sección 4.1 de las preguntas frecuentes.
La versión final 2.9 de OpenBSD/sparc está ubicada en el segundo CD. Para arrancar desde este CD puede usar una de las dos órdenes que se ilustran a continuación, dependiendo de la versión de su ROM.
> boot cdrom 2.9/sparc/bsd.rdó
> b sd(0,6,0)2.9/sparc/bsd.rd
Alternativamente, si su sparc no tiene un dispositivo de CD, puede arrancar desde la disquetera. Para ello debe volcar la imagen que encontrará en el directorio 2.9/sparc/floppy29.fs del segundo CD a un disquete. Puede obtener más información sobre cómo crear un disquete de arranque e instalar OpenBSD/sparc desde éste, por favor lea la sección 4.1 de las preguntas frecuentes. Para arrancar desde el disquete, use una de las órdenes que se ilustran a continuación, dependiendo de la versión de su ROM.
> boot floppyó
> boot fd()
Asegúrese de utilizar disquetes correctamente formateados, sin BLOQUES ERR&Oaucte;NEOS, o su instalación fallará con casi toda probabilidad.
Si su sparc no dispone de una controladora de disquetera ni de CD, puede configurar una cinta de almacenamiento para arranque o instalar a través de la red, tal y como se detalla en el documento INSTALL.sparc.
Debe crear las particiones BSD de acuerdo con la sección de preparación del fichero INSTALL.amiga. Monte el CD2 como dispositivo CD0 de AmigaOS, y a continuación ejecute la siguiente orden CLI: 'CD0:2.9/amiga/utils/loadbsd CD0:2.9/amiga/bsd.rd'.
Puede arrancar por red siguiendo las instrucciones del fichero INSTALL.hp300.
Arranque MacOS como de costumbre, y particione su disco con las configuraciones A/UX apropiadas. Extraiga las utilidades Macside desde el directorio 2.9/mac68k/utils del CD2, y cópielas en su disco, y luego ejecute Mkfs para crear los sistemas de archivos en su disco duro/rígido. A continuación use Installer de BSD/Mac68k para copiar todos los archivos del directorio 2.9/mac68k/ del CD2 a sus particiones. Finalmente estará preparado para configurar el BSD/Mac68k Booter con la ubicación de su núcleo (kernel) e iniciar el sistema.
Puede configurar una instalación sin disco, o bien crear una instalación con cinta, tal y como se describe en el documento INSTALL.sun3.
Obtenga la OpenBSD a través de FTP. Puede instalarlo mediante una configuración sin disco o bien arrancando desde la disquetera, tal y como se describe en el documento INSTALL.alpha.
src.tar.gz contiene un archivo con el código fuente necesario para empezar con /usr/src. Este archivo contiene todo lo que necesitará a excepción del código fuente del núcleo ("kernel"), que se encuentra en un archivo aparte. Para extraerlo:
# mkdir -p /usr/src # cd /usr/src # tar xvfz /tmp/src.tar.gz
scrcys.tar.gz contiene un archivo con el código fuente necesario para empezar con /usr/src/sys. Este archivo contiene todo el código fuente del núcleo ("kernel"), necesario para recompilar núcleos. Para extraerlo:
# mkdir -p /usr/src/sys # cd /usr/src # tar xvfz /tmp/srcsys.tar.gz
Estos dos árboles están sacados del CVS. Mediante el uso de estos árboles es posible obtener una base con la que poder empezar a usar los servidores de cvs anónimo tal y como se describe en http://www.OpenBSD.org/es/anoncvs.html. Es mucho más rápido utilizar estos archivos para actualizar el CVS inicial de lo que sería si tuviera que obtener todo el árbol de fuentes de OpenBSD partiendo desde cero.
También se incluye un archivo con el árbol de portes. Para extraerlo:
# cd /usr # tar xvfz /tmp/ports.tar.gz # cd ports
El subdirectorio ports/ ha sido sacado del árbol de portes de OpenBSD. Si todaví no sabe lo que son los portes, lea la página http://www.OpenBSD.org/es/ports.html antes de continuar. Este texto no es un manual sobre cómo usar los portes, sino más bien una serie de notas con el propósito de ayudar al usuario a empezar con el sistema de portes de OpenBSD.
Es cierto que el sistema de portes de OpenBSD no está completo. Y probablemente jamás llegará a estarlo. Sin embargo, está creciendo a gran velocidad y se está estabilizando cada vez más. Casi todos los portes que se incluyen en el lanzamiento de esta versión final deberían compilar e instalarse sin problemas en la mayoría de arquitecturas (por ejemplo, hay más de 1.200 paquetes que compilan y se instalan en i386).
Como ya hemos dicho, los portes seguirán creciendo en el futuro. El directorio ports/ representa una réplica del árbol de fuentes de los portes del CVS (lea la página del manual de cvs(1) si no sabe lo que es CVS). Del mismo modo que con nuestro árbol completo de fuentes del sistema, el árbol de portes se encuentra disponible mediante anoncvs. Así pues, para mantenerlo actualizado debe tener su árbol de portes, ports/, disponible en un medio con permiso de lectura y escritura, y actualizar el árbol con una orden como:
# cd [portsdir]/; cvs -d anoncvsserver.openbsd.org:/cvs update -Pd -rOPENBSD_2_9
(y por supuesto, debe substituir los nombres del directorio local y del servidor remoto con los de la ubicación de su colección de portes y con el de un servidor anoncvs cercano respectivamente)
Nótese que la mayoría de los portes se encuentran disponibles en paquetes precompilados a través de ftp. Si surgiera algún problema, se actualizarían los paquetes para la versión 2.9.
Si está interesado en ver un porte añadido al árbol, o si quiere ayudar al desarrollo del árbol de portes, o si simplemente desea obtener más información al respecto, la lista de distribución ports@openbsd.org es una buena fuente de información.