Brew, el gestor de paquetes para Mac.

Por lo general, en Mac resulta mucho más fácil instalar aplicaciones que en Windows, pero linux les gana por goleada, su sistema de instalación y actualización de paquetes es simplemente genial.

Brew nos aporta la versatilidad para la instalación de paquetes que tiene Linux. Brew es un gestor de paquetes para software libre que nos permitirá instalar todas aquellas aplicaciones que necesitamos, con el mínimo esfuerzo.

Aunque en un principio fue creado para sistemas Mac, hoy en día también puede ser utilizado en entornos Linux, beneficiando a sus usuarios del inmenso repositorio del que dispone, y que crece constantemente. 

Brew es una herramienta fundamental, que no debería faltar en tu sistema operativo. Su instalación es realmente sencilla, tan solo debes abrir una terminal e introducir el siguiente comando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Si no tienes instalado en tu sistema la aplicación Xcode, debes instalar las herramientas de línea de comandos (CLT) de Xcode antes de instalar brew, con el siguiente comando:

xcode-select – install

Puedes saber más de Brew visitando su pagina web, aquí.

Para realizar la instalación de un paquete:

brew install nombre-del-paquete

Para ver los paquetes que se encuentran desactualizados.

brew outdated

Para actualizar los repositorios y la información de los paquetes que tenemos instalados, este comando no actualiza los paquetes en si.

brew update

Para actualizar todos los paquetes que estan desactualizados.

brew upgrade

Si solo queremos actualizar un paquete determinado usamos el comando siguiente.

brew upgrade nombre-del-paquete

Si necesitas desinstalar alguno de los paquete utiliza.

brew uninstall nombre-del-paquete

Ver los paquetes instalados.

brew list

Ten en cuenta que seguramente vas a ver una lista con muchos más paquetes de los que tu has instalado. Esto es debido a que muchos paquetes necesitan de otros paquetes para su funcionamiento, así que cuando instalas un determinado paquete o aplicación, si esta depende de otros paquetes, realizará de forma transparente la instalación de dichos paquetes o dependencias.

Si quieres obtener más información de un determinado paquete.

brew list nombre-del-paquete

Para buscar un paquete en los repositorios.

brew search nombre-o-parte-del-nombre-a-buscar

El comando “search“, te permite buscar un determinado paquete o todos aquellos que incluyen la palabra de busqueda en los repositorios de brew.

Por ejemplo si buscamos “man“, esto es lo que nos mostrará.

byteman                          mandoc                           riemann
commandbox                       mandown                          riemann-client
cppman                           manticoresearch                  schema-evolution-manager
foreman                          mecab-jumandic                   scm-manager
gearman                          midnight-commander               spaceman-diff
git-credential-manager           modman                           stdman
go-md2man                        myman                            stuntman
goreman                          newman                           talisman
helmsman                         nlohmann-json                    todoman
help2man                         pacman4console                   tre-command
juman                            pixman ✔                         watchman
jumanpp                          pod2man                          xmltoman
libflowmanager                   podman                           ykman
man-db                           powerman
man2html                         rds-command-line-tools

Como puedes ver, todos los resultados contienen la palabra “man“, que hemos utilizado para nuestra busqueda.

Los paquetes remarcados en negrita y con un check de verificación significa que ya lo tenemos instalado en nuestro sistema.

Con este útil comando podemos realizar la busqueda de los paquetes que necesitamos instalar.

Si por algún motivo no quieres que un determinado paquete se actualice, aunque esto no es muy recomendable, puedes utilizar el siguiente comando para impedir que dicho paquete se actualice al realizar un upgrade general.

brew pin nombre-del-paquete

Para que dicho paquete pueda ser actualizado nuevamente hay que desbloquear la acción anterior con.

brew unpin nombre-del-paquete

Para mostrar la vesión de brew instalada así como otra información de interes; versiones de Ruby, Git, Curl, macOS, CLT, Xcode, etc., rutas a diferentes directorios y otra información, utilizamos el comando.

