Instalando software en OpenBSD

Instalación desde packages

Vamos a empezar por la opción más rápida y fácil, los paquetes precompilados en los servidores de OpenBSD http://www.openbsd.org/es/.

Lo primero que debemos hacer es elegir un mirror desde el que descargarnos los paquetes. En este articulo usaremos ftp://mirror.cdmon.com/pub/OpenBSD/4.8/packages/i386/ (España, Barcelona). Pero vosotros podéis elegir el que más os guste o esté más cerca de vuestra casa seleccionándolo de esta lista.

Así mismo es muy importante que adaptéis el link anterior a vuestra arquitectura y a vuestra versión de OpenBSD, por ejemplo los lectores que tengan un amd64, usen OpenBSD 4.8 y quieran descargar los paquetes vía http en vez de ftp podrán usar este link: http://mirror.cdmon.com/pub/OpenBSD/4.8/packages/amd64/ (España, Barcelona)

Una vez hemos elegido un mirror tenemos que ingresarlo a nuestro sistema operativo:

# export PKG_PATH=ftp://mirror.cdmon.com/pub/OpenBSD/4.8/packages/i386/

Desgraciadamente si reiniciamos OpenBSD esta configuración se perderá, por lo que será mucho más cómodo añadir la siguiente línea al final de nuestro archivo ~/.profile:

export PKG_PATH=ftp://mirror.cdmon.com/pub/OpenBSD/4.8/packages/i386/

0 editar el archive .profile con algún editor (nano) y añadir la línea

Ahora si reiniciamos podremos ver que PKG_PATH conserva su valor:

$ echo $PKG_PATH

ftp://mirror.cdmon.com/pub/OpenBSD/4.8/packages/i386/

Una vez establecido el mirror de donde bajaremos nuestros paquetes, pasamos a instalar algún paquete de la siguiente forma:

# pkg_add nano-2.2.4.tgz

Si no generaron el mirror por defecto la manera de instalar el paquete seria de esta manera:

# pkg_add export PKG_PATH=ftp://mirror.cdmon.com/pub/OpenBSD/4.8/packages/i386/nano-2.2.4.tgz

Supongamos que queremos saber que paquetes tenemos instalados en nuestro sistema porque queremos desinstalar alguno. Para listar nuestros paquetes instalados hacemos lo siguiente:

# pkg_info

Y devolvería algo así:

rxvt-unicode-9.07p0               clone of rxvt with Unicode and Xft support

shared-mime-info-0.71          shared mime database for desktops

silc-toolkit-1.0.2p1                  toolkit for the development of SILC applications

sonata-1.6.2.1p1                    elegant music player for MPD

sqlite3-3.6.23p0                      embedded SQL implementation

startup-notification-0.10         library for tracking application startup

taglib-1.6.3                             managing meta-data of audio formats

tiff-3.9.4                                  tools and library routines for working with TIFF images

w3m-0.5.2p2-image               pager/text-based web browser

wget-1.12p0                           retrieve files from the web via HTTP, HTTPS and FTP

xulrunner-1.9.2.8                    standalone XUL/XPCOM runtime environment

xz-4.999.9beta                       LZMA compression and decompression tools

yelp-2.30.1p2                         GNOME help browser

zsh-4.3.10p1                          Z shell, Bourne shell-compatible

Y finalmente si queremos desinstalar algo, solo tenemos que hacer:

# pkg_delete w3m-0.5.2p2-image

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s