Tabla de Contenidos

Instalar Ports en OSX

En este Unix como en otros unix más conocidos o más difundidos o más clásicos, también tenemos los denominados ports, estos son binarios que conforman un árbol con aplicaciones disponibles habitualmente con licencias libres, tal como licencias BSD o GPL.

Para instalar este port lo bajamos desde Aquí y lo instalamos, este es un pkg el cual debe ser instalado teniendo la clave de administrador de su Mac.

Los PORTS para EL Capitan, ya están disponibles, bájelos del link anterior

Actualizar los Ports

El sistema operativo OSX tiene al igual que otros Unix como BSD un sistema de port que no son muy conocidos por los usuarios corrientes de los Mac, es por ello que daremos algunos comentarios de como usarlos:

Comando por consola para abrir y actualizar los port:
sudo /opt/local/bin/port  selfupdate

Esto se realiza con un usuario que permita administrar la maquina Mac…

Problemas al instalar los Ports

Si hay algún problema en la instalación de los Port, tal como:

checking for Tcl configuration... configure: error: Can't find Tcl configuration definitions
Command failed: cd /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base &&
CC=/usr/bin/cc OBJC=/usr/bin/cc ./configure --prefix=/opt/local --with-tclpackage=/Library/Tcl 
--with-install-user=root --with-install-group=admin --with-directory-mode=0755 --enable-readline && 
make SELFUPDATING=1 && make install SELFUPDATING=1
Exit code: 1
Error: Error installing new MacPorts base: command execution failed

Para resolver este problema se debe correr:

sudo xcode-select --install

Después de esto se puede volver a intentar con:

sudo /opt/local/bin/port -v  selfupdate

Con esto, se instalarán los Ports completos en el Mac.

Instalar un Ports

Para instalar algún ports debes ejecutar en un terminal:

sudo /opt/local/bin/port install ImageMagick

Mantener los Ports Actualizados

Para mantener los port actualizados se debe ejecutar en terminal el comando siguiente:

sudo port selfupdate       //Esto permite que se actualize el árbol de ports.
sudo port upgrade outdated //Esto actualiza las aplicaciones a la última versión

Esto le permite al sistema que las aplicaciones que fueron instaladas anteriormente, sean actualizadas al la versión actual del árbol de ports.