Entendiendo y Aprendiendo SSH de Manera Fácil.

•Julio 14, 2009 • 2 comentarios

Entendiendo y Aprendiendo SSH de Manera Fácil.

openssh

Desde que ando con esto de Linux me atrevería a decir que una de las herramientas que mas me a sacado de apuros por su practicidad y facilidad de uso es SSH (Secure SHell, en español: intérprete de órdenes seguro), para que lo entiendan mejor esto no es mas que un programa que permite conectarte de manera segura a otro computador y poder acceder de manera remota a el bien sea de manera gráfica o por un terminal de comandos, no quiero que se confundan cuando digo acceder de manera remota a un pc con ver en tiempo real lo que la otra persona este haciendo del otro lado del pc, esto va mucho mas allá, ya que con SSH puedo hacer muchas cosas útiles con una conexión remota a un computador. Como ejemplo practico les puedo decir que tengo algunos amigos que aun cuando no saben nada de Linux han decidido dar el gran salto y cambiar debido a los incansables virus que azotan su Sistema Operativo Windows Vista o Windows XP por una distribución de Linux y aunque reconozco que el cambio no puede ser fácil puesto que luego de pasar tantos años acostumbrados a Windows la resistencia al cambio suele apoderarse en algún momento de la persona y es allí cuando salgo yo a relucir como la persona responsable que les hizo dar ese gran salto de Windows XP a Linux y como no se me hace fácil movilizarme hasta la casa de alguno de ellos porque hay casos en los cuales se encuentran en ciudades diferentes debo recurrir a la Herramienta SSH para poder darle respuestas a todas sus inquietudes así como también solucionar ciertas fallas que se puedan presentar, de hecho, me atrevo a decir que las probabilidades de tener que ir hasta su casa para solucionar una falla cuando tienen instalado Linux seria de apenas un 10% ya que casi todo me permite hacerlo de manera remota y conste que no me refiero solo a fallas sino también al momento de instalar aplicaciones nuevas,reiniciarle el Computador, ver la Información que tiene,Copiarme información del pc Remoto al nuestro y muchas cosas mas.

Para entendernos un poco mejor simularemos un caso donde pcFox y pcAmigo interactúen tomando en cuenta que ambos se encuentran en ciudades diferentes los 2 tienen una conexión a internet y ambos tienen Sistema Operativo Linux (para el caso de conexión desde un PC con Windows -> a un PC con Linux en la próxima parte)

Entonces que necesitamos?.

  • PcFox (con Linux)

  • pcAmigo (con Linux)

  • Tener SSH instalado en ambos Computadores

  • Debes conocer la Dirección IP del Computador al cual te quieres conectar o PC Remoto (pcAmigo) si tu amigo no sabe cual es la IP indicale que la puede ubicar entrando a esta pagina.

    http://www.my-ip.es/

  • Es necesario que tu amigo te indique cual es su nombre de usuario con el que inicia sesión en el Computador

Como instalar SSH en el pc de nuestro amigo o el nuestro en caso de que queramos en algún momento conectarnos a nuestro Computador desde otra localidad?

Abrir un Interprete de Ordenes,Consola o Terminal de Comandos como administrador y ejecutar si tienes Debian o Ubuntu lo siguiente:

# aptitude install openssh-server openssh-client

Ya instalado procedemos a configurar a nuestro gusto , como queremos que se comporte y métodos de conexión que aceptara, esto es muy importante ya que editando el archivo de configuración podemos proteger el computador de intrusos no deseados y malintencionados, SSH es seguro pero si te equivocas puedes quedar vulnerable, abrimos una Consola y como Administrador editamos el archivo de configuración sshd_config ubicado en /etc/ssh/:

# gedit /etc/ssh/sshd_config

Tendremos un archivo con varias opciones de configuración en las cuales aparecen inhabilitadas las que tienen un Carácter # al comienzo y de ser necesario tendremos que quitarle el carácter # para poder habilitar dicha opción, a continuación mostrare las mas comunes y el resto dejarlas como están .

# Por cual puerto queremos que se conecte, por defecto se usa el 22 pero por seguridad tu puedes colocar el que desees

Port 22

#Que Protocolo deseas usar, antes se utilizaba el 1, actualmente se deja en 2

Protocol 2

#Tiempo que tardara el usuario en conectarse

LoginGraceTime 120

#Permitir al usuario administrador hacer ssh colocad No

PermitRootLogin no

#Si quieres poder hacer una conexión gráfica colocar yes en X11Forwarding

X11Forwarding yes

Guardamos el archivo de configuración y reiniciamos el servidor SSH desde la consola.

# /etc/init.d/ssh restart

