domingo, 29 de septiembre de 2013


Vamos a instalar MongoDB en Linux, les voy a mostrar como se instala descargando el paquete .tgz, también se puede instalar desde APT , pero en lo personal a mi no me gusta.

Tenemos que descargar el paquete.tgz dependiendo a nuestra arquitectura en mi caso yo descargo para 64 bits, recomiendo bajar la versión que dice RECOMMENDED.


Cuando se haya terminado de descargar yo recomiendo cambiar el nombre del paquete por algo mas fácil de escribir en la terminal por ejemplo, yo renombro el paquete con el nombre de “mongodb”.

Ami me gusta poner los programas que descargo en la carpeta /opt/ así que me posicionare en esa carpeta y para descomprimir el archivo descargado aquí mismo escribiremos lo siguiente en la terminal.

1; cd /opt/
2; Logearnos como root, con su
3; tar -zxvf /Ruta de nuestro archivo descargado/mongodb.tgz



 
Listo ya tenemos descomprimido nuestro paquete en la carpeta /opt/

Pero ahora nos lo descomprimió con el nombre largo, se lo volveré a cambiar esto ya es depende a sus gustos si quieren cambiar el nombre de su directorio deben hacer lo siguiente en la terminal.

mv NombreAcambiar NuevoNombre

bien, ya tenemos Mongodb instalado, ahora debemos crear un directorio “/data/db” con permisos para que Mongo pueda escribir en el, este directorio es el default en donde mongo almacena los datos, este paso es muy sencillo y se hace de la siguiente manera:

Tenemos que posicionarnos en nuestra raíz ( / )

1; Si estamos en nuestra carpeta /opt/ , con solamente hacer cd .. ya estamos posicionados en la carpeta raíz.

2; Ahora creamos las carpetas de la siguiente manera.
mkdir -p /data/db

podemos ver que las carpetas se crearon correctamente si ponemos ls , y veremos que se acaba de crear la carpeta data que dentro contiene la carpeta db.

Listo ya podemos usar MongoDB , pero por que no hacemos unos “symbolik links” para que nos sea más cómodo usarlo ? Vamos a hacerlo de la siguiente manera:

ln -sf /opt/mongodb/bin/mongod /usr/bin/mongod

(Recuerden que todo esto se hace logeado como root)

Bien ahora podemos probar que mongo esta sirviendo escribiendo como root

 mongod



Otra cosa muy importante es poder correr la shell de mongo, así que ami también me gustaría hacer un “symbolic link” para esta shell que es muy útil esto lo hacemos de la siguiente manera (igual como root)

ln -sf /opt/mongodb/bin/mongo /usr/bin/mongo


 
Ahora vamos a probar que la shell de mongo este funcionando primero abrimos una terminal escribiendo

mongod



y despues abrimos otra escribiendo

mongo

Recuerda.. Todo como Root



Si todo va bien podemos hacer la siguiente prueba.

5+5 + Enter y devolverá 10

Pero hagamos una prueba en la coleccion test que viene por default

escribamos

db.test.save( { a : 7 } )
 
 

y para comprobar que se guardo y poder visualizarlo escribimos

db.test.find()
 
 


Listo! Ahora ya podemos trabajar con MongoDB!




Instalar MongoDB en Linux.

lunes, 16 de septiembre de 2013


Hola amigos Linuxeros, hoy les traigo este tutorial para todos los desarrolladores que trabajan con Git, les enseñaré como instalarlo en Debian (sirve para cualquier Linux) y configurarlo, comenzamos.

Esto es muy fácil solamente tenemos que logearnos como súper usuarios y escribir lo siguiente en la terminal.

apt-get install git


Listo ya tenemos instalado Git, ahora lo que nos queda es configurarlo de la siguiente manera.

Primero nos salimos de el root, y le tenemos que decir a GitHub nuestro nombre para que pueda etiquetar los commits que hagamos y esto lo hacemos con la siguiente linea.

git config --global user.name "TU NOMBRE"
 
 

Ahora le vamos a dar nuestro E-mail , este tiene que ser el que esté asociado con nuestra cuenta de Git
y se hace con la siguiente linea

