Ambiente inicial para desarrollo con MEAN en Elementary OS.


Applications --> Software & Updates --> Pestaña:Other Software
*Activar: Canonical Partners (Software packaged by Canonical for their partners)


GIT

sudo apt-get install git-all


OH-MY-ZSH

Prerequisitos:

apt-get install zsh
apt-get install git-core

Ahora podemos instalar zsh (con wget, porque 'sh' suele dar problemas):

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh

y entonces cambia tu shell a zsh:

chsh -s `which zsh`

finalmente reinicia:

sudo shutdown -r 0


NVM

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
[o busca la última versión aquí]


***Aun no estoy seguro si es necesario esto*****

Para activar nvm, debes establecer el origen de tu shell.

. ~/.nvm/nvm.sh

Agrega estas lineas a tu archivo ~/.bashrc, ~/.profile, o ~/.zshrc para tenerlo automaticamente cargado al momento de iniciar la sesión:
*tu archivo .zshrc debe estar oculto en la raiz, pulsa ctrl+h para mostrarlo.

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

Despliega la lista de versiones disponibles:

nvm ls-remote

Selecciona la que mas te guste e instálala:

nvm install v5.6.0

Notas nvm: 
Puedes tener instaladas todas las versiones que quieras de node, cada una se instala en una carpeta por separado, por ejemplo puedes instalar la versión v0.12.0 y la v5.6.0, para ver la lista de versiones instaladas usa el comando 'nvm ls', para usar la que desees ejecuta la acción 'use', ejemplo: 'nvm use  v0.12.0'.
Cada versión instalada tiene sus dependencias globales por separado (grunt, bower, forever, etc). Más información de nvm aquí.

Para terminar agrega el siguiente comando a tu archivo ~/.zshrc y reinicia tu terminal.

nvm use v5.6.0


MONGODB

Paso #1: Instala el paquete de la base de datos.
Se importa la llave pública de MongoDB usado por el manejador de paquetes del sistema:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

Entonces creamos una lista de archivo para MongoDB:

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

Ahora recargamos la base de datos de paquetes:

sudo apt-get update

Paso #2: Instalar la Última Versión Estable de MongoDB
En este punto, instalar MongoDB es tan simple como ejecutar sólo un comando:

sudo apt-get install -y mongodb-org

Sí te gustan las actualizaciones automáticas con apt-get ya hemos terminado. Pero si no es de tu agrado es posible prevenirlas con lo siguiente:

echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections

Paso #3: Poner MongoDB A Correr.

Levanta MongoDB

sudo service mongod start

Checar Estado del Servicio de MongoDB

sudo service mongod status

Lista Resumen de Estadisticas del Estatus (Continuo)

mongostat

Lista Resumen de Estadisticas del Estatus (5 Renglones, Resumiendo cada 2 segundos)

mongostat --rowcount 5 2

Entrar a la Linea de Comando de MongoDB

mongo

Por defecto, ejecutar este comando buscará un servidor de MongoDB escuchado en el puerto 27017 dentro del localhost.

Si te deseas conectar a un servidor de mongo corriendo en un puerto distinto, entonces usa la opción --port. Por ejemplo, si quieres escuchar a un servidor MongoDB local en puerto 22222, entonces usa:

mongo --port 22222

Apagar MongoDB

sudo service mongod stop

Reiniciar MongoDB

sudo service mongod restart


GRUNT

npm install -g grunt-cli
npm install -g grunt *diferencia entre estos dos??****


BOWER

npm install -g bower



ElementaryOS Personalizado (Opcional).

Actualizar Sistema:

sudo apt-get update 
sudo apt-get upgrade

Instalar Elementary Tweaks en Freya: Es una herramienta para personalización.

Para instalar Elementary Tweaks en Elementary OS Freya, usa el siguiente PPA:

sudo add-apt-repository ppa:mpstark/elementary-tweaks-daily
sudo apt-get update
sudo apt-get install elementary-tweaks

Para poner los tres iconoes de las ventanas como windows ve a:
System Setting -> Tweaks -> WIndows Controls -> Selecciona Opción "Windows"

Fuente:
http://itsfoss.com/install-elementary-tweaks-in-elementary-os-freya-luna/
http://itsfoss.com/add-minimize-button-in-elementary-os-luna/

Synaptic: Herramienta para desinstalación de paquetes

sudo apt-get install synaptic

Fuente:
http://es.wikihow.com/desinstalar-software-para-Ubuntu

Botones minimizar, maximizar y cerrar a la derecha (Google Chrome y demás)

gconftool-2 --set /apps/metacity/general/button_layout --type string ":minimize,maximize,close"

Cambiar formato de hora:

Para formato de 12 horas:
gsettings set com.canonical.indicator.datetime time-format 12-hour 

Para formato de 24 horas:
gsettings set com.canonical.indicator.datetime time-format 24-hour

Install blechbit

sudo apt-get install bleachbit

En caso de Emergenci: Menú de aplicaciones no se despliega.
Abre la terminar, shortcut [super] + [T] y enter:

pkill slingshot

La próxima vez que clickes el menú de aplicaciones slingshot se reiniciará y funcionará normalmente.

Install pgadmin (postgresql manager)

sudo apt-get install pgadmin3


Fuente:
https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
https://gist.github.com/tsabat/1498393
https://github.com/creationix/nvm
http://www.liquidweb.com/kb/how-to-install-mongodb-on-ubuntu-14-04/

Extra points:
Temas oh my zsh: https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
Google Chrome (.deb): https://www.google.com/intl/en-US/chrome/browser/desktop/index.html
GIT: http://www.liquidweb.com/kb/how-to-install-git-on-ubuntu-15-04/


http://zonaelementaryos.com/2015/11/07/instalar-adobe-photoshop-cs6/
http://zonaelementaryos.com/2015/09/23/comprimir-y-descomprimir-archivos-rar/
http://zonaelementaryos.com/2015/09/02/instalar-java-8-en-elementary-os/#more-354
http://zonaelementaryos.com/2015/05/07/crear-servidor-web-lamp/
http://zonaelementaryos.com/2015/04/17/instalar-skype-elementary-os/
http://itsfoss.com/things-todo-elementary-os-freya


0 Comentarios

Publicar un comentario