Conociendo y teniendo ya todo podemos dar inicio a la serie de ejemplos prácticos, imaginemos que ya obtuvimos la dirección IP del Computador remoto de nuestro amigo (pcAmigo) y que nos dio como resultado 192.168.1.16 y que su nombre de usuario es pedro, procedemos entonces a abrir un terminal o consola y conectarnos al Computador Remoto pcAmigo.

foxcarlos

foxcarlos

Cabe destacar que tenemos varias formas de conectarnos vía ssh tratare de explicar las mas usadas.

  1. Vía Consola o Interprete de Comandos.

    Con esta opción podemos abrir un interprete de comandos o Consola y conectarnos a pcAmigo escribiendo una serie de comandos, luego que ya estemos conectados podemos realizar todas las operaciones que queramos desde nuestro pc (pcFox) pero que serán ejecutadas en el pc Remoto (pcAmigo) tales como instalar aplicaciones,ver toda la información que tiene nuestro amigo,reiniciarle o apagarle el computador y hasta ejecutar programas y aplicaciones. Veamos varios ejemplos.

Ejemplo 1.

Imaginemos que nuestro amigo nos llama y nos dice que cuando le instale Linux no le instale el messenger, es allí donde entra en juego SSH, abrimos una consola o Interprete de Comandos y escribimos lo siguiente:

# ssh NombreUsuarioRemoto@DireccionIP

Que para nuestro ejemplo quedaría

# ssh pedro@192.168.1.16

Si habíamos dejado el puerto por defecto 22 la conexión seria tal cual como la coloque arriba, pero de lo contrario si por seguridad cambiamos el puerto a 1234 entonces quedaría de la siguiente forma:

# ssh -p 1234 pedro@192.1.16

Luego de esto nos pedirá que ingresemos el password del usuario remoto que también deberíamos conocerlo, presionamos la tecla [Enter] y listo aparecerá un mensaje de bienvenida con el prompt del usuario remoto.

PcAmigo:/home/pedro$

Ya nos encontramos conectado al Computador de nuestro amigo ubicado en otra ciudad mediante una Consola o Interprete de Comandos, podemos ver lo que tiene nuestro Amigo en su Computador escribiendo:

$ ls

Ahora todo los comandos que escribamos en esta consola se ejecutaran en el Computador de Nuestro Amigo (pcAmigo). Procedemos entonces a Instalarle el Messneger como Administrador que fue por lo cual nos llamo.

# aptitude install amsn

Luego nos indicara que va a realizar una serie de instalaciones y nos pide autorización, le decimos Yes y presionamos la tecla [Enter], y comenzara el proceso de instalación, al terminar ya le podemos decir a nuestro amigo que ya tiene el Messenger Instalado en su Computador y no fue necesario ir hasta su casa para hacerlo.

Ejemplo 2.

Nuestro Amigo nos llama y nos dice que Salio una nueva versión y requiere que su Computador sea actualizado a la nueva versión y requiere que vamos hasta su casa, nos conectamos de nuevo de la manera siguiente sin necesidad de viajar a su ciudad.

# ssh pedro@192.168.1.16

Y Actualizamos su Computador

# aptitude update

# aptitude safe-upgrade

# aptitude dist-upgrade

No tuvimos que movernos de su casa le reiniciamos su Computador

# reboot

Listo....

Ejemplo 3.

Nos llaman nuevamente y nos dice intentando aprender algunos comandos en Linux ahora no logra escuchar ningún sonido y no sabe que hacer.

# ssh pedro@192.168.1.16

Reconfiguramos el Sonido

# alsaconf

Seguimos los pasos para configurar de nuevo y listo.

  1. Vía Consola o Interprete de Comandos combinado con modo gráfico.

    Otra forma de utilizar conexiones remotas con SSH es la de poder ejecutar aplicaciones que están en un Computador Remoto desde tu Computador de manera gráfica.

Ejemplo 1.

    Nuestro amigo que esta ubicado en otra ciudad nos llama y nos dice que ya tiene el Messenger instalado pero no sabe como configurarlo y requiere que vamos hasta su casa para que lo configuremos, pues es allí donde usaremos SSH desde consola ejecutando una aplicación gráfica remotamente, es sencillo puesto que solo deberemos pasarle unos parámetros a nuestra cadena de conexión de la manera siguiente:

# ssh -X NombreUsuarioRemoto@DireccionIP NombredeAplicacionRemota

# ssh -X pedro@192.168.1.16 amsn

Al ejecutar SSH de esta manera se nos abrirá el Messenger de nuestro amigo en nuestro Computador y podremos manipularlo como si estuviéramos sentados frente al computador de nuestro amigo.

Ejemplo 2.

Nuestro Amigo nos llama y nos dice que necesita grabar unas foto en un CD en blanco pero no ve el programa que antes usaba cuando tenia Windows XP y tiene uno allí que se llama Brasero pero no sabe como usarlo que le haga el favor y le grabe las fotos porque necesita llevarse el CD urgente.