brew config

Para ver los comandos disponibles en brew.

brew help

Espero que te sea de utilidad esta fabulosa herramienta.

Share

Compartir archivos con el protocolo Apple Filing Protocol (AFP), entre Mac OS X y Raspberry Pi

Con la utilidad Netatalk, podemos crear un acceso permanente entre nuestro ordenador Mac y una Raspberry Pi, ello nos permite compartir archivos entre los dos dispositivos de forma rápida.

Antes de realizar la instalación de ningun paquete en la Raspberry Pi es muy aconsejable proceder a su actualización, para ello ejecutamos los siguientes comandos:

sudo apt update
sudo apt upgrade
sudo reboot

Una vez completado el proceso procedemos a instalar Netatalk, con el siguiente comando:

sudo apt-get install netatalk

Una vez completada la instalción, tenemos que configurar el archivo AppleVolumes.default, detenemos el servicio con:

sudo /etc/init.d/netatalk stop

Y ejecutamos el comando:

sudo nano /etc/netatalk/AppleVolumes.default

Añadimos las siguientes lineas:

:DEFAULT: options:upriv,usedots,rw

/       "Directorio Raiz"

Si no deseamos dar acceso a todo el contenido, añadimos los paths a la carpeta o carpetas que queremos hacer visibles. La barra invertida da acceso al directorio raiz. El primer parametro es el path o ruta a la carpeta que queremos publicar, el segundo parametro es informativo.

Guardamos los cambios realizados y lanzamos el servicio:

sudo /etc/init.d/netatalk start

Si todo ha ido bien, veremos en el “Finder“, en el lateral izquierdo, sección “Compartido“, nuestra tarjeta Raspberry Pi, algo similar a la siguiente imagen.

Al seleccionar dicho icono, se mostrará en la parte superior del “Finder“, un botón “Conectar como“, debemos pulsar en dicho botón y poner el usuario y contraseña de nuestra Raspberry Pi para poder conectar. Si los datos son correctos, se producira la conexión y ya tendremos acceso a los datos compartidos.

Las carpetas compartidas tendrán un aspecto similar a este.

Share

Cambiar la dirección MAC en Mac OS X

Si los datos que manejamos son muy sensibles, es altamente recomendable ir cambiando rutinariamente la dirección MAC de nuestro ordenador, lo ideal es utilizar una VPN, la cual canaliza todas nuestras comunicaciones por una red segura.

La dirección MAC identifica plenamente nuestro dispositivo, ya que este dato no cambia, viene grabado de fabrica en la tarjeta de red del dispositivo. Esto no quiere decir que este dato no pueda ser modificado por el sistema, y mostremos en las conexiones de red una MAC alternativa. Si alguien monitorea la actividad de nuestra red, puede capturar la dirección MAC, que por lo general siempre ira vinculada a un dispositivo en concreto, y de esta forma controlar las actividades producidas en dicho dispositivo.

Cambiando frecuentemente la dirección MAC añadimos una nueva dificultad para la captura de nuestros datos.

Esto se puede hacer de forma sencilla desde la terminal del sistema, con el siguiente comando.

sudo ifconfig en0 ether 20:c4:ac:13:b4:e0
  • en0 – Normalmente es el adaptador de red de cable ethernet (RJ45).
  • en1 – Es el adaptador de la conexión WIFI.
  • 20:c4:ac:13:b4:e0 – Es una dirección MAC inventada, se trata de un grupo formado por 6 valores hexadecimales. Donde los números van del 0 al 9, y las letras de la a hasta la f, cada grupo separado por (:) dos puntos.

Para comprobar realmente nuestras configuraciones de red se utiliza el sigiente comando en la terminal:

ifconfig

En los datos que devuelve se podrán ver los nombres de los adaptadores de red y la direción MAC (ether), así como otros datos.

