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

Publicar un comentario