# ssh -X pedro@192.168.1.16 brasero

Luego de ejecutar dicho comando se nos presenta en pantalla la aplicación brasero y solo nos resta decirle a nuestro amigo que inserte el CD en la Unidad grabadora de CD y que nos indique donde se encuentran las fotos que desea copiar.

  1. Accediendo a los archivos y carpetas del Computador remoto de nuestro amigo vía Menú Debian o Ubuntu con modo gráfico.

Tanto en Debian como en Ubuntu se pude conectar con un servidor SSH y poder ver las carpetas que están contenidas dentro de un PC Remoto, para hacer nos vamos al Menú Lugares->Conectar con el Servidor y tendremos la siguiente ventana la cual procedemos a llenar siguiendo el mismo ejemplo de nuestro pcAmigo.

Ya con esto terminamos, espero les sea de gran ayuda

BlackBerry Ultimo grito de la moda

•Marzo 8, 2009 • 4 comentarios

Hace ya algunos meses he notado el furor de algunas personas por hacerse de un Blackberry la euforia a sido tal que no podido dejarlo pasar por alto y he decidido analizar estos gadgets , siempre he sabido que acá en Venezuela la compra de un teléfono celular o Móvil no es mas que un reflejo de tu estatus social sin importar mucho la funcionalidad que este pueda darte, es por eso que el resultado de este análisis no me asombra en lo absoluto y reconozco que era realmente lo que me esperaba. Con este post no tengo intención que se tenga esto como referencia para comprarse un teléfono celular ni mucho menos que se crea que tengo algo en contra de esta marca ya que realmente si existe una gran cantidad de modelos que posiblemente si me animaría a comprar, el punto es analizar un poco la relación precio / valor y que es lo que lo pudiese hacerlo tan atractivo a las personas, he analizado una cantidad de modelos así como también su precio y luego de ver la cantidad de modelos y sus funciones noto que la mayoría de los modelos exceptuando alguno como por ejemplo el Storn no justifican su precio y no me brindan mas de lo que un teléfono 2 veces mas económico me pueda dar, en pocas palabras estoy pagando mas por un teléfono que solo me brinda una pantalla mas grande y unos iconos bonitos y que un teléfono normal me lo podría brindar, desde hace ya mas de 2 anos existen en el mercado teléfonos con las mismas prestaciones que brinda el balckberry y que se consiguen actualmente mas económicos como por ejemplo algunos modelos de la Palm Treo inclusive uno de la Motorola como lo es el A1200 o sin ir muy lejos el Nokia E51 que posee Conexion WIFI particularidad que deja muy por detras a muchos de los modelos BlackBerry pero no todo esto sucede nada mas con los Blackberry sino con todos los modelos que han salido al mercado recuerdo sin ir mucho tiempo atrás el V3,K1,V8,V9 que la diferencia de precios entre cada uno era bastante significativa y la funciones seguían siendo las mismas, al igual que ahora sucede con algunos modelos blackberry que no hacen mas de lo que un Motorola K1 hace, por ejemplo veamos el Modelo 8330 de BlackBerry y analicemos que puedes hacer con uno de estos que no hagas con un Motorola K1, pues la diferencia es casi ninguna y este ultima cuesta 2 veces menos que el Blackberry pero como es el ultimo grito de la moda entonces para algunos esto se justifica aun cuando hagan lo mismo, es posible y estoy seguro que lo harán que algún fanático Blackberry me diga y es por lo que la mayoría de los poseedores de estos gadgets justifican su compra el tan famoso “Mensajes Gratis entre Blackberry” no se imaginan lo que estas personas repiten tan fabulosa función del teléfono y lo peor aun es como asombrados y atónitos vociferan como con su SUPER teléfono pueden enviarse mensajes gratis con el famoso PIM , lo que la mayoría desconoce o peor aun se engañan a si mismos es que , Lean Bien, NO SON MENSAJES GRATIS, sino una simple aplicación de mensajería instantánea exclusiva para estos teléfonos y que utiliza Internet como medio de transporte, es decir que, si no tienes un plan de Internet no podrás enviar los tan anhelados mensajes gratis entre estos teléfonos, para aquellos que no entienden esto se los explicare un poco mejor, estos mensajes viajan a traves de Internet al igual que lo haría un mensaje desde el Messenger de Microsoft o al igual que el Skype pero a diferencia de estos últimos la mensajería de BlackBerry solo lo tienen instalados estos teléfonos y el famoso PIM no es mas que un nombre de usuario al igual que lo seria tu correo para el Messenger de Microsoft, quiero decir con esto que si no tienes Internet no podrás enviar mensajes gratis, entonces aquellos que justifican la compra de un teléfono solo por estos mensajes les seria de mejor ayuda contratar un plan de mensajes ilimitados y seria mucho mejor puesto que seria para cualquier persona con cualquier teléfono y no tendría que pagar la renta del plan de navegación sino por menos de la mitad un plan de mensajes ilimitados.

