====== HomeBrew ======
Es una aplicación que permite instalar todo lo que necesitas y que Apple no instala en el sistema de serie. Esta es una herramienta de terminal que te permite sacarle el máximo provecho a las herramientas de Software Libre u Open-Source desde tu Mac.
Es decir te permite disponer de una amplia variedad de aplicaciones libres que normalmente están disponibles para Linux pero te permite instalarlas en tu Mac, dejando así una enorme cantidad de aplicaciones disponibles sobre OSX, libres y sin problemas de licenciamiento.
Para los que no lo sabían, **Homebrew** es un manejador de paquetes Open-Source que simplifica la instalación de software no oficial en OSX. Es un repositorio que contiene aplicaciones de Software Libre y Open-Source. Con Homebrew puedes instalar miles de aplicaciones de línea de comandos que normalmente requerirían compilación. En otras palabras, instala las cosas que necesitas que no están en la App Store. Homebrew realiza la instalación de estos paquetes vía terminal.
Las instrucciones las encontrará en el siguiente Link: [[http://brew.sh/index_es.html | HomeBrew ]]
===== Como Instalar HomeBrew =====
Para instalar esta utilidad se debe abrir un terminal y ejecutar lo siguiente:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
El programa de instalación explica en cada paso del proceso, que es lo que va a hacer y se toma una pausa para confirmar antes de empezar cada uno de los pasos.
Homebrew instala cada paquete en su propio directorio, creando enlaces simbólicos a sus archivos dentro de /usr/local.
$ cd /usr/local
$ find Cellar
Cellar/wget/1.15
Cellar/wget/1.15/bin/wget
Cellar/wget/1.15/share/man/man1/wget.1
$ ls -l bin
bin/wget -> ../Cellar/wget/1.15/bin/wget
===== Como Utilizar HomeBrew =====
Después que la instalación está terminada puede ejecutar los comandos siguientes de //brew//:
# Analizar si hay algún problema en el Sistema
brew doctor
Esto entregará una pequeña información en el terminal si su sistema se encuentra actualizado, si no lo está le indicará que falta por realizar:
Your system is ready to brew.
Siempre en el terminal, ahora algunos comandos útiles de //brew//:
# Buscar una aplicación
brew search
# Instalar una aplicación
brew install
# Listar las aplicaciones instaladas con brew
brew list
# Eliminar una aplicación instalada
brew remove
# Actualizar brew
brew update
# Lea el manual de brew, hay muchos otros comandos
man brew
===== Instalando con BREW =====
Pata instalar paquetes que desee en su OSX, lo que debe realizar es buscar la aplicación y una vez tenga el nombre de ella debe realizar lo siguiente:
$ brew install imagemagick
Este comando, bajará la aplicación, sus dependencias e instalará en su sistema.
===== Resolver el Error de Installation =====
En ocasiones hay un problema de permisos en un subdirectorio de los manuales.
sudo chown -R user:admin /usr/local/share/man/de
Donde "user" es el usuario administrador del OSX, ya que este directorio queda como dueño **root** y grupo **wheel**, lo cual debe ser cambiado para evitar problemas en la instalación de paquetes.
===== Resolver problemas de Permisos =====
En ciertas ocasiones cuando ejecutamos herramientas de mantenimiento en nuestro Mac, es posible que hayan problemas de permisos en nuestros directorios,
brew update
Error: /usr/local is not writable. You should change the ownership and permissions of /usr/local back to your user account
Para resolverlo tendremos que ejecutar en terminal el comando siguiente:
sudo chown -R $(whoami) /usr/local
Después de esto podemos ejecutar tranquilamente:
brew update
brew upgrade
Debemos tener actualizado Xcode a la última versión.