OpenBSD 5.1

openbsd.png OpenBSD es un sistema operativo libre tipo Unix multiplataforma, basado en 4.4BSD. Es un descendiente de NetBSD, con un foco especial en la seguridad y la criptografía.

Este sistema operativo, se concentra en la portabilidad, cumplimiento de normas y regulaciones, corrección, seguridad proactiva y criptografía integrada. OpenBSD incluye emulación de binarios para la mayoría de los programas de los sistemas SVR4 (Solaris), FreeBSD, Linux, BSD/OS, SunOS y HP-UX.

Se distribuye bajo la licencia BSD, aprobada por la OSI.

Theo de Raadt ha anunciado el lanzamiento de la versión 5.1 de OpenBSD 5.1. Para comprender lo que viene en él, así como obtener los enlaces de descarga, vamos a traducir ese largo anuncio ¡al que tanto nos tiene acostumbrados Theo de Raadt!. :)

Lo que hay de nuevo

 » Esta es un listado parcial de las nuevas características y sistemas que vienen incluídos en la versión 5.1 de OpenBSD 5.1. Para consultar una más completa, consulte la lista de cambios (changelog) que viene con la versión 5.1.

  • Un mejorado soporte material (hardware) que incluye:
    • umsm(4) soporte adicional para dispositivos móviles de banda ancha.
    • Ahora los dispositivos Non-GigE ale(4) pueden ahora establecer un enlace con un interlocutor de enlace GigE.
    • Le ha sido añadido soporte para Intel 82580 a em(4).
    • Le ha sido añadido soporte para MegaRAID 9240 a mfi(4).
    • Le ha sido añadido soporte para NCT6776F a lm(4).
    • Le ha sido añadido soporte para Centrino Advanced-N 6205 a iwn(4).
    • Le ha sido añadido soporte para SiS 1182/1183 SATA a pciide(4).
    • Soporte para pantallas táctiles a través de synaptics(4) El driver de entrada de X.Org ahora viene activado por defecto.
    • Le ha sido añadido el soporte para Intel Sandy Bridge con cartas gráficas integradas al driver X.Org de intel(4).
    • Le ha sido añadida la implementación assembler para el modo AES-GCM para las nuevas Intel y las futuras CPU AMD.
    • usb(4)realiza una prueba del bus después de un reinicio lo que mejora la funcionalidad de algunos portátiles.
  • Mejoras en la pila de red genérica:
    • Negociación MTU RFC4638 para pppoe(4).
    • npppdctl(8) ha sido remplazado por npppctl(8), escrito desde cero. Incluye soporte para IPv6 como dirección de origen del túnel.
    • Se ha mejorado el rendimiento (tanto el rendimiento como la tasa de pérdida) a PPTP, pppd(8) o L2TP(/IPsec) en redes de latencia inestables (por ejemplo, móviles).
    • Mejora del manejo de la fragmentación en IPv6.
    • Muchas de las mejoras de robustez para IEEE 802.11 (especialmente hostap).
    • Mejor soporte a la prioridad VLAN lo que incluiye la asignación a las colas de la interfaz.
    • Soporte a IPv6 a Initial rdomains.
    • Mejoras de robustez a carp(4).
    • IPv6 y varias mejoras relacionadas con rdomain para carp(4).
  • Routing daemons and other userland network improvements:
    • fstat(8) ahora muestra el enrutamiento ID de la tabla y la información socket-splicing y ps pueden mostrar la ID de la tabla de enrutamiento..
    • traceroute(8) y traceroute6(8) puede buscar ASN para cada salto..
    • snmpd(8) añade un MIB para mostrar las estadísticas de las interfaces carp(4).
    • bgpctl(8) analiza y exhibe los resultados de la tabla de enrutamiento MRT.
    • ntpd(8) agrega soporte a múltiples rdomains.
    • Cuando ospfd(8) detecta un desbordamiento (overflow) del socket de la ruta, ahora toma un tiempo hasta que recarga el fib.
    • Mejorados y más consistentes ToS de soporte en varias herramientas de red (tcpbench(8), nc(8), ping(8), traceroute(8)).
    • Importado inicial de login_yubikey(8) para conectarse utilizando yubikeys.
  • Mejoras a pf(4):
    • Impulso a la regla de soporte para pf(4), para su uso en servidores proxy a través de los anclajes.
    • Soporte a NAT64 en PF usando la palabra clave af-to.
    • Una muy mejorado manejo de la fragmentación de IPv6.
    • Varias mejoras con ICMP y muy especialmente los estados ICMPv6
    • Una mejora a IPv6 Neighbor Discovery y a Multicast Listener Discovery handling.
    • pfctl(8) Por defecto, ahora imprime los números de puerto en lugar de los nombres de servicio.
    • Soporte a Netflow v9 y ipfix para pflow(4).
    • Muchas correcciones y mejoras a pfsync(4) que incluyen los jumbo frames y de la solicitud, de forma automática, de una actualización masiva después que una interfaz física se pone en línea.
  • Una variedad de mejoras:
    • Un mejorado soporte a locale.
    • Soporte a MSG_NOSIGNAL.
    • KERN_PROC_CWD sysctl(3) para ir a buscar la ruta al directorio de trabajo de un proceso.
    • Mejoradas implementaciones de fnmatch(3), glob(3), y regcomp(3) para resistir ataques DoS.
    • Un montón de HISTORIAS y de INFORMACIÓN DE AUTORES añadidas a las páginas de manual.
    • Mejora del chequeo del archivo de compensación wraparound.
    • pwrite(2)/pwritev(2) ahora son correctamente ignorados por O_APPEND.
    • Mejora de la conformidad de los archivos de cabecera con las normas.
    • Apoyo cancelación mejorado en los dos user-threads (libpthread) y rthreads.
    • Una mejorada corrección de execing, coredumping, signal delivery, alternate signal stacks, blocking socket accepts(), mutexes y las variables condicionales, per-thread errno, symbol binding, y ktracing cuando las rthreads estan en uso.
    • Arquitectura independiente del soporte del kernel para el manejo de hilos de control de bloque de rthreads.
    • Pequeñas mejoras a la compatibilidad con Linux (sólo está disponible en i386).
    • Múltiples errores se han corregido en el procesador Intel de 10 GB controlador ix(4).
    • softraid(4) ahora es compatible con una disciplina de la concatenación.
    • On amd64, i386, and sparc64, the root filesystem can reside in a softraid(4) volume. The kernel needs to be booted from a non-softraid partition.
    • En amd64, i386, y sparc64, el sistema de ficheros raíz puede ser arrancado en un volumen RAID1 softraid(4).
    • aucat(1) añade un « número de dispositivo » en los nombres de los componentes del dispositivo sndio(7) lo que permite una instancia de aucat única para manejar todos los servicios de audio y MIDI.
    • El demonio de sonido desarrollado en sndiod(1) ahora usa 48 kHz de default rate y un tamaño de bloque por defecto de 10ms. Estos valores garantizan que los reproductores de vídeo y programas utilizando MTC sean lisos por defecto..
    • Algunas actualizaciones a smtpd(8): la introducción de una nueva API scheduler_backend, se ha agregado más soporte aMIME 1.0, nuevas devoluciones de llamada de filtro de eventos de la red, mejora de los informes de errores de DNS, y el directorio purge/ ahora ha sido limpiado vía privilege-separated child.
    • A tmux(1) se le ha extendido el soporte a historiales largos, se ha minimizado los mensajes log redundantes y se le ha reorganizado algo de código para más variables locales y menos globales. Se ha agregado soporte para ESC[s and ESC[u save/restore cursor-position key sequences. $HOME (or ~)  se pueden usar por defecto de la ruta en tmux.conf.
    • Mejorado soporte de eventos cwm(1), agregado de {r,}cycleingroup para pasar por clientes que pertenecen al mismo grupo que el cliente activo, simplificación de la inicialización del color.
    • mg(1) un editor del tipo emacs: ahora utiliza nombres de archivo absolutos. En el modo dired: se corrigen los movimientos del cursor y se añaden las combinaciones de teclas que faltan.
  • OpenSSH 6.0:
    • Nuevas características:
      • ssh-keygen(1): Se añaden puntos de control para la detección de los módulos opcionales.
      • ssh-add(1): Una nueva opción -k para cargar las claves simples (se pierden los certificados).
      • sshd(8): Se agrega la compatibilidad con comodines para PermitOpen, que permiten cosas como « PermitOpen localhost:* ». (bz#1857)
      • ssh(1): Soporte para la cancelación local y remota de reenvío de puertos vía multiplex socket. Use « ssh -O cancel -L xx:xx:xx -R yy:yy:yy user@host » para solicitar la cancelación de reenvíos específicos.
      • Soporte a la cancelación de local/dynamic forwardings desde la línea de comandos ~C.
    • Los siguientes errores significativos que se han corregido en esta versión:
      • ssh(1): asegurarse que $DISPLAY contiene sólo caracteres válidos antes de su utilización para la extracción de datos xauth data lo que hace que no puede ser utilizado para correr en local juegos de metacaracteres en el shell.
      • ssh(1): unbreak reenvío de puerto asignado a distancia con una dinámica de puertos de escucha.
      • scp(1): Supresión de líneas de comando remota agregando ‘–‘ cuando el primer argumento no comienza con ‘-‘. Lo que salvaguarda el corte que ponía en dificultad ciertas actualizaciones de las plataformas embarcadas/routers.
      • ssh(1) y sshd(8): corregir error tipográfico en el análisis IPQoS: no hay « AF14″ de clase, pero no hay un « AF21″ clase.
      • ssh(1) y sshd(8): durante el cambio de claves no estan permitidos SSH2_MSG_SERVICE_REQUEST/ACCEPT.
      • ssh(1): omite de intentar crear ~/.ssh cuando se pasa -F.
      • sshd(8): unbreak reenvío de stdio cuando ControlPersist está en uso. (bz#1943)
      • sshd(8): enviar tty break para pty master en lugar de (y probablemente ya está cerrado) slave. (bz#1859)
      • sftp(1): silencio, correo no deseado de error de « */foo » en el directorio con los archivos. (bz#1683)
      • Se ha corregido un número de fugas de memoria y el archivo descriptor.
  • Más de 7.000 puertos, mayor rendimiento y mejoras de estabilidad en el proceso de construcción del paquete
    • La descarga de archivos de la distribución es más simple, puede reanudar la descarga interrumpida, descubrir los movimientos de archivos, y la expiración de los archivos antiguos. Los sitios espejo o mirror Distfiles ahora utilizan un método nuevo y mejorado.
    • La manipulación de las dependencias durante la construcción y los puertos de la creación del paquete es por lo menos dos veces más rápido, veinte veces más rápido en casos patológicos. Esto también afecta a los scripts del usuario, como los que estan fuera de fecha.
    • Más controles se realizan durante las versiones del paquete, para mayor facilidad de utilización.
    • El proceso a largo plazo de la documentación de la infraestructura está 100% realizado.
    • El constructor de puertos distribuídos o The distributed ports builder (dpb) ahora puede limpiar las dependencias antiguas, ayudando así a las versiones de paquetes a ser más reproducibles. Este ya encontró a decenas de dependencias de construcción oculta en el árbol de ports.
    • La semántica de pkg_add -a ha sido puesta al descubierto, y algunos errores han sido corregidos.
    • Los temas archi-dependientes están mejor clasificados, lo que lleva a mejores versiones en arquitecturas antiguas, en algunos casos complicados. En particular, dpb explícitamente las purgas de la información de memoria acerca de los paquetes no se puede construir y cosas que depende de él, lo que lleva a una mejor vida en SPARC y VAX que tienen muy pequeñas de tamaño de datos de límites.
    • dpb reconoce las versiones completas, recorta y construye, reconoce completamente algunos paquetes duplicados.
  • Muchos paquetes precompilados para cada arquitectura:
    • i386: 7229
    • sparc64: 6599
    • alpha: 5943
    • sh: 2459
    • amd64: 7181
    • powerpc: 6852
    • sparc: 4152
    • arm: 5536
    • hppa: 6159
    • vax: 2199
    • mips64: 5785
    • mips64el: 5807
  • Algunos destacados:
    • GNOME 3.2.1 (fallback mode)
    • KDE 3.5.10
    • Xfce 4.8.3
    • MySQL 5.1.60
    • PostgreSQL 9.1.2
    • Postfix 2.8.8
    • OpenLDAP 2.3.43 y 2.4.26
    • Mozilla Firefox 3.5.19, 3.6.25 y 9.0.1
    • Mozilla Thunderbird 9.0.1
    • GHC 7.0.4
    • LibreOffice 3.4.5.2
    • Emacs 21.4, 22.3 y 23.4
    • Vim 7.3.154
    • PHP 5.2.17 y 5.3.10
    • Python 2.5.4, 2.7.1 y 3.2.2
    • Ruby 1.8.7.357 y 1.9.3.0
    • Tcl/Tk 8.5.11
    • Jdk 1.7
    • Mono 2.10.6
    • Chromium 16.0.912.77
    • Groff 1.21
  • Como es costumbre, constantes mejoras en las páginas de manual y otra documentación..
  • El sistema de base y los manuales Xenocara ya están instalados en código fuente, haciendo grep(1) más útil en /usr/share/man/ y /usr/X11R6/man/.
  • Si las versiones de formato y fuente de los manuales se instalan, man(1) muestra de forma automática la versión más reciente de cada página.
  • El sistema incluye los siguientes componentes principales de los proveedores externos:
    • Xenocara (basado en X.Org 7.6 con xserver 1.11.4 + patches, freetype 2.4.8, fontconfig 2.8.0, Mesa 7.10.3, xterm 276, xkeyboard-config 2.5 y más)
    • El driver Xenocara Radeon: version 6.12.2 (la última versión conocida que trabaja en modo « zaphod ») ha sido renombrado radeonold; xf86-video-ati es actualizado a 6.14.3, soportando la mayor parte de las cartas o tarjetas Radeon.
    • Gcc 4.2.1 (+patches), 3.3.5 (+ patches) y 2.95.3 (+ patches)
    • Perl 5.12.2 (+ patches)
    • Nuestra mejorada y securizada versión 1.3 de Apache con SSL/TLS y soporte DSO.
    • OpenSSL 1.0.0f (+ patches)
    • Sendmail 8.14.5, with libmilter
    • Bind 9.4.2-P2 (+ patches)
    • Lynx 2.8.7rel.2 con HTTPS y soporte IPv6 (+ patches)
    • Sudo 1.7.2p8
    • Ncurses 5.7
    • Heimdal 0.7.2 (+ patches)
    • Arla 0.35.7
    • Binutils 2.15 (+ patches)
    • Gdb 6.3 (+ patches)
    • Less 444 (+ patches)
    • Awk Aug 10, 2011 version

¿Cómo se instala?

Si Usted adquiere todo el conjunto de CD-ROM las instrucciones usted las tendrá en un pedazo de pape en lugar de llevar adelante una forma alternativa de instalación. Las instrucciones para hacer una instalación por FTP (o cualquier otra forma) son muy similares, las instrucciones del CDROM son las mismas por lo que pueda ver lo fácil que habría sido si hubiera comprado un CD-ROM en su lugar.

Por favor, consulte los siguientes archivos en los tres CD-ROMs o el espejo FTP para amplios detalles sobre cómo instalar OpenBSD 5.1 en su máquina:

  • CD1:5.1/i386/INSTALL.i386
  • CD2:5.1/amd64/INSTALL.amd64
  • CD2:5.1/macppc/INSTALL.macppc
  • CD3:5.1/sparc64/INSTALL.sparc64
  • FTP:…/OpenBSD/5.1/alpha/INSTALL.alpha
  • FTP:…/OpenBSD/5.1/armish/INSTALL.armish
  • FTP:…/OpenBSD/5.1/hp300/INSTALL.hp300
  • FTP:…/OpenBSD/5.1/hppa/INSTALL.hppa
  • FTP:…/OpenBSD/5.1/landisk/INSTALL.landisk
  • FTP:…/OpenBSD/5.1/loongson/INSTALL.loongson
  • FTP:…/OpenBSD/5.1/luna88k/INSTALL.luna88k
  • FTP:…/OpenBSD/5.1/mvme68k/INSTALL.mvme68k
  • FTP:…/OpenBSD/5.1/mvme88k/INSTALL.mvme88k
  • FTP:…/OpenBSD/5.1/sgi/INSTALL.sgi
  • FTP:…/OpenBSD/5.1/socppc/INSTALL.socppc
  • FTP:…/OpenBSD/5.1/sparc/INSTALL.sparc
  • FTP:…/OpenBSD/5.1/vax/INSTALL.vax
  • FTP:…/OpenBSD/5.1/zaurus/INSTALL.zaurus

La información para una rápida instalación para todos aquellos que ya estén familiarizados con OpenBSD, y el uso del comando « disklabel -E’. Si usted encuentra que la instalación es confusa consulte el archivo INSTALL.* Correspondiente.

OpenBSD/i386:

Juegue con las opciones de la BIOS para que arranque desde el CD. La versión final de OpenBSD/i386 esta en el CD1. Si su BIOS no soporta el arranque desde el CD, tendrá que crear un disquete de arranque para la instalación. Para crear un disquete de arranque, copie el CD1: 5.1/i386/floppy51.fs a un disquete y arranque el sistema desde la unidad de disquete.

Utilice CD1: 5.1/i386/floppyB51.fs para un mayor soporte al controlador SCSI o CD1: 5.1/i386/floppyC51.fs de soporte para portátiles.

Si no puede arrancar desde un CD o un disquete, puede instalar a través de la red mediante PXE como se describe en el documento INSTALL.i386 que viene incluido.

Si usted está planeando en el arranque dual de OpenBSD con otro sistema operativo, tendrá que leer INSTALL.i386.

Para crear un disquete de arranque en MS-DOS, utilice la herramienta « rawrite » que se encuentra en el CD1:5.1/tools/rawrite.exe. Para hacer un disquete arrancable bajo un sistema operativo UNIX, utilice la herramienta dd(1). Lo siguiente es un ejemplo de utilización de dd(1), en la que el dispositivo puede ser « floppy », « rfd0c », o « rfd0a ».

# dd if=<file> of=/dev/<device> bs=32k

Asegúrese de haber bien formateado los disquetes, que no contengan BAD BLOCKS porque en ese caso, su instalación le dará un error. Para más informacion acerca de cómo crear un disquete de arranque e instalar OpenBSD/i386, por favor, consulte el respectivo FAQ 4.3.2.

OpenBSD/amd64:

La versión 5.1 de OpenBSD/amd64 se encuentra en el CD2. Arrancar desde el CD para comenzar la instalación – puede que tenga que ajustar sus opciones en la BIOS en primer lugar. Si no puede arrancar desde el CD, puede crear un disquete de arranque para la instalación. Para ello, escriba CD2: 5.1/amd64/floppy51.fs a un disquete, y luego arrancar desde la unidad de disquete.

Si no puede arrancar desde un CD o un disquete, puede instalar a través de la red mediante PXE como se describe en el documento incluyen INSTALL.amd64.

Si usted está planeando un arranque dual de OpenBSD con otro sistema operativo, tendrá que leer INSTALL.amd64.

OpenBSD/macppc:

Ponga el CD2 en su unidad de CD-ROM e inicie el equipo mientras mantiene presionada la tecla C hasta que la pantalla se enciende y muestra de OpenBSD/macppc de arranque.

Por otra parte, en el OpenFirmware, escriba  boot cd:,ofwboot /5.1/macppc/bsd.rd

OpenBSD/sparc64:

Ponga CD3 en la unidad de CD-ROM y tipee: boot cdrom.

Si esto no funciona, o si usted no tiene una unidad de CDROM, usted puede escribir CD3:5.1/sparc64/floppy51.fs o CD3:5.1/sparc64/floppyB51.fs (dependiendo de su máquina) a un disquete y arrancar con disquete de arranque. Consulte INSTALL.sparc64 para más detalles.

Asegúrese de que utiliza un disquete con el formato correcto SIN BAD BLOCKS o su instalación lo más probable terminará en un error.

También puede escribir CD3: 5.1/sparc64/miniroot51.fs la partición de intercambio en el disco y arrancar con boot disk:b.

Si nada funciona, puede arrancar a través de la red como se describe en INSTALL.sparc64.

OpenBSD/alpha:

Escriba FTP:5.1/alpha/floppy51.fs or FTP:5.1/alpha/floppyB51.fs (dependiendo de su máquina) en un disquete y entre boot dva0. Para más detalles, consulte INSTALL.alpha.

Asegúrese de que utiliza un disquete con el formato correcto SIN BAD BLOCKS o su instalación lo más probable terminará en un error.

OpenBSD/armish:

Después de conectar un puerto serie, Thecus puede arrancar directamente desde la red ya sea TFTP o HTTP. Configurar la red usando fconfig, restablecer, a continuación, cargar bsd.rd, consulte INSTALL.armish para ver información detallada. IOData HDL-G sólo puede arrancar desde una partición EXT-2. Arranque Linux y ‘arranque’ copiar y bsd.rd en la primera partición en wd0 (hda1) y luego cargar y ejecutar bsd.rd, preservando la wd0i (hda1) partición ext2fs. Más detalles están disponibles en INSTALL.armish.

OpenBSD/hp300:

Arranque desde la red siguiendo las instrucciones en INSTALL.hp300.

OpenBSD/hppa:

Arranque desde la red siguiendo las instrucciones de INSTALL.hppa o de la hppa platform page.

OpenBSD/landisk:

Escribir miniroot51.fs al comienzo de la CF o del disco, y arrancar normalmente.

OpenBSD/loongson:

Escribir miniroot51.fs a una memoria USB y arrancar desde éste bsd.rd o arrancar bsd.rd a través de TFTP. Consulte las instrucciones en INSTALL.loongson para más detalles.

OpenBSD/luna88k:

Copiar bsd.rd a un Mach o partición UniOS, y arrancar desde la PROM. Como alternativa, puede crear una cinta de arranque y arrancar desde él. Consulte las instrucciones en INSTALL.luna88k para más detalles.

OpenBSD/mvme68k:

Se puede crear una cinta de instalación de arranque o arrancar desde la red. El arranque de red requiere una versión ERROR mvme68k que apoya la NIOT y comandos de depuración NBO. Siga las instrucciones de INSTALL.mvme68k para más detalles.

OpenBSD/mvme88k:

Se puede crear una cinta de instalación de arranque o arrancar desde la red. El arranque de red requiere una versión ERROR mvme88k que apoya la NIOT y comandos de depuración NBO. Siga las instrucciones de INSTALL.mvme88k para más detalles.

OpenBSD/sgi:

Para instalar en un O2, quemar cd51.iso en un CD-R, lo puso en la unidad de CD de su equipo y seleccione Instalar software del sistema desde el menú de Mantenimiento del Sistema.

En otros sistemas, o si su máquina no tiene una unidad de CD, se puede configurar un servidor DHCP/TFTP de la red, e iniciar el uso de « bootp () / # # bsd.rd.IP » usando el kernel que corresponden a su tipo de sistema. Consulte las instrucciones en INSTALL.sgi para más detalles.

OpenBSD/socppc:

Después de conectar un puerto serie, arrancar desde la red a través de DHCP/TFTP. Consulte las instrucciones en INSTALL.socppc para más detalles.

OpenBSD/sparc:

Arrancar desde una de las imágenes de instalación previstas ISO, utilizando uno de los dos comandos se enumeran a continuación, dependiendo de la versión de su ROM.

ok boot cdrom 5.1/sparc/bsd.rd

o

> b sd(0,6,0)5.1/sparc/bsd.rd

Si tu sistema SPARC no tiene una unidad de CD, usted también puede arrancar desde un disquete. Para ello es necesario grabar floppy51.fs en un disquete. Para obtener más información, consulte FAQ 4.3.2. Para arrancar desde el disquete use uno de los dos comandos se enumeran a continuación, dependiendo de la versión de su ROM.

ok boot floppy

o

> b fd()

Asegúrese de que utiliza un disquete con el formato correcto SIN BAD BLOCKS o su instalación lo más probable terminará en un error.

Si tu sistema SPARC no tiene una unidad de disquete ni de CD, puede configurar una cinta de arranque o instalar a través de la red, como se dice en el archivo INSTALL.sparc.

OpenBSD/vax:

Arranque desde la red local mediante mopbooting tal como se describe en INSTALL.vax.

OpenBSD/zaurus:

Usando el instalador gráfico incorporado de Linux, ipkg, instale el paquete openbsd51_arm.ipk. Reinicie y luego ejecútelo. Leer INSTALL.zaurus para algunos detalles importantes.

Notas sobre el código fuente:

src.tar.gz contiene un archivo de origen a partir de /usr/src. Este archivo contiene todo lo necesario a excepción de las fuentes del kernel, que están en un archivo aparte. Para extraer:

# mkdir -p /usr/src
# cd /usr/src
# tar xvfz /tmp/src.tar.gz

sys.tar.gz contiene un archivo de origen a partir de /usr/src/sys. Este archivo contiene todas las fuentes del kernel que necesita para la reconstrucción de los núcleos. Para extraer:

# mkdir -p /usr/src/sys
# cd /usr/src
# tar xvfz /tmp/sys.tar.gz

Ambos árboles son sacados del CVS. Del uso de estos árboles es posible obtener una ventaja inicial sobre el uso de los servidores de anoncvs como se describe aquí. Con estos resultados los archivos en una actualización mucho más rápida inicial de CVS de lo que podrías esperar de una copia nueva del árbol de fuentes de OpenBSD.

¿Cómo actualizar?

Si usted ya tiene un sistema OpenBSD 5.0, y no desea volver a instalar, puede actualizarlo siguiendo las instrucciones y consejos que se encuentran en la Guía de actualización.

El árbol de ports

Un árbol de ports también se proporciona. Para extraerlo:

# cd /usr
# tar xvfz /tmp/ports.tar.gz
# cd ports

Los subdirectorio ports/ es sacado del árbol de ports de OpenBSD. Vaya y lea la página de los ports si nada sabe acerca de ellos. Este texto no es un manual de cómo utilizar los ports. Más bien, es un conjunto de notas con el propósito de dar un impulso al usuario en el sistema de ports de OpenBSD.

Los ports/ representa un checkout (véase la página de manual de cvs(1) si usted no está familiarizado con CVS) de nuestros ports. Al igual que con nuestro árbol de código fuente completo, nuestro árbol de ports está disponible a través de anoncvs. Por lo tanto, con el fin de mantenerlo actualizado, debe hacer que los puertos o de los árboles disponibles en un soporte de lectura y escritura y actualizar el árbol con un comando como:

# cd [portsdir]/; cvs -d anoncvs@server.openbsd.org:/cvs update -Pd -rOPENBSD_5_1

[Por supuesto, debe reemplazar el directorio local y el nombre del servidor de acuerdo con la ubicación de su colección de portes y un servidor anoncvs cercano.]

Tenga en cuenta que la mayoría de los ports están disponibles como paquetes a través de FTP. Los paquetes de actualización para la versión 5.1 estarán disponible en caso de problemas.

Si estás interesado en agregar un port adicional, le gustaría ayudar, o le gustaría saber más, la lista ports@openbsd.org es un buen lugar para empezar a conocerlos.

4 réflexions sur “ OpenBSD 5.1 ”

  1. lo que pasa es que necesito levantar un servidor DNS interno en open DBS y necesito saber que pasos seguir te dejo mi correo apocalisis.080[AT]hot…
    tendre problemas al levantar el DNS externo e interno a la misma vez? te agradeceria tu ayuda gracias…

    [Me he permitido modificar la dirección de correo para evitar que sufras el Spam]

Les commentaires sont fermés.