Entonces que debería tomar yo en cuenta a la hora de escoger un teléfono Blackbery y que su precio justifique la compra. Actualmente existen muchos competidores buenos tales como Nokia,iPhone y G1 tratando de brindar lo mejor para los consumidores, a continuación destaco las mas relevantes.

Pantalla Tactil
Teclado qwerty
Conexión WIFI
GPS
Red de Datos (3G) (Muy Importante Actualmente)
Pixeles de Cámara Digital
Video Streaming
Visualización de Documentos Office
Memoria Externa
Aplicaciones Gratis Disponibles

Recuperar Archivos borrados de tu Computador,Camara Digital,Pen Drive,Telefonos y mas.

•Marzo 1, 2009 • 36 comentarios

Hace unos días un compañero de trabajo me escribió desesperado para que lo ayudara con una data que elimino sin querer de un pen drive que le había prestado su hermana, esta situación me motivo a realizar este post y de esta manera poder brindarle la ayuda a otras personas, en el mercado existen muchas aplicaciones para realizar este tipo de tareas pero la que mencionare a continuación es una de las que mas me gustan ya que es muy efectiva y sobre todo gratis así como también funciona para diferentes Sistemas Operativos, para este ejemplo me basare en Sistemas Linux , si deseas utilizarlo para Windows puedes bajarte la aplicación de este link y descomprimirlo ya que viene en un ZIP, como su instalacion y utilización no requiere de grandes conocimientos de Informática no entrare en detalles con Microsoft Windows , para este ejemplo estoy usando GNU/Linux Debian Lenny y también servirá para los usuarios de Ubuntu y derivados, si tienes otra distribución puedes bajarte los fuentes desde la pagina principal www.cgsecurity.org.

Con esta aplicación podemos recuperar cualquier tipo de archivos bien sea documentos o imágenes tanto del disco duro como de pen drive o como lo indica su autor Discos Duros , Cdrom, memory card (Compact Flash, Memory Stick, SecureDigital/SD, SmartMedia, Microdrive, MMC…), USB Memory Drives, DD raw image, EnCase E01 image,MP3,MP4, IPOD y Camaras Digitales.

Comencemos entonces con la instalación abriendo un terminal y ejecutando como Usuario administrador lo siguiente:

aptitude install testdisk

Luego de Instalada la aplicación procedemos a ejecutar como usuario administrador en la consola de la manera siguiente:

photorec

Nota: Cabe destacar que si nuestra consola es es muy pequeña al momento de ejecutar photorec nos mostrara un aviso indicando que se necesitan al menos 25 lineas para poder correr la aplicación, para esto solo tendremos que estirar un poco nuestra ventana de la consola hasta ajustarla a la manera optima.

Luego de poder ejecutar la aplicación obtendremos lo siguiente:

pantallazo-foxfox-laptop

para este caso aparecen reflejados 2 discos, el primero es mi disco duro del Laptop y el segundo es un viejo pen drive de 128 Mb que utilizo como ejemplo, procedemos a seleccionar la segunda opción y presionamos la tecla [Enter] para obtener lo siguiente:

pantallazo-foxfox-laptop-1

En esta opción se nos pide que seleccionemos la tabla de particiones de la que deseamos recuperar la información, para nuestro caso seleccionaremos la Primera opción que es Intel/PC que es con la que trabajan casi todos nuestros dispositivos. Presionamos [Enter] y pasamos a la siguiente pantalla.

pantallazo-foxfox-laptop-2

Esta pantalla nos muestra el tipo de Partición que posee nuestro pen Drive FAT16 así como también el tamaño y sectores del disco, solo presionamos la tecla [Enter] para continuar con la siguiente pantalla.

pantallazo-foxfox-laptop-3

Esta pantalla nos pide que seleccionemos el Sistema de Archivos que posee nuestro Pen Drive y procedemos entonces a seleccionar la segunda opción [Other] puesto que la mayoría de los pendrive y cámaras fotográficas usan como Sistema de Archivos FAT y NTFS. Presionamos la tecla [Enter] y pasamos a la siguiente pantalla.

pantallazo-foxfox-laptop-4

En esta pantalla nos indica la ruta actual donde queremos que nos guarde los archivos recuperados, solo presionamos la tecla [Y] para indicar que si deseamos que nos guarde los archivos en la ruta mostrada que para este ejemplo los esta guardando en /home/fox/torrenst/recuperados/. Luego de presionar la tecla [Y] el sistema procede a recuperar los datos del Pen Drive y obtendremos la siguiente pantalla.

pantallazo-foxfox-laptop-5

