on martes, 30 de abril de 2013

Instalar jGrasp en Ubuntu



Uno de los programas que empecé a utilizar para aprender a programar en Java, fue el IDE jGrasp y uno de los pequeños problemas que me encontré al pasarme a Ubuntu fue el de instalarlo. A algunos les ocurrirá lo mismo, otros pensarán que es realmente fácil... La verdad que no tiene mucho misterio la cosa, pero me acuerdo que me calenté mucho la cabeza para conseguirlo sin llegar a compilar nada y cada vez que quería utilizarlo tenía que pasarme a Windows. Sé que existen otros IDEs para programar, pero en ese momento utilizábamos este. Después me pasé a Eclipse y la verdad que se nota la diferencia. Asi que bueno, si estáis interesados en utilizar jGrasp y no conseguís instalarlo en Ubuntu, aquí os pongo los pasos para conseguirlo:


Lo primero que tenemos que hacer una vez descargado nuestro paquete en .zip, lo descomprimimos con el comando:

unzip jgrasp188_23.zip 

Una vez descomprimido, alojamos la carpeta extraída en el dircectorio que queramos. Por ejemplo /home/jorge/Java

Accedemos a la siguiente ruta de la carpeta de jGrasp en modo gráfico.

 jgrasp/bin/

y para hacerlo más facil, hacemos clic derecho en el fichero llamado jGrasp (sin .exe ni nada, solo jGrasp) y creamos un enlace nuevo. También podemos crear el enlace en modo texto escribiendo ln -s jgrasp "enlace a jgrasp"

De nuevo en el terminal, ejecutamos el comando para mover el enlace creado a la carpeta /usr/bin Para ello tenemos que hacer sudo:

sudo mv Enlace\ hacia\ jgrasp /usr/bin

Ahora nos posicionamos en el siguiente directorio:

 cd /usr/bin

Para terminar le cambiamos el nombre al enlace:

sudo mv Enlace\ hacia\ jgrasp jgrasp 

Y ya hemos terminado.

*** Nota***

Una vez que instalemos jGrasp y lo ejecutemos, en el terminal solo hará falta escribir jgrasp. Pero es posible que nos de el siguiente error:



Para solucionarlo, escribimos esta orden:

sudo apt-get install lsb-core

después de haberlo instalado, empezamos desde el punto de "crear el enlace a /usr/bin".

Para terminar, os dejo en enlace a la página de jGrasp para descargarlo.

jGrasp



on domingo, 28 de abril de 2013

¿Cómo instalar una máquina virtual?



¿Qué es una máquina virtual?

Una máquina virtual es un software que podemos implementar en nuestros ordenadores que básicamente sirve para poder emular un nuevo PC. 

Gracias a esta herramienta, podemos configurar los "nuevos" periféricos  que tendrá nuestro ordenador, tales como la memoria RAM, el disco duro... incluso podemos elegir qué sistema operativo queremos instalar. Todo esto tiene una limitación y es tener en cuenta los recursos reales que tiene el ordenador anfitrión, es decir el ordenador "real". Por ejemplo si tenemos un ordenador con 4GB de memoria RAM, el nuevo equipo que configuremos no podrá tener mas de 4GB de RAM.

Tenemos que tener en cuenta, que según como hayamos configurado nuestra máquina, consumirá mas o menos recursos del ordenador "real" y que aunque configuremos una máquina con el máximo de recursos totales, nunca rendirá con tales. No olvidemos que estamos corriendo un programa.

Virtualizar un equipo tiene varias ventajas como por ejemplo probar algún sistema operativo que por cualquier razón (ya sea porque no nos atrevamos o porque no tengamos particiones disponibles) tenemos ganas de instalarlo. Y esta es la principal razón por la que escribo esta entrada. Instalar y configurar una máquina virtual para probar por ejemplo, Ubuntu desde nuestro Windows.

Yo voy a trabajar con un Sowtware de virtualización llamado VirtualBox, de licencia libre.

Instalación de VirtualBox en Windows 7:

Lo primero que tenemos que hacer es descargarnos VirtualBox desde aquí.
Acto seguido nos aparecerá un wizard de instalación al que en la primera opción daremos "siguiente".


Pulsamos en "siguiente" y elegimos si queremos colocar un acceso directo y anclar un icono en la barra de herramientas.  En alguna ocasión nos podrá un Warning en la pantalla. Ningún problema, nos avisa que la conexión a Internet se restablecerá debido a que "cogerá prestado" el dispositivo de red de la máquina anfitrión.