git config --global user.email "TU EMAIL"


 
Bien ahora le vamos a decir a git, que no queremos poner nuestro usuario y contraseña cada que hagamos un cambio así que le vamos a decir que guarde temporalmente un tipo de credencial, nos ayudaremos del credential helper.

git config --global credential.helper cache

por default git nos guarda la credencial por 15 minutos y nosotros podemos 
cambiar el tiempo, por lo general yo siempre lo tengo para 1 hora, ustedes 
pueden poner el tiempo que les plazca el tiempo debe de estar en segundos, 
para ponerlo en una hora se hace lo siguiente.

git config --global credential.helper 'cache --timeout=3600'


Bien, pero esto solo funciona si tenemos un SSH Key,
asi que les voy a enseñar como hacerlo, esto nos sirve para
crear una conexión segura entre nuestra computadora y GitHUb

Los pasos para crear una nueva llave son los siguientes

ssh-keygen -t rsa -C "NUESTRO CORREO INGRESADO PREVIAMENTE"

Nos pedirá donde queremos que se guarde nuestra llave,
le dejaremos el lugar por default dandole enter.

Después de poner esto nos pedirá ingresar una Passphrase,
 por comodidad y facilidad, les recomiendo que solo le den enter.
 
 
 

Despues de eso nos mostrará un randomart.
Y listo ya tenemos creada nuestra SSH KEY.

Ahora solo nos falta ingresar esa SSH KEY a github esto es muy fácil 
y lo hacemos de la siguiente manera.

Primero tenemos que instalar xclip, que nos ayudara a copiar nuestra llave.

Debemos loguearnos como root para instalarlo y ponemos lo siguiente.

apt-get install xclip


Nos quitamos los permisos de root y hacemos lo siguiente para copiar la llave.

xclip -sel clip < ~/.ssh/id_rsa.pub



 
Ahora viene lo más fácil, abrimos nuestro navegador favorito
y nos vamos a nuestra cuenta de GitHub.

Y seguimos los pasos que se muestran a continuación.


Ya que agregamos nuestra llave, solo nos queda probar que todo
esté correcto y eso lo hacemos con estos sencillos pasos.

ssh -T git@github.com

Ingresaremos y puede que veamos una leyenda que diga lo siguiente.
The authenticity of host 'github.com (207.97.227.239)' can't be established.
# RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
# Are you sure you want to continue connecting (yes/no)? 
 
Vamos a poner 
yes
 
Esperamos unos segundos y nos debe aparecer lo siguiente. 
 
Hi TuNombreDeUsuario! You've successfully authenticated, but GitHub does not
# provide shell access.
 
Si esto pasó así, ya está todo correcto, podemos empezar a trabajar con Git.
 

 Espero que esto les ayude, si les sirvió no se olviden de agradecer, no les cuesta nada, nos vemos.
Hasta la próxima.

Instalar y configurar Git en Linux

viernes, 13 de septiembre de 2013


Hola que tal Linuxeros, en la entrada pasada vimos como instalar Sublime Text 3 en Debian, pero ahora que estoy probando Gnome 3 y estoy tratando de encontrar algo a favor de el ( que por cierto aun no encuentro nada a su favor) me lleve con la grata sorpresa de que no es posible hacer lanzadores con el muy utilizado clic derecho “Crear lanzador”.

Así que me di a la tarea de hacer este tutorial para que no peleen y puedan hacer todo esto fácil y rápido.

Comenzamos, en una de las anteriores entradas enseñé como instalar Sublime Text 3 lo puedes checar aquí.

Bien el primer paso es abrir nuestra terminal y abrir Sublime Text, como mostré en el tutorial anterior lo abriremos tecleando

“sublime_text”

Bien cuando nos abre pegaremos este codigo que nos ayudará a crear los lanzadores.

#!/bin/bash
NM1=$((RANDOM%8000))
NM2=$((RANDOM%7999))
gnome-desktop-item-edit --create-new $NM1$NM2.desktop


 
Lo guardamos con el nombre que nosotros querramos, en mi caso yo lo guarde con el nombre de “script”.