A continuacion nos indica que 74 archivos fueron recuperados dentro de la ruta que le indicamos anteriormente y colocados en una carpeta llamada recup_dir. También nos indica un resumen de lo recuperado, para este caso fueron :

35 txt que son Archivos de Texto

20 tx que son también archivos de texto

9 jp que son archivos de imágenes o fotos

5 Exe que son archivos ejecutables de Windows

5 Doc que son archivos de Word

1 png que son archivos de imágenes o Fotos.

Nota:

Como la aplicación fue ejecutada como usuario administrador nuestros archivos recuperados solo podrán ser vistos por un usuario administrador, para solucionar esta situación basta con darle los permisos necesario desde la consola de la manera siguiente:

chown fox -R recuperados

donde fox es el usuario al que deseas darle los permisos -R le indica que sea recursivo para todo lo que este dentro de la carpeta la cual deseamos cambiarle los permisos, y recuperados es la carpeta donde están contenidos nuestros archivos recuperados.

Particularmente yo ya he realizado pruebas recuperando informacion desde Discos Duros,Telefonos Celulares o Moviles,PenDrive,Camaras Diitales con absoluta eficiencia por tal motivo lo recomiendo.

Conexion a Internet utilizando un Telefono Celular con linea Digitel

•Enero 25, 2009 • 32 comentarios

Luego de un tiempo sin postear regreso este ano con el compromiso de hacerlo mas seguido, la verdad es que por cuestiones personales no habia tenido tiempo de hacerlo, tengo varias cosas en mente y lo mas rapido que se me ocurre para abrir este ano es un post donde se me permita hacer una conexion a internet mediante un celular con una linea Digitel, hace unos meses me suscribi a el plan de digitel Internet Ilimitado ya que anteriomente lo hacia con Movistar y una tarjeta PCMCIA Kyocera, pero haciendo una comparacion de precios entre los diferentes distribuidores termine contratando con Digitel ya que tambien lo uso como linea principal para mi telefono celular, de esta manera tengo mi telefono para poder hacer todas mis llamdas y lo puedo utilizar como moden para conexion Internet , antes de contratar con el servicio realice varias pruebas con diferentes distribuidores para hacer pruebas de velocidad teniendo como resultamo el mismo para todos los proveedores, (Movilnet,Movistar,Digitel) la verdad ninguno lleno mis espectativas pero necesitaba tener una conexion para mi laptop ya que no poseo ABA de cantv y de todas aun cuando la velocidad resulto ser la misma para todas el precio influyo en mi decision asi como tambien que no necesitaba de un dispositivo aparte para realizar la Conexion, mi intencion no es que se decidan por una u otra telefonia solo doy una breve explicacion del porque tome esta decision, este post es para aquellas personas que utilizan GNU/LINUX y de pronto se consiguen con la necesidad de tener que configurar su telefono para conexion a internet utilzando Digitel como Proveedor ya que como siempre si llamas a Digitel estos te diran que esto no esta soportado para la Plataforma Linux y te hacen llegar un manual solo para Microsoft Windows Vamos al grano, para comenzar es necesario tener instalado un Software para conexion a un moden mediante dial up para este ejemplo utilizaremos gnome ppp, actualmente utilizo GNU/Debian en mi Laptop asi que para instalarlo solo habres una consola y como root o super usuario escribes:

fox-laptop:/home/fox# aptitude install gnome-ppp.

luego de tenerlo instalado y como este post no es para explicar el proceso de instalacion procedemos a configurar nuestro gnome-ppp.

Abrimos desde el menu gnome-ppp y a continuacion procedemos a configurarlo, muestro una imagen con la informacion

gnome-ppp

gnome-ppp

En Nombre de usuario colocamos:guest

Contrasena:guest

Numero de Telefono *99#

Luego de esto presionamos el boton de Configuracion y presionamos el boton Detectar para que automaticamente detecte en que puerto esta nuestro dispositivo y colocar el resto de las entradas como aparece en la imagen.

Configurar PPP

Configurar PPP

Luego de configurar estos campos presionamos el boton de registro de inicio para darle el acceso que tendra nuestro modem, a continuacion una imagen vale mas que mil palabras.

Registro de Inicio

Registro de Inicio

Hacemos Click en Init2 para ingresar la entrada ATZ

Init3 colocamos ATQ0 V1 E1 S0=0 &C1 &D2

Init4 AT+CGDCONT=1,”IP”,”gprsweb.digitel.ve” y presionamos cerrar

Listo ya tenemos nuestro Dial Up configurado y listo para probarlo.

Solo presionamos Conectar y esperamos a que se conecte…felicidades.

Blogtk Un editor de Blog local

•Mayo 21, 2008 • Dejar un comentario