Una vez instalada la máquina virtual, configuraremos una nueva. Así que, vamos, pulsamos en nueva ;)


Escribimos el nombre que le daremos a nuestra nueva máquina (podemos ver como al escribir el nombre de un sistema operativo en concreto, nos detecta qué es lo que vamos a instalar). Clic en "Next".


A partir de aquí empieza la configuración de nuestro nuevo ordenador. Veis que es como si hiciéramos uno por piezas (mas o menos), empezando por la memoria RAM. En este caso por defecto nos recomienda 512 MB ya que nuestro ordenador real dispone de 2 GB. Yo voy a ser un poco bruto y le voy a poner 1 GB.
En la siguiente opción nos preguntará cuanta capacidad tendrá nuestro disco duro virtual. Le vamos a asignar 8 GB que para este ejemplo nos basta y nos sobra (aunque si queremos podemos aumentarlo). También nos sugiere tres posibilidades: no crear ningún disco virtual, crearlo, o importar un disco desde alguna carpeta(esto básicamente es copiar una  máquina virtual ya creada y quedárnosla en vez de crearla nosotros).


En la siguiente imagen, nos pregunta con que tipo de archivo queremos crear la máquina. La extensión por defecto y propia de VirtualBox es VDI. Todo lo que hemos configurando y vayamos configurando, se guardará en este fichero.




A continuación tenemos la posibilidad de elegir entre que el almacenamiento se reserve dinámicamente o que tenga un tamaño fijo. Reservado dinámicamente quiere decir que a medida vayamos instalando programas, generando archivos, etc, el ficherito anteriormente mencionado, irá creciendo, teniendo la posibilidad de redimensionar la capacidad; sin embargo tamaño fijo, quiere decir que el rendimiento sera mucho mejor pero sin poder redimensionar la capacidad. Estas opciones las elegiréis según os convenga ;)



Acto seguido, tenemos la posibilidad de elegir la ubicación donde guardaremos el fichero de la máquina virtual y elegir la opción de cuanto tamaño tendrá el disco (aquí es donde podemos configurar si nuestra máquina tendrá mas de 8 GB o no).


¡Ya esta creada!

¿Cómo instalar un SO en la máquina creada?

Para instalar un sistema operativo en VirtualBox (en este caso Ubuntu) tenemos que irnos a configuración. En esté menú tendremos muchas opciones de configuración entre la que nos interesa: Almacenamiento.


Una vez hecho clic en Almacenamiento, vemos que en Controller, nos aparece un disco vacío. Pulsamos y observando la imagen, tenemos dos posibilidades. Seleccionar un disco virtual, esto es, una ISO e instalar el so desde una imagen; o la unidad anfitrión, que leerá automáticamente desde el CD nuestro disco de instalación. Al seleccionar una de las dos opciones, cuando mas adelante pulsemos en iniciar, correrá automáticamente la máquina como si pulsáramos el botón de encendido de nuestro ordenador.




El siguiente procedimiento es la instalación del sistema operativo, en este caso Ubuntu.


Enlaces:





on lunes, 22 de abril de 2013

Instalar Ubuntu 12.10.




Bueno hoy voy a explicar brevemente como instalar una partición de Linux (Ubuntu 12.10) en nuestros equipos de trabajo.

Al menos hay que crear dos particiones: raíz y swap.



Swap es como la memoria virtual en Microsoft. Consiste en que si tengo 2GB de memoria RAM y me lio a abrir aplis, llegará un momento en que llenaré los 2 GB; dos posibles soluciones ante esto serían:

  1. No poder abrir más aplicaciones, luego esto no sería muy efectivo
  2. Utilizar parte del disco duro para gestionar la memoria. (a este proceso se le llama swapping)



Swap entonces sirve para almacenar “cosas” temporales que no se abren en memoria.


Raíz ( / ) es el directorio en el que van a colgar todas nuestras carpetas (configuración, documentos...). Es el mayor en la jerarquía de directorios. Asemejándolo un poco con Windows, sería C:\\




En linux el administrador máximo es root.







El directorio home contiene las carpetas del usuario que haya sido creado en el sistema. Es decir, es el directorio que contiene todas las carpetas de trabajo de cada uno.

/home/usuario1    /home/usuario2     /home/usuario3

Cada usuario tendrá su carpeta de música, documentos, imágenes, etc.

