Sie sind auf Seite 1von 3

[TUTORIAL] Instalando programas y utilidades desde packages en OpenBSD

por FlingeR » Sab, 14 Ago 2010, 19:25


OpenBSD tiene para la instalación de aplicaciones, utilidades, etc. dos formas:

1 - Compilando el programa en el árbol de ports.


2 - Instalando directamente el package compilado.

El punto 1 es explicado en otro Tutorial, este manual se centrara en la instalación desde paquetes
pre-compilados, estos paquetes tienen adentro todos los archivos y una lista de dependencias
(cosas a instalar antes del programa, ya que este las necesita para su funcionamiento) para poder
con un solo comando instalar cualquier cosa que este disponible de forma sencilla y totalmente
automática.

Bien, para esto necesitaríamos tener el paquete a instalar y todos los demás paquetes que este
necesita por dependencias en un solo directorio y ejecutar el comando:
# pkg_add nombredepaquete.tgz

el comando instalaría el programa sin problema y de faltar alguna dependencia nos avisaría.

¿De donde saco los paquetes?


desde cualquier Mirror de OpenBSD, por ejemplo esto es para arquitectura i386 y versión de
OpenBSD 4.7:
CÓDIGO: SELECCIONAR TODO
ftp://ftp.openbsd.org.ar/pub/OpenBSD/4.7/packages/i386/

si usted tiene otra versión y arquitectura solo debe modificar 4.7 y i386 respectivamente.

Ahora, bajar paquete por paquete y revisar sus dependencias es un proceso demasiado largo, por
lo cual podemos hacer lo siguiente, como pkg_add entiende direcciones FTP, podemos decirle que
lo instale "en línea":
# pkg_add
ftp://ftp.openbsd.org.ar/pub/OpenBSD/4.7/packages/i386/nombredepaquete.tgz

no siempre hay que especificar todo el nombre del archivo paquete, esto solo es cuando hay
varios archivos parecidos como por ejemplo:
autoconf-2.13p1.tgz
autoconf-2.52p3.tgz
autoconf-2.54p3.tgz
autoconf-2.56p2.tgz
autoconf-2.57p2.tgz
autoconf-2.58p3.tgz
autoconf-2.59p3.tgz
autoconf-2.60p3.tgz
autoconf-2.61p3.tgz
autoconf-2.62p0.tgz

No podemos decirle que el nombre del paquete es "autoconf", porque no identifica a un solo
archivo, puede ser cualquiera de esos y nos dará un error.

Ahora esto sigue teniendo una dificultad, cada vez que queremos instalar algo tenemos que
escribir ftp:ftp.openbsd.org.ar/pub/... y es bastante molesto, por lo que podemos usar una variable
para almacenar la dirección FTP llamada "PKG_PATH" de la siguiente manera:
# export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.7/packages/i386/

Esto dejara en el sistema la dirección FTP, ahora podemos instalar de esta forma:
# pkg_add cualquier-parquete-disponible.tgz
Ejemplo real:
# pkg_add gmake

Listo, eso es todo lo que deben saber para instalar paquetes, si ven que me falta algo avisen.

Saludos - FlingeR

[TUTORIAL] Buscar archivos y carpetas en OpenBSD con ‘locate’


por FlingeR » Jue, 05 Ago 2010, 07:19
Este manual explicara como buscar archivos y directorios (carpetas) en OpenBSD con el comando
`locate`.
El comando ‘locate’ realiza la búsqueda através de una base de datos que debe ser generada por
nosotros, si el archivo o carpeta es nuevo y es posterior a la actualización de la base de datos
‘locate’ no lo encontrara, por lo cual si nunca hemos generado o es el caso de ser un archivo
posterior debemos ejecutar el comando mostrado a continuación, de no ser así no lo ejecute, es
un proceso que tardara un tiempo (depende de muchos factores, pero suele ser de 4 o 5 minutos),
el proceso termina cuando se muestra el promt de la consola (#):
# /usr/libexec/locate.updatedb
Para buscar archivos es mucho mas simple, se hace de esta manera y el resultado es casi
automático, muestra en una lista todos los resultados encontrados:
# locate 'nombre a buscar'

[TUTORIAL] Como montar un Pen Drive (Flash Drive) en OpenBSD


por FlingeR » Lun, 26 Jul 2010, 15:31
- Inserta el dispositivo en el puerto USB.

- Crea una carpeta (directorio) en el cual montaremos el dispositivo (en este


ejemplo:"/mnt/pendrive")
CÓDIGO: SELECCIONAR TODO
# mkdir /mnt/pendrive

- Montamos el dispositivo utilizando el comando mount de esta manera (recuerde que el


dispositivo puede ser otro que "/dev/sd0i", depende de si usted usa o no discos SCSI y de cuantos
USB tenga en uso):
CÓDIGO: SELECCIONAR TODO
# mount /dev/sd0i /mnt/pendrive

- Ya podemos ingresar al dispositivo:


CÓDIGO: SELECCIONAR TODO
# cd /mnt/pendrive

- Para remover de forma segura el dispositivo solo tenemos que desmontarlo con el comando
umount:
CÓDIGO: SELECCIONAR TODO
# umount /mnt/pendrive
[TUTORIAL] Desinstalar todos los packages en OpenBSD
por FlingeR » Dom, 01 Ago 2010, 06:03
Esta es una de las formas de desinstalar todos los programas, packages, paquetes (o como
quieras llamarlos) en OpenBSD, el proceso es totalmente automático:
CÓDIGO: SELECCIONAR TODO
pkg_delete -q /var/db/pkg/*

[TUTORIAL] Montar CD-ROM en OpenBSD


por FlingeR » Mié, 21 Jul 2010, 22:28
Bien, en esta guía explicare como montar la unidad de CD en una carpeta (directorio).

Primero creamos la carpeta (directorio) donde montaremos la unidad, en esta guía será
"/mnt/cdrom":
CÓDIGO: SELECCIONAR TODO
# mkdir /mnt/cdrom

Luego ejecutamos lo siguiente remplazando los datos de pendiendo el caso (reemplace


"/mnt/cdrom" por su directorio o carpeta de destino):
CÓDIGO: SELECCIONAR TODO
# mount -t cd9660 /dev/cd0c /mnt/cdrom

Listo, ya esta montado, en caso de querer desmontarlo ejecutamos:


CÓDIGO: SELECCIONAR TODO
# umount /mnt/cdrom

Cualquier duda o comentario hacerlo a continuación.

[TUTORIAL] Agregar colores a tu Terminal !


por FlingeR » Jue, 10 Mar 2011, 20:21
Muchos Linux tienen colores en sus terminales, OpenBSD no, pero instalando el paquete "colorls"
esto queda solucionado:
# export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.8/packages/i386/
# pkg_add colorls

White = regular file


Purple = directory
Red = executable file
Magenta = symbolic link
White highlight = Set Group ID enabled
Red highlight = Set User ID enabled
Yellow highlight = Sticky bit enabled

Das könnte Ihnen auch gefallen