Hace ya un mes decidi crear mi propio Blog como comentaba en mi primer post no tenia ningun conocimiento acerca de crear un blog pero me llamo mi atencio el saber si era posible utilizar una herramienta local para hacer mis publicaciones hice una consulta a un amigo y este desconocia si existia alguna, la verdad no hice mucho incapie en buscar si realmente existia dicha aplicacion asi que simplemente lo olvide. Pero hoy casualmente curiosiando un poco en añadir o quitar programas en mi Ubuntu vi que tal aplicacion si existia y por supuesto decidi instalarla
fox@fox-laptop:~$ sudo aptitude install blogtk

diran que estoy loco por haberlo hecho desde consola pero a decir verdad me gusta mas instalar desde consola, luego de instalarlo lo busque en el menu y procedi a configurarlo, es bastante sencillo solo tienes que ir al Menu Edit->Accounts and Settings, luego procedemos a configurar nuestra entrada para mi caso tengo como Server WordPress y por lo tanto donde dice Server URL: colocamos http://tublog.wordpress.com/xmlrpc.php
Username:Tu Usuario
Password:Tu Clave
Blogging System:Movable Type
hacemos click en save y luego en Ok y listo solo nos resta conectar haciendo click en File->Connect deberia parecer un mensaje en la barra de estado indicando que fue conectado nuestro server, a continuacion una imagen de la creacion de este post utilizando Blogtk.

blogtk

Instalando Virtual Box en GNU/Linux Ubuntu

•Abril 25, 2008 • 2 comentarios

Desde hace algunos días he tenido la inquietud de instalar nuevamente Windows XP en mi GNU/Linux sin la necesidad de tenerlos separados así como también poder realizar un manual para colocarlo en mi blog, me refiero a poder abrir en una ventana de mi escritorio y correr Windows XP dentro de la misma, esto es lo que se conoce como virtualizacion, aun cuando no tengo la necesidad de tener instalado windows en mi laptop por alguna razón siento un poco de alegría de tener windows como segundo plano jajajaja disculpenme los Windows Users si hiero sus sentimientos la verdad no quiero menospreciar windows pero como es mi blog aquí yo digo lo que quiera :P , bueno como les decía para realizar esta tarea necesitamos una aplicación que nos permita tener en segundo plano otro sistema operativo, la aplicación que vamos a utilizar es VirtualBox así que dejo de hablar tanto y comienzo.

  • Primero que todo debemos colocar el repositorio http://krnl.nl/freenx/ ./
  • luego desde consola escribir lo siguiente :
  • sudo aptitude update
  • sudo aptitude install virtualbox…listo luego de instalado ejecutarlo desde el menú o desde consola:
  • fox@fox-laptop:~$ virtualbox&

…A continuación se mostrara una ventana de bienvenida.

…En la siguiente ventana pedirá que indiquemos el nombre de nuestra maquina virtual y el sistema operativo el cual se estará corriendo, para mi caso le coloque el nombre XP y seleccione ese mismo sistema operativo.

…Indique la cantidad de memoria RAM que sera asignada a la maquina Virtual.

…Seleccione disco duro virtual , en esta pantalla seleccionamos Nuevo y procedemos a seguir los pasos del asistente.

…En la siguiente ventana del asistente para creación del disco virtual presionamos siguiente.

…En la siguiente ventana aparecen 2 opciones, la primera nos indica una imagen de expansión dinámica lo cual quiere decir que si asignas un tamaño menor este va aumentando a media que vaya creciendo lo que tengamos, y la otra opción es un tamaño fijo de imagen que para mi casa fue el que seleccione (5gb).

…Tamaño y ubicación de nuestra imagen de disco virtual, para mi caso yo tengo una partición de 5gb y procedí a seleccionarla según la ruta que en mi caso esta en sda7, recuerda que no es necesario tener una partición aparte puesto que puedes utilizar espacio de tu /HOME y luego seleccionamos el tamaño.

…Aparece una ventana con el resumen del disco virtual creado y presionamos terminar.

…Luego de terminar el asistente para creación de disco virtual aparecerá nuevamente la ventana de Selección de Disco Virtual pero esta ves ya aparece el disco creado.

…Resumen de nueva maquina virtual, a continuación se mostrara el resumen y presionamos Terminar.

…Listo terminado nuestro asistente nos aparece la siguiente ventana, insertamos el CD de Windows XP y presionamos el botón Configurar , para verificar que este seleccionado en la opción CD/DVD ROM montar unidad de CD/DVD y presionamos el botón OK.

…Luego de verificar que tengamos seleccionada la opción para que reconozca la unidad de CD presionamos el Botón Iniciar.

… A continuación proceder a instalar Windows XP (estos pasos no los mostrare). Luego de terminar la Instalación tendremos algo como esto.

Fallo VirtualBox (VBox status code: -1909)