Antes de seguir con el proceso de instalación, decir que tenemos 3 formas de usar Linux
  1. Mediante la instalación desde CD o USB.
  2. Mediante una aplicación para Windows llamada Wubi (ojo, solo Ubuntu). Se instala bajo Windows como si fuera un programa mas dentro del sistema operativo. Si nos cansamos solo tenemos que ir a panel de control y desinstalarla.
  3. Mediante un LiveCD. Mas adelante, en la primera imagen que os pongo, Ubuntu nos da la opción de instalarlo o de probarlo. Esto es LiveCD, una opción de usar Ubuntu sin necesidad de instalar nada ni particionar nada. Pinchar y a rodar.


Instalación mediante CD o una Iso.

Lo primero que nos preguntará Ubuntu es el idioma y si queremos probarlo o instalarlo. La opción de probarlo viene tambień muy bien, ya que podemos usar Ubuntu desde el propio CD o USB en modo Live sin tener que instalar ni particionar nada. Nosotros como queremos instalar, clicamos en instalar.




El siguiente paso que nos pedirá sera la de Descargar actualizaciones mientras se instala e instalar Software de terceros. 



Hacemos clic en continuar y seleccionamos Mas Opciones, para comenzar el particionado.




Nos detectará el disco duro y tendremos que dar a Nueva Tabla de Particiones... Aceptamos todo, y se nos habilitará la opción que tenemos al lado de change, la opcion +
Pulsamos.



Acto seguido se nos abrirá un cuadro en el que procederemos a configurar la partición. Empezaremos por crear la Swap. La verdad que este apartado es un poco confuso, porque leyendo en algún foro siempre he visto que la Swap se asigna la mitad de la memoria RAM que tengamos. Asique asignaremos 1GB.
En algunas distros o versiones os encontrares conque a la Swap se le llama también área de intercambio. Es lo mismo. 





El procedimiento para el directorio raíz es el mismo. Seleccionamos donde nos pone espacio libre, pulsamos en añadir (+) y creamos la partición.



Una vez hecho esto, pinchamos en aceptar y en Instalar Ahora.

Mientras se instala podemos ir configurando diferente opciones del sistema como la hora, zona horaria, distribución del teclado y configurar nuestro usuario.




Dejamos que se termine de instalar todo... ¡ y listo, a disfrutar!

on domingo, 21 de abril de 2013

¿Qué es Linux?

Linux: Es un sistema operativo basado en UNIX a través de un proyecto GNU (distribuciones). Tiene licencia libre (GPL). Es un so multiplataforma.






Distribución: recopilación de programas y ficheros organizados y preparados para su instalación. El núcleo viene acompañado por un entorno gráfico y utilidades que facilitan su mantenimiento. La distribución también se las conocen como distros.
Hay muchas distribuciones así que nombraré unas cuantas:

  • Red Hat
    • Software empaquetado en RPM
    • Sirvió de base a distros como Mandrake
  • Debian
    • Unica distro GNU/LINUX no comercial. No depende de empresas
    • Muy estable y robusta
    • Usuarios avanzados
    • Paquetes en .deb
    • Knoppix y Ubuntu están basados en Debian
  • Suse y Mandriva
    • Suse es una versión comercial. Su versión libre es OpenSuse
  • Knoppix
    • Pionera en sacar linux en LiveCD. Basada en Debian
  • Distros de las Comunidades Autónomas
    • Madrid: Max
    • Andalucía: Guadalinex
    • Castilla la Mancha: Molinex
    • Aragón: Agustux, entre otras muchas más.








Buenas a todos.

Soy estudiante de informática. Hace tiempo que tenía ganas de hacer un blog y compartir "cosas" pero claro, mi gran pregunta: ¿qué escribo?¿Qué puedo compartir con los demás y sentir que lo que escribo pueda servir de utilidad para algún posible lector ?

Pues al final me he decantado en compartir estos pequeños conocimientos que voy adquiriendo en el curso que estoy haciendo.

La idea surgió cuando hace tiempo quise adentrarme en el mundo Linux y a causa de mi desconocimiento se me hacía imposible su manejo. Cosas tan sencillas como instalarlo o descargar algún programa,  entre otras cosas, suponían una pequeña barrera. Entonces pensé ¿y si hago un blog de informática en el que pueda compartir lo que vaya aprendiendo?
La iniciativa está pensada en ir creando pequeñas entradas de iniciación a Ubuntu. Aunque siendo un blog de informática, claro está que no me limitaré solo a Ubuntu, sino que me gustaría completarlo con algo de programación en Java, SGDB, y alguna noción mas. Pero todo poco a poco :)

También decir que si este pequeño blog lo llegais a leer, y queréis añadir cualquier cosa, yo estaré encantado de aprender de los demás.

Saludos!