Ya que este guardado le vamos a dar clic derecho y seleccionaremos propiedades.
Nos iremos a la pestaña de permisos y pondremos la palomita que nos dice “Permitir ejecutar el archivo como programa ”


 
Ya terminamos eso es todo, ahora le daremos clic,
y seleccionaremos “Ejecutar”


 
Cuando damos clic se nos abrirá la ya conocida interfaz para crear un lanzador, si son usuarios experimentados seguramente podrán partir solos desde aquí, pero si no no se preocupen les enseñaré a crear el lanzador para Sublime Text 3 aquí vamos.


En comando le damos “Examinar” y vamos a buscar donde instalamos nuestro Sublime Text este se encuentra en:

/opt/sublime_text_3/


Entrando a la carpeta /opt/ buscaremos la carpeta donde tenemos instalado Sublime Text 3 en mi caso, lo instale en una carpeta llamada:

“sublime_text_3”


Entramos a esa carpeta y damos clic en:
 
“sublime_text”

Y listo cuando demos clic en el lanzador este nos abrirá nuestro Sublime Text.


 
Bien,ahora me imagino que les gustaría tener la imagen de Sublime, en su lanzador pues esto es muy facil vamos a dar click en la imagen que es como un “trampolin” y nos llevará a el mismo menú para seleccionar nuestra imagen, pues nos iremos a la misma ruta que les mostré anteriormente que es donde tenemos instalado nuestro Sublime, ó bien pueden elegir cualquier otra imagen que tengan en su computadora.

El icono de Sublime Text se encuentra en la ruta.

/opt/sublime_text_3/Icon/256x256


 
Listo ya está creado nuestro lanzador y se ve muy bien :)

Espero que esta entrada les solucione algunas dudas, y les haya agradado, recuerden que no cuesta nada agradecer.

Saludos nos vemos muy pronto.


Como crear lanzadores en Debian sobre Gnome 3.

martes, 3 de septiembre de 2013

Hola Linuxeros y sobretodo un saludo muy especial a esos futuros Linuxeros que están viendo este post, esta entrada la hago especialmente para ustedes y pensé en todo, desde como descargar Ubuntu y para su mayor comodidad hice la captura de imágenes en un Güindous.

Ubuntu es una distribución perfecta para los que se van a iniciar en este hermoso mundo del software libre.

Bien aquí empezamos, lo primero que debemos hacer es descargar una Imagen ISO de la página oficial de Ubuntu esto es muy fácil podemos empezar dando clic aquí para ir a la página oficial.



Enseguida daremos clic en donde nos dice Download y nos desplegará una lista, debemos de dar clic en donde dice Desktop ahí es donde podremos descargar la Imagen ISO de Ubuntu.



Ahí podemos escoger entre 2 imágenes Ubuntu 12.04 LTS , y Ubuntu 13.04 en lo personal me gusta mas usar las versiones LTS, pero para este tutorial descargaré Ubuntu 13.04.
Recuerden que es muy importante seleccionar la arquitectura de su computadora 32 o 64 bit, en mi caso descargaré la versión para 64 bits.
Cuando demos clic en descargar nos redireccionara a otra página donde nos dice que si queremos hacer donaciones, si pueden donar algo yo no dudaría en hacerlo, si este no es el caso entonces pues solamente nos vamos hacia la parte de abajo y le damos clic en "Not now, take me to the download".




Después de dar nos preguntará que deseamos hacer con la Imagen ISO , entonces nosotros le daremos la opción de GUARDAR, y no nos queda mas que esperar a que se termine de descargar.


Mientras esperamos unos minutos a que se termine de descargar nuestra ISO, nos adelantaremos a buscar la herramienta que nos permite hacer la USB Booteable, esta herramienta se llama "Linux Pendrive" y podemos descargarla de su página oficial dando clic aquí.


Y daremos clic en donde dice "DOWNLOAD UUI" para descargar esta muy útil herramienta y claro que le daremos la opción de guardar.




Ya que se termine la descarga de estos dos archivos vamos a nuestra carpeta de descargas.




Damos doble clic a el Universal-USB-Installer.