Haciendo otra instalación de VirtualBox en otro pc con Ubuntu Hardy Beta al momento de intentar iniciar la maquina virtual con Windows me genero el siguiente error:

Fallo VirtualBox (VBox status code: -1909)

The VirtualBox kernel driver is not accessible to the current user. Make sure that the user has write permissions for /dev/vboxdrv by adding them to the vboxusers groups. You will need to logout for the change to take effect..
VBox status code: -1909 (VERR_VM_DRIVER_NOT_ACCESSIBLE).

Result Code:
0×80004005
Component:
Console
Interface:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}

Para solucionar este error es muy sencillo:

sudo modprobe vboxdrv
sudo gpasswd -a `whoami` vboxusers
echo "vboxdrv" | sudo tee -a /etc/modules

FLISOL 2008, Festival Latinomericano de Instalación de Software Libre

•Abril 21, 2008 • Dejar un comentario

El 26 de abril, por cuarto año consecutivo se celebrará el Festival de Instalación de Software Libre, en unas 200 ciudades latinoamericanas, convocando a más de 150.000 personas ávidas de cultura y conocimiento libre, en 18 países. Una vez al año, las Comunidades de Software Libre se ponen de acuerdo en ayudar, a quienes aún no se animan solos, a dar el gran paso hacia la libertad digital. En paralelo se suceden otras actividades, como charlas, demostraciones y talleres. El evento está dirigido a todo público, sin importar el nivel de conocimientos técnicos que se posea. Hay para todos los gustos, cultura y arte libre, licencias y derecho de autor, etc. También hay actividades orientadas a la Empresa, Gobierno y Educación. La entrada es libre y gratuita.

¿Qué beneficios obtengo asistiendo al FLISOL2008?
¿Y qué pierdes?… Entre algunos beneficios, tendrás la oportunidad de instalar software libre en tu computadora, apreciar qué es una real y segura alternativa a otros modelos de desarrollo y distribución de software, informarte sobre la filosofía, cultura y organización alrededor del mismo, y conocer las experiencias, desarrollos e investigaciones de grupos y entidades en torno al Software Libre, tanto a nivel local, nacional e internacional.
Tal vez encuentres una alternativa/solución en software libre para ti, tu empresa, colegio, universidad e, incluso, para tu gobierno. Podrás aclarar tus dudas acerca de los temas relacionados y, quizás encuentres en el software libre, una alternativa de investigación, empleo y desarrollo tecnológico.

FLISOL MARACAIBO

Fecha

Sábado, 26 de Abril de 2008

Lugar

Universidad Dr. José Gregorio Hernández
Dirección: Av 15 [Delicias] con calle 89B.
“Facultad de Ingeniería, FING”

Hora

08:00 a.m. – 04:00 p.m.

PyTube bajar videos de Youtube y Convertir entre varios formatos.

•Abril 16, 2008 • 4 comentarios

Continuando la onda del post anterior no puedo dejar de hablar de otra aplicación para GNU/Linux bastante sencilla al momento de bajar vídeos desde youtube y convertir el vídeo a varios formatos de audio y vídeo, me refiero a Pytube que con apenas unos pocos click y para personas que no son muy amantes a la consola nos permite no solo bajar directamente de youtube sin necesidad de tener abierta la pagina sino que también podemos convertir a diferentes formatos de vídeos , así como también si solo queremos el audio y no nos interesa el vídeo, particularmente a mi me ha sucedido que he estado buscando una canción por la web con varios clientes P2P y no he logrado conseguirlas entonces es cuando utilizo Pytube para localizar el vídeo y luego proceder a tomar solo el audio, vamos a ver de manera rápida las bondades de esta aplicación.

pytube

Download

  • Permite bajar el video si tienes el link directo donde esta el video de la pagina de youtube.

Search

  • Permite hacer busqueda tal cual como la hariamos dentro del mismo youtube para luego seleccionar del resultado de la busqueda cuales queremos bajar.

Encode Videos

  • Permite Convertir Entre Varios Formatos Ej. Ogm,mpg,avi,gif,mp4,3gp,amv,mp3,ogg,wav.

Multimedia Tools

  • Genera y aplica efectos a tus videos.
  • Aplica Audio a tus Videos.
  • Une Varios videos.
  • Rota tus videos.
  • Crea archivos de sonidos para tu celular (ringtone).
  • Redimenciona tus Videos.
  • Crea una lista de videos para compartir con tus amigos.

Repositorio: deb http://www.bashterritory.com/pytube/releases /

Descarga el .deb de aqui: pytube

Convertir archivos Vídeos del celular 3GP o vídeos de YouTube para verlos en el PC

•Abril 13, 2008 • Dejar un comentario

