Skip to content

Instantly share code, notes, and snippets.

@aduartem
Last active May 21, 2022 19:34
Show Gist options
  • Select an option

  • Save aduartem/78ba952b4034a032722289e4554643b2 to your computer and use it in GitHub Desktop.

Select an option

Save aduartem/78ba952b4034a032722289e4554643b2 to your computer and use it in GitHub Desktop.
Programas increíbles Mac OS X

Programas increíbles para Mac OS X

Homebrew

Homebrew es un gestor de paquetes para OS X.

En primer lugar, tenemos que descargar e instalar Homebrew con el siguiente comando:

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Comprobar que no existen conflictos o problemas (Si existen conflictos, será necesario solucionarlos antes de continuar con esta guía):

$ brew doctor

Actualizar y realizar upgrade

$ brew update && brew upgrade

Wget

$ brew install wget

Sublime Text

$ brew cask install sublime-text

Git

$ brew install git

Para revisar que versión de Git se instalo:

$ git --version

Para configurar el usuario de Git:

$ git config --global user.name "Your Name Here"
$ git config --global user.email "your_email@youremail.com"

Para listar la configuración:

$ git config -l

Para crear llave ssh:

$ ssh-keygen -t rsa -C "your_email@example.com"

PostgreSQL

Formula Homebrew:

$ brew install postgresql

Iniciamos el servicio:

$ pg_ctl -D /usr/local/var/postgres start && brew services start postgresql

Verificamos la versión de PostgreSQL instalada:

$ postgres -V

MySQL

Utilizaremos homebrew para instalar mysql:

$ brew install mysql

Para ver la versión instalada:

$ mysql -V

Para iniciar el servicio del MySQL:

$ ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

MongoDB

1- Actualizar base de datos de paquetes Homebrew:

$ brew update

2- Instalar MongoDB:

$ brew install mongodb

3- Crear la carpeta data

$ mkdir -p /data/db

4- Ejecutar MongoDB

$ sudo mongod
[initandlisten] waiting for connections on port 27017

RVM, Ruby 2.3.0 y Ruby on Rails 4.2.6

Antes de comenzar es necesario tener instalado Xcode y Homebrew.

$ \curl -L https://get.rvm.io | bash -s stable
$ source ~/.profile
$ rvm | head -n 1
$ brew update
$ rvm use ruby --install --default
$ ruby -v
$ gem install rails -v 4.2.6
$ rails --version

NPM

Instalar Node vía brew

$ brew install node

Para revisar que versión de node se instalo:

$ node -v
11.0.0

Para revisar que versión de npm se instalo:

$ npm -v

n

$ sudo npm install -g n
$ sudo n 8.10.0

Cerramos la terminal y la abrimos de nuevo.

$ node -v
v8.10.0

Nginx, PHP y MariaDB

Ver tutorial

RabbitMQ

El método que se detalla acontinuación será utilizando homebrew, por lo tanto es requesito que este previamente instalado.

Antes de instalar nos aseguraremos de tener todos los paquetes actualizados:

$ brew update

Entonces instalamos RabbitMQ con la siguiente formula:

$ brew install rabbitmq

Y finalmente agregamos rabbitmq al path editando el archivo .bash_profile o .profile, añadiendo al final del archivo, en una nueva línea lo siguiente:

export PATH=$PATH:/usr/local/sbin

Para que los cambios hagan efecto reiniciamos el equipo o bien ejecutamos el comando source y el archivo que editamos, ejemplo:

$ source .bash_profile

Para iniciar el servicio:

$ sudo rabbitmq-server

Para detener el servicio (detener el proceso):

$ ps -a
$ sudo kill -9 {PID}

Ejemplo:

$ ps -a
46328 ttys000    0:06.38 /usr/local/Cellar/erlang/21.0.9/lib/erlang/erts-10.0.8/bin/beam.smp -W w -A 64 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -P 1048576
$ sudo kill -9 46328

Habilitar HTTP admin:

$ rabbitmq-plugins enable rabbitmq_management

Para acceder al RabbitMQ Manager, abrir un navegador e ir a <ip_address_of_host>:15672. Las credenciales por defecto son:

username:guest password:guest

Installing on Homebrew

Kafka

$ brew install kafka
$ brew services start zookeeper
$ brew services start kafka
$ brew services stop kafka
$ brew services stop zookeeper

TypeScript

Instalar TypeScript vía npm:

$ sudo npm install -g typescript

Comprobar instalación:

$ tsc -v

Bower

$ npm install -g bower

Virtualbox

$ brew cask install virtualbox

Vagrant

$ brew cask install vagrant

Vagrant Manager

$ brew cask install vagrant-manager

wget

Instalar wget

$ brew install wget

Google Chrome

$ brew cask install google-chrome

VLC

$ brew cask install vlc

Transmission

$ brew cask install transmission

Android file transfer

$ brew cask install android-file-transfer

Docker

Descargar Instalador - Web Oficial

JAVA 8 JDK

Descargar JDK - Web Oficial

STS (Spring Tool Suite)

Descargar STS - Web Oficial

Hibernate ORM

Descargar Hibernate ORM - Web Oficial

Eclipse

Descargar Eclipse - Web Oficial

iTerm

Web Oficial

Netbeans

Web Oficial

Atom

Web Oficial

Sublime Text

Web Oficial

STS

Web Oficial

Sequel pro

Web Oficial

TablePlus

Web Oficial

Postman

Web Oficial

Cyberduck

Web Oficial

The Unarchiver

Web Oficial

ClipGrab

Web Oficial

OpenEmu

Web Oficial

Dash

Web Oficial

Mamp

Web Oficial

Fuente:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment