sábado 27 de junio de 2009

Instalando Software en PC-BSD

Una vez tenemos instalado nuestro sistema PC-BSD toca cargarlo de programas por doquier.

Para empezar, si usted viene del mundo Linux, olvide de momento los repositorios y los programas de instalación tipo Synaptic, apt o YaST2.

Tenemos dos formas de instalar software. Una es recurrir a los Ports de FreeBSD y la otra es usar los paquetes PBI. Ambos sistemas pueden coexistir perfectamente sin pisarse las dependencias unos a otros debido a una característica de los paquetes PBI. Dicha característica es que funcionan de una forma muy similar a los instalables de Windows o Mac OS X. En un fichero viene el ejecutable con todas sus dependencias, que se instalan en un árbol de directorios que cuelgan de /Programs. ¿Inconvenientes? Si, que ocupa mucho más espacio, pues aquellas dependencias que requieran varios programas serán instalados varias veces. ¿Ventajas? También, que hasta un windousero es capaz de instalar software en un BSD.

PBI "Instale software como si estuviera en windows, pero mejor".
¿Que por qué mejor? Por que una vez hemos instalado un paquete PBI como ahora les mostraré contamos con una aplicación que nos avisará cuando alguno de éstos tenga actualizaciones disponibles, y las descargará e instalará cuando nosotros queramos.

Pero pasemos a la acción:

Lo primero que hemos de hacer es acudir a PBIDir, donde podremos buscar por las diferentes categorías. Esto nos descargará un fichero sobre el que haremos doble click.
Una vez instalado nos habrá creado en el menú de KDE la entrada correspondiente y podremos ir a "Aplicaciones -> Sistema -> Añadir /quitar Software" para actualizarlo o eliminarlo.

Ports. "Usando el árbol y los ports de FreeBSD"
Esta es la forma tradicional de FreeBSD. Actualizamos el árbol de ports disponibles en nuestro directorio /usr/ports con una aplicación incluida dentro del menú "Preferencias del sistema" de KDE y, consultando la base de datos de FreeBSD, podremos movernos como root hasta el directorio correspondiente al port que queremos instalar.

Con el comando "make install clean" dentro del directorio correspondiente (que nos marca la base de datos de FreeBSD) nos descargaremos el programa y todas sus dependencias. Dichas dependencias será compartidas por el resto de programas que instalemos a la antigua usanza de FreeBSD.

Nota: es importante señalar que mediante la aplicación "Añadir / Eliminar Sotware" podremos actualizar todos los paquetes del árbol de ports de FreeBSD a la par que los paquetes PBI.