Aunque puede que no todos seamos fanáticos a bajar vídeos de YouTube así como también pasársela grabando vídeos desde el celular puede que en alguna oportunidad se nos presente esta situación. Me refiero a que como todos sabemos los videos que logramos bajar de youtube vienen en un formato diferente .flv de menor compresion asi como tambien los que son grabados desde el celular vienen en formato 3gp, aun cuando nosotros los usuarios de linux no tenemos problema alguno para poder visualizarlo ya que esto se puede hacer con casi todos los reproductores de video mas comunes en el mundo GNU/Linux por lo menos a mi me ha tocado tener que grabar un video desde el celular y bajar un video de youtube y tener que pasarselo a un usuario de Windows el cual en sus formatos originales no podran visualizarlos, entonces no me que deda otra opcion que realizar la conversion yo mismo para Después pasarselos, hace ya algun tiempo buscando y probando varias aplicaciones para realziar esta tarea de coneversion me tope con una que sin duda alguna fue la mas facil de usar y mas amigable, me refiero a Mobile Media Converter que con apenas unos 3 o cuatro clicks podemos obtener nuestras conversiones. Esta aplicacion no necesita de instalacion puesto que solo consta de 2 archivos como lo son el ffmpeg que es el que permite convertir entre diferentes formatos y el mobile media comnverter que es la aplicacion frontend para realizar dicha conversion, lo unico que necesitamos es darle permisos de ejecucion al archivo mobile media converter y ejecutarlo desde consola o desde el explorador de archivos preferidos (nautilus,konkeror,dolphin,pcman). veamos una imagen:

Mobile Media converter

Los mas puritanos del mundo Linux deben estar diciendo pues para eso no hace falta ningún software gráfico porque también lo puedes hacer desde consola, pues si tienen toda la razón motivo por el cual también doy un breve ejemplo de como hacerlo:

  • Instalar ffpmeg : aptitude install ffmpeg
  • Ejecutar lo siguiente: ffmpeg -i videoyoutube.flv tu_nuevo_archivo.avi

…Y Listo ya tenemos nuestra conversion.

Error al Ejecutar Mobile Media Converter

Hace una semana ejecutando desde nautilus Mobile Media converter en la versión Beta de Ubuntu Hardy no me hacia nada simplemente no cargaba la aplicación por lo que me fui a la consola y lo ejecute desde allí y me genero el siguiente error.

Error:

error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory.

Solución:

aptitude install libstdc++5

Error al Momento de Ejecutar Frostwire pide tener mínimo una versión de java superior a la 4

•Abril 12, 2008 • Dejar un comentario

Hace un par de meses ¿creo..? decidí instalar en mi Portátil la Alfa 5 de Ubuntu Hardy, (ya vengo de tener instalada varias versiones de Kubuntu específicamente desde la 6 hasta la 7.10) y aun cuando venia todo funcionado bien decidí instalarme la Alfa 5 de Hardy , ¿una locura verdad? estoy deacuerdo que lo piensen asi porque no estoy hablando de tomar una particion para instalar dicha alfa sino que me atrevi a borar todo dejando solo claro esta mi particion intocable de Documentos,Musica y videos, pues hasta el home lo elimine, uds se preguntaran que tiene hardy que ver con Frostwire pues la verdad nada que yo sepa, pero quiero que sepan lo que pienso que fue la raiz de mi situacion con frostwire, al proceder a bajar el frostwire ver. 4.13.5 (.deb) de la web realice la instalacion nada complicado por tratarse de un paquete .Deb cosa que ya habia hecho con versiones anteriores de Kubuntu sin arrojarme problema alguno, luego de realizar la instalacion e intentar ejecutarlo note que aparentemente simplemente no hacia nada, motivo por el cual decidi ejecutarlo desde la consola y fue alli cuando note el mensaje que me arrojaba indicando que debia tener por lo menos una version de java igual o superior a la 4.1, cosa que me parecio bastante extraño puesto que ya tenia instalada la version 6, decidi buscar la raiz del problema y me consegui que esto sucedia porque al tratar de ejecutar cualquier programa en Java hay un puntero que dice cual es la maquina virtual a usar el cual no estaba consiguiendo. Y la solucion es como lo dice en el foro de Espacion Linux es hacer lo siquiente como root :

/usr/sbin/update-alternatives –config java

Alli les aparecera el siguiente mensaje :

Hay 4 alternativas que proveen `java’.

Selección Alternativa

———————————————–

1 /usr/lib/jvm/java-gcj/jre/bin/java

2 /usr/bin/gij-4.2

* 3 /usr/lib/jvm/java-6-sun/jre/bin/java

+ 4 /usr/lib/jvm/java-6-openjdk/jre/bin/java

Pulse <Intro> para mantener el valor por omisión [*] o pulse un número de selección:

Luego de seleccionar la opcion 3 simplemente vuelvan a ejecutar FrostWire y problema solucionado.