DarwinUltimamente estoy trabajando mucho con mi powerbook, y hecho en falta algunas aplicaciones que me pueden hacer la vida más fácil. El Sistema operativo que corre por debajo de la capa gráfica de MAC OS X es “Darwin”, más concretamente un entorno BSD creado por la gente de la manzana. BSD es un sistma operativo basado en UNIX, desarrollado por la Universidad de Berkley, California.

Entonces si corre un sistema UNIX por debajo ¿puedo instalarle aplicaciones de la comunidad Open Source a mi mac?. La respuesta es SI, y para ello existen varias alternativas.

Uno de ellos es Fink que es una aplicación parecida a apt-get de Debian. Por lo que si estas acostumbrado a manejarte con tu debian te será muy sencillo utilizar fink. La otra opción es Darwinports, este sin embargo, es más parecido al “ports” de cualquier sistema BSD. Cada uno es diferente y se manejan de forma muy sencillas, y es más en ambos exisen una gran cantidad de aplicaciones portadas, no el 100% de las que conocemos de la comunidad Open Source pero sí una gran mayoría. Puedes consultar un listado de las aplicaciones portadas con el sistema Darwinports aquí.

Me voy a centrar en la instalación de Darwinports porque es la que he escogido, y la que me parece más sencilla. Para ello nos conectamos a su web y descargamos la última versión. La instalación es muy simple basta con descargar el fichero hacer doble clic sobre el binario universal y seguir las instrucciones.

Para realizar cualquier acción sobre los ports de nuestro sistema, tendremos que trabajar con la consola el 100% del tiempo. Para ello abrimos una consola y lo primero que hacemos es actualizar los repositorios.

[usuario@mymac ~]$ sudo port -d selfupdate

Si queremos instalar nmap seguiríamos los siguientes pasos:

[usuario@mymac ~]$ sudo port -i nmap

Port se conectará a los repositorios y descargará todo lo necesario para hacer la instalación. Y a partir de ese momento ya podremos utilizar la aplicación

[usuario@mymac ~]$ sudo nmap -sS -O 192.168.0.45/24

Si queremos buscar una aplicación lo mejor es que nos vayamos al listado que posee Darwinports para ver si la aplicación que queremos está disponible.