Le decimos que aceptamos los términos y condiciones para que nos muestre la siguiente ventana.




Ahora nos toca a nosotros elegir la Distribución de Linux que queremos Bootear en la USB, en mi caso colocare Ubuntu 13.04 para 64 bits.
Después de seleccionar la distribución en el paso 2 tenemos que buscar la Imagen ISO que descargamos anteriormente.(RECUERDEN QUE LA USB DEBE ESTAR EN LA COMPUTADORA ANTES DE ABRIR LINUX PENDRIVE)





Bien, ya casi esta listo ahora solo nos falta introducir en que USB queremos bootear Ubuntu, y no se olviden de darle check en la opción de Formatear así como se muestra en la siguiente imagen.



Bien, ahora daremos clic en "Create" y aceptar la siguiente ventana que nos muestra el programa.



Bien a partir de aquí solo nos queda esperar a que el programa termine de bootear la USB aquí dejo unas capturas de que es lo que hará el programa.





Después de unos cuantos minutos, nos mostrará en la ventana el mensaje de que la USB Booteable se terminó de crear y listo, ya tenemos nuestra USB Booteable con Ubuntu para instalarlo donde queramos.

 

Listo espero que este tutorial les sirva, y si están empezando con cualquier Distribución de Linux, recuerden que el truco es no desesperarse y querer aprender, no olviden checar el blog que se estará subiendo material constante tanto para Linuxeros Avanzados y Linuxeros Novatos.

Hasta Luego.

Crear una USB booteable con Ubuntu 13.04 desde Windows

lunes, 2 de septiembre de 2013

Hola linuxeros hoy les compartiré de manera muy rápida y sencilla como instalar Sublime Text 3 en Debian, este editor de texto es genial para el desarrollo de software, en mi experiencia me ha ayudado mucho y es algo que no puede faltar en ninguna de mis distros de Linux, Si eres programador, esta herramienta simplemente te encantará, tiene tantas funcionalidades que es imposible aprender a usarlo al 100% en un par de días, así que bueno ya basta de charla y comencemos.

Lo primero que debemos hacer es ir a la página oficial de Sublime para poder descargarlo. Sublime Text 3 lo pueden descargar aquí .
Muy facilmente seleccionaremos la arquitectura de nuestra preferencia y le damos en donde dice "tarball" para que nos permita descargar el tar que necesitamos.


Ya que tenemos el paquete descargado, vamos a abrir la terminal y nos dirigiremos a /opt/ , y nos logearemos con su , como super usuarios esto es muy importante.



Ahora vamos a hacer el siguiente paso que es muy sencillo, tenemos que descomprimir el archivo que esta en nuestra carpeta de Descargas o en otro lugar, lo que estamos buscando hacer es descomprimir el archivo que acabamos de descargar y esto se hace así.

"tar jxvf /ruta donde se encuentra mi archivo/"

Recuerden que cuando estamos en la Terminal es muy cómodo usar la tecla TAB ya que esta nos a completa automáticamente lo que queramos escribir en la terminal.

Damos Enter, y listo en unos segundos ya tendremos Sublime Text instalado y descomprimido en la carpeta de /opt/ y esto lo podemos comprobar escribiendo

ls



Bien pero es más cómodo si desde la terminal en cualquier lugar donde estemos podamos escribir sublime_text y que este se abra ¿no? , así no tendríamos que ir hasta la ruta desde donde se encuentra instalado.
Pues vamos a facilitarnos la vida haciendo lo siguiente:

ln -sf /opt/sublime_text_3/sublime_text /usr/bin/sublime_text



Perfecto ahora cada que escribamos en la terminal sublime_text sublime se abrirá, vamos a probarlo pero tenemos que escribir exit para ya no estar logeados como superusuario.





Ahora podemos escribir sublime_text en la terminal y observemos lo que pasa.




Bueno pues eso es todo por el día de hoy, ya tenemos Sublime Text 3 instalado para empezar a programar.

Espero les haya sido de mucha ayuda.

Suerte.

Instalar Sublime Text 3 en Debian 7

 
Desarrollo De Software Linux Ingenieria © 2015 - Designed by Templateism.com