Si necesitas ver todas las direcciones MAC utilizadas en tu sistema; adaptadores de red, sistemas virtualizados, etc. puedes utilizar el siguiente comando:

ifconfig | grep ether

Mostrará un listado con todas las direcciones MAC.

Share

Usando el Terminal de Mac OS X, tiempo de actividad de nuestro Mac

 

El terminal de Mac OS X es una de las herramientas más desconocidas de sus usuarios. Por desconocimiento o miedo a utilizarla, esta gran herramienta pasa desapercibida para la gran mayoría de usuarios del sistema operativo de Apple. Desde el terminal se pueden realizar infinidad de funciones y configuraciones que afectan al sistema operativo, y que de otra forma son prácticamente imposibles de realizar o modificar.

El Terminal de Mac OS X funciona a través de comandos de texto. Su funcionamiento es prácticamente idéntico al de los sistemas operativos de finales de los años 70 y principios de los 80 del siglo pasado. En esta época los ordenadores carecían de un sistema operativo gráfico, funcionando a través de las diferentes instrucciones que el usuario introducía en su terminal mediante los comandos en línea.

El Terminal nos permite acceder a múltiples funciones que de otra forma serían prácticamente imposibles de realizar. Al principio puede parecer un poco engorroso su uso, debido esencialmente a qué estamos acostumbrados a manejar entornos gráficos, pero al poco tiempo descubriremos que su funcionamiento es realmente práctico y productivo.

Comprueba el tiempo de actividad de tu Mac. Pueden pasar días, semanas o incluso meses antes de que reiniciamos nuestro Mac, y es que a veces puede ser tan largo el tiempo transcurrido que ni siquiera podemos recordar la última vez que lo hicimos. Para ver el tiempo que ha pasado nuestro Mac sin reiniciar, podemos utilizar el comando:

uptime

Esto mostrará la hora actual y el tiempo que nuestro Mac ha estado funcionando.

Pierde el miedo a utilizar esta fantástica herramienta y verás todo el potencial que te puede ofrecer.

 

Trucos para el terminal de Mac

[app 669946772]

 

Share

La función Vista Rápida o Quicklook de Mac OS X

 

Esta es una función realmente importante y poderosa disponible en OS X, qué frecuentemente pasa desapercibida para muchos de sus usuarios. Esta increíble función nos permite visualizar de forma rápida muchos tipos de archivos. Para utilizarla tan sólo debemos de seleccionar el archivo o archivos a visualizar y pulsar la tecla “Espacio“. La función se activa y desactiva pulsando siempre esta tecla. Si por ejemplo nos encontramos en una carpeta que contiene imágenes, podemos seleccionar la primera de ellas, pulsar la tecla espacio, y avanzar entre los diferentes archivos pulsando las teclas del cursor arriba y abajo, también podemos seleccionar los archivos que queremos visualizar pulsando sobre ellos con el cursor del ratón.

Al abrirse la pantalla que nos permite visualizar el archivo seleccionado, disponemos de una serie de opciones, podemos abrir el archivo en “Vista Previa“, compartirlo con otros servicios según el tipo del archivo, o mostrarlo a pantalla completa.

Si seleccionamos varios archivos a la vez dispondremos de opciones extras, como unos cursores para navegar entre los archivos hacia adelante y atrás, o ver todos los archivos en un panel. Al activar la opción de pantalla completa podremos realizar un pase automático de todas nuestras imágenes seleccionadas.

La función vista rápida nos permite acceder a diferentes tipos de archivo para su visualización instantánea, fotografías, vídeos, música. Existen diferentes plugins desarrollados por otras empresas o programadores que nos permitirán visualizar otros tipos de archivos que no son soportados originalmente por OS X, dándonos la posibilidad de ver el contenido de archivos comprimidos como “zip” o “rar”, archivos psd, y otros muchos.

 

Conoce todos los secretos de Mac OS X

[app 676984221]

 

Share