MacPorts: El sistema de ports para Mac OS X
Hace tiempo quería hacer un artículo sobre MacPorts pero como todo me puede la pereza. El caso es que por fin me decidí a realizarlo.
El Proyecto MacPorts es una iniciativa de la comunidad open-source para diseñar un sistema de fácil uso para compilar, instalar y actualizar cualquier software de línea de comandos, X11 o Aqua basado en código abierto en el sistema operativo Mac OS X.
Así se definen ellos mismos, la gente que ha usado alguna vez en su vida Gentoo con su sistema Portage, o FreeBSD con su sistema Ports y ahora es usuario de Mac OS X va a agradecer mucho este sistema, incluso los de otras distribuciones de linux como pueden ser las basadas en Debian aunque para estos quizás sea mas fácil usar Fink el cual es el sistema de APT en Mac OS X y del cual no voy a hablar por que es bastante sencillo y como usuario de Gentoo me gusta mas MacPorts (que oye si alguien tiene mucho interés que me lo comunique y haré un artículo sobre Fink).
En principio este pequeño "howto" está basado en Snow Leopard (10.6.x), pero debería valer también para Leopard (10.5.x) e incluso Tiger (10.4.x). Solo hay que descargar la versión correcta.
Lo primero de todo es asegurarnos de que tenemos el XCode instalado el cual viene en los DVDs del sistema o podemos bajar de la web de Apple. Lo siguiente descargar MacPorts entrando en su web de descarga. Una vez dentro localizamos la linea que pone "“dmg” disk images for" y descargamos la versión que corresponda con nuestro sistema, en mi caso Snow Leopard.
Como cualquier .dmg lo abrimos y ejecutamos el archivo que se encuentra dentro (MacPorts-x.x.x.pkg, donde x.x.x es la versión). Seguramente ya estés familiarizado con el asistente que saldrá para guiarnos en la instalación, no tiene mucho misterio.
Bien, ya tenemos MacPorts instalado, es hora de abrir la Terminal. Como primer paso tenemos que actualizar el árbol de aplicaciones disponibles a si que ejecutamos sudo port -v selfupdate y esperamos pacientemente a que haga su trabajo, te pedirá la contraseña del usuario por seguridad.
Ya está todo preparado para funcionar. Los comandos básicos son los siguientes:
- sudo port -v install nombre: Simple, instala el port deseado.
- sudo port -v search nombre: Busca en la lista de ports un port que contenga ese nombre.
- sudo port -v selfupdate: Actualiza la lista de ports y el sistema de MacPorts, normalmente después de eso hay que ejecutar el siguiente comando si tienes prots instalados.
- sudo port -v update obsolete: Actualiza los ports que tengan nueva versión.
- sudo port -v uninstall --follow-dependents nombre : Desinstala el port y sus dependencias.
En principio creo que estos son los comandos mas necesarios, aun así siempre tenéis a mano usar man port para ver una breve documentación y la documentación oficial.
Solo un detalle mas, todas estas utilidades y binarios generados no se mezclan con los del sistema, es decir, tienen su directorio a parte (/opt/local) y en ningún momento entra en conflicto con el sistema, lo cual es una ventaja.
¿Te gustó este artículo?
Aún no hay trackbacks.
