VirtualBox + Ubuntu + NodeJS + MongoDB - 02 - Instalación Ubuntu Server 12.04.2 x86 en VirtualBox

VirtualBox + Ubuntu + NodeJS + MongoDB - 02 - Instalación Ubuntu Server 12.04.2 x86 en VirtualBox


Ubuntu 12.04.5 LTS (Precise Pangolin)

http://releases.ubuntu.com/12.04/


https://www.youtube.com/watch?v=QhzLXejjfCM



Assumes a fresh install of Ubuntu 12.04 LTS.
  1. Setup the system to handle compiling and installing from source.
     $ sudo apt-get install build-essential
    
  2. If SSL support is needed then we will need to install libssl-dev.
     $ sudo apt-get install libssl-dev
    
  3. The install script uses curl, so we will need to install curl.
     $ sudo apt-get install curl
    
  4. Change into the directory containing the install script and source it.
     $ . node-and-npm-in-30s.sh
    
    N.B. This step takes a while.
  5. Finally, check that the latest version of node and npm are indeed installed.
     $ node -v
     $ npm -v
    
References:

Instalar e iniciar un servidor NodeJS en Linux (Ubuntu 14.04)

En este tutorial se tomará como base una distribución de Linux (Ubuntu 14.04), instalar NodeJS por medio de la consola, iniciar un servidor mediante express y acceder a él a través del navegador web en el equipo local o en dispositivos que se encuentren en la misma red.
LTS: Long Term Support (Soporte a Largo Plazo): Es la versión estable, se despliega en su mayoría en los ambientes de producción.
Current(Versión Actual): Es la versión que se trabaja al momento de desarrollar.



https://i.snag.gy/4FBpeE.jpg

Nota: Ejecutar los siguientes comandos en la terminal de Linux…
1. Instalar NodeJS
sudo apt-get update
sudo apt-get install node
sudo apt-get install nodejs
2. Verificar la versión de nodejs e ingresar a la consola
nodejs -v
nodejs



https://i.snag.gy/J3cTx6.jpg

3. Instalar NPM (Node Package Manager)
sudo apt-get install npm
4. Instalar express para todos los usuarios del sistema
sudo npm install -g express



https://i.snag.gy/Cl7zJF.jpg

5. Crear una carpeta en el equipo (mi_servidor) y escribir el siguiente código fuente
servidor.js
// require: Trae la librería express del npm.
var express = require('express');
// Se invoca la función (de la variable express) y se almacena en la variable app.
var app = express();

// Define el home de la página y que función se va a ejecutar.
// La función tiene como parámetro el request y el response.
app.get('/', function (req, res) {
  res.send('Este es el home');
  console.log("Página de inicio...")
})

app.get('/cursos', function (req, res) {
  res.send('Estos son los cursos');
  console.log("Página de cursos");
})

// Correr el servidor con el puerto 8989.
app.listen(8989);




https://i.snag.gy/BUJnab.jpg

6. Instalar express de manera local.



https://i.snag.gy/JUNyrs.jpg

Ubicarnos en la carpeta donde se encuentra nuestro servidor y ejecutar
sudo npm install express



https://i.snag.gy/0kmeD5.jpg

Se puede verificar que se agrega la carpeta node_modules en nuestra carpeta.



https://i.snag.gy/UAvurf.jpg

7. Correr el servidor (servidor.js)
nodejs servidor.js
Ingresar a la ip local 127.0.0.1:8989/ y 127.0.0.1:8989/cursos



https://i.snag.gy/Ct0r3E.jpg

Nota Adicional: Si se ejecuta como una máquina virtual, es necesario verificar que el tipo de conexión sea Bridged y la ip que posee en la opción de información de la conexión.
https://i.snag.gy/AuDeLH.jpghttps://i.snag.gy/Nu0rmZ.jpghttps://i.snag.gy/4nXdlS.jpg
Ya con esto, podrán consultar con esta misma dirección desde su smartphone o tablet siempre y cuando se encuentren en la misma red wifi sin restricciones del firewall.
https://i.snag.gy/fhqIFV.jpghttps://i.snag.gy/w6JBCX.jpg
Bueno, espero que les haya sido de gran utilidad.

Instalar KDE


sudo apt-get install kubuntu-desktop

Arrancar KDE o Gnome desde Consola

Para arrancar KDE:
$ startx kde
Para arrancar Gnome:
$ startx gnome
(Naturalmente si los tienes instalados).
Parece muy tonto, pero yo no lo sabia…
Lo aprendi de:
SHARE

Oscar perez

Arquitecto especialista en gestion de proyectos si necesitas desarrollar algun proyecto en Bogota contactame en el 3006825874 o visita mi pagina en www.arquitectobogota.tk

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 comentarios:

Publicar un comentario