Páginas

sábado, 22 de junio de 2013

Instalación JBoss Application Server 7.1.1 Ubuntu 12.04

Introducción

En esta entrada vamos a ver cómo instalar JBoss Application Server 7.1.1 en Ubuntu 12.04

Necesitaremos tener instalado el JDK, en nuestro ejemplo ya está instalado el jdk1.7.0_25 de Oracle

Descarga de JBoss Application Server 7.1.1

Para descargar JBoss vamos a la URL http://www.jboss.org/jbossas/downloads/ para descargar la última versión 7.1.1.Final, con lo que hacemos clic en el enlace http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.tar.gz

Instalación de JBoss

1) Descomprimimos JBoss en la carpeta que deseemos, en mi caso en /home/usuario/jboss-as-7.1.1.Final

    tar xfvz jboss-as-7.1.1.Final.tar.gz

2) Renombramos la carpeta

    mv jboss-as-7.1.1.Final jboss

3) Creamos el usuario administrador del JBoss, en este ejemplo será nuestro propio usuario, dado que hemos instalado todo en el /home/usuario

    - Lanzamos el script de gestión de usuarios del propio JBoss:

        /home/usuario/jboss/bin/add-user.sh

    - Nos pide el tipo de usuario, pulsamos la opción "a", nos pide el "realm" (¿se traduciría por grupo?) que es el nombre de la base de datos que contiene los usuarios autorizados a utilizar el servidor, dejamos la opción por defecto "ManagementRealm", nos pide también el nombre de usuario y la contraseña (dos veces), metemos nuestro usuario/password de ubuntu (usuario/password)

        What type of user do you wish to add?
         a) Management User (mgmt-users.properties)
         b) Application User (application-users.properties)
        (a): a

        Enter the details of the new user to add.
        Realm (ManagementRealm) :
        Username : usuario
        Password : password
        Re-enter Password : password
        About to add user 'usuario' for realm 'ManagementRealm'
        Is this correct yes/no? yes
        Added user 'eduardo' to file '/home/usuario/jboss/standalone/configuration/mgmt-users.properties'
        Added user 'eduardo' to file '/home/usuario/jboss/domain/configuration/mgmt-users.properties'


4) Para arraccar el servidor JBoss de modo que sea únicamente accesible desde nuestro ordenador lanzamos el script:

    /home/usuario/jboss/bin/standalone.sh

5) Si tenemos una dirección IP estática y queremos que el servidor sea visible desde otras máquinas, para arrancar el servidor deberemos pasar como parámetro la dirección IP del mismo:

    /home/usuario/jboss/bin/standalone.sh -Djboss.bind.address=192.168.0.11 -Djboss.bind.address.management=192.168.0.11 &

6) Accedemos a la consola de administración de JBoss en cualquiera de las siguientes URL: http://localhost:9990/console ó http://192.168.0.11:9990/console, se nos solicitará usuario y password, los datos que hemos introducido antes. Desde esta consola podremos desplegar nuestras aplicaciones: Manage deployments -> Add content

7) Para acceder a las aplicaciones desplegadas tendremos la URL http://localhost:8080/nombre-app

8) Para detener JBoss lanzamos el script:

    /home/usuario/jboss/bin/jboss-cli.sh --connect command=:shutdown

Eso es todo, en la siguiente entrada montaremos jBPM en JBoss y desarrollaremos un workflow de ejemplo.

Referencias:

    - https://community.jboss.org/wiki/JBossAS7UserGuide
    - https://www.digitalocean.com/community/articles/how-to-install-jboss-on-ubuntu-12-10-64bit

jueves, 20 de junio de 2013

Gestión de proyectos y mapas conceptuales en Ubuntu

Introducción

Como necesitaba un software para la gestión de proyectos y otro para la realización de mapas conceptuales en Ubuntu me he puesto a googlear y he dado con un par de herramientas interesantes.

OpenProj

Es la alternativa en software libre a la aplicación Microsoft Project. Ofrece diagramas Gantt, PERT, histogramas, informes, etc.

Es una aplicación Java.
Instalación OpenProj

Dado que OpenProj no aparece en los repositorios de Canonical Podemos descargar el paquete de:

http://sourceforge.net/projects/openproj/files/OpenProj%20Binaries/1.4/openproj_1.4-2.deb/download

Para instalarlo basta con lanzar el comando:

sudo dpkg -i openproj_1.4-3_all.deb

También podemos hacer doble clic sobre el paquete para que se instale a través del software-center de Ubuntu.

Una vez instalado necesitamos tener instalado Java y haber definido el JAVA_HOME en nuestro fichero .profile con:

export JAVA_HOME=/home/java/jdk/jdk1.6.0_34

Nota. Con Java 1.7.0_XX he tenido problemas, por lo que he bajado a Java 1.6 y todo ha funcionado perfectamente.

FreeMind

Es la alternativa en software libre a la aplicación MindManager.

Es también una aplicación Java.

Instalación FreeMind

FreeMind sí aparece en los repositorios Canonical de Ubuntu,  por lo que la instalación es más rápida. Descargamos los paquetes con:

sudo apt-get install freemind
sudo apt-get install freemind-doc
sudo apt-get install freemind-browser
sudo apt-get install freemind-plugins-help
sudo apt-get install freemind-plugins-script
sudo apt-get install freemind-plugins-svg

Nota. Con Java 1.7.0_XX también da problemas, por lo que he bajado a Java 1.6 y he reajustado el fichero .profile del mismo modo que en el aplicativo anterior y listo.

miércoles, 5 de junio de 2013

Instalación de los drivers de Ralink RT3290 en Ubuntu 12.10

Introducción

Vamos a instalar los drivers de la tarjeta wifi ralink que viene instalada en un portatil HP ProBook 4540S.

Según las especificaciones del portatil, tiene una tarjeta Ralink 802.11b/g/n (1x1) y Bluetooth 4.0

Identificar la tarjeta WIFI

Averiguamos el modelo de tarjeta con:

lspci | grep Network

Deberíamos obtener la salida:

Network controller: Ralink corp. Device 3290

Compilar driver paso a paso

Dado que los drivers no están disponibles como paquete instalable en las páginas de HP,  vamos a la página de Ralink, desde donde se nos deriva para descargar los drivers a MediaTek, donde encontramos en enlace al driver 3562 que, con unos ligeros ajustes nos funcionará.

1) Instalamos los paquetes necesarios para compilar los drivers de la tarjeta wifi:

sudo apt-get update && sudo apt-get install build-essential linux-headers-generic

2) Descargamos el código fuente del driver (nos pide una dirección de correo):
   

http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5019

3) Descomprimimos el archivo descargado:
   
tar -xvf DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217.tgz

4) Ajustamos el fichero de configuración:

gedit DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/os/linux/config.mk


5) Cambiamos las siguientes líneas

La línea 12 deberá tener: HAS_WPA_SUPPLICANT=y
La línea 15 deberá tener: HAS_NATIVE_WPA_SUPPLICANT=y

6) Nos movemos al directorio DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217 y compilamos los fuentes:

sudo make
sudo make install


7) Activamos el driver y comprobamos si la tarjeta wifi funciona:
   
sudo modprobe rt3290sta

En el icono de red de la parte superior derecha de la pantalla debería aparecer una conexión de tipo inalámbrica de nombre Ralink 802.11 bg WLAN.

8) Editamos el fichero /etc/modules, que contiene los nombres de los módulos del kernel que deberán ser cargados al arrancar el sistema.
   
sudo gedit /etc/modules

9) Añadimos al final del fichero lo siguiente:
   
rt3290sta

10) Guardamos el archivo y salimos.

11) Actualizamos los cambios y reiniciamos el portatil.

sudo update-initramfs -u

12) Si tras reiniciar todo funciona correctamente (seguimos viendo la conexión de red WIFI) podemos borrar el directorio DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217 y limpiar los paquetes descargados para la compilación:

sudo apt-get remove build-essential
sudo apt-get remove linux-headers-generic

Nota. Puede ser interesante conservar los drivers por si tuviésemos que reinstalar Ubuntu en el portatil .

Nota. El driver específico para la 3290 "DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz" que podemos encontrar en muchas páginas como http://www.avisa2.com/2013/03/wifi-ralink-rt3290-en-ubuntu-1210.html no funciona correctamente, bloqueando constantemente el equipo.

Nota. En Ubuntu 14.04 el reconocimiento de éste tipo de tarjetas es automático ya desde el inicio de la instalación.

Eso es todo.

Enlaces:

http://rricketts.com/installing-ralink-rt3290-wireless-drivers-in-ubuntu-12-04/
http://www8.hp.com/es/es/products/laptops/product-detail.html?oid=5229455

martes, 4 de junio de 2013

Instalar Ubuntu 12.10 Windows 8 preinstalado UEFI/Legacy

Introducción

Hemos tenido que instalar Ubuntu 12.10 en una serie de portátiles en los que venía preinstalado Windows 8. El objetivo era dejar Ubuntu como único sistema operativo.

La clave de toda la operación es que los portátiles ya no tienen la típica BIOS, ahora vienen con UEFI, además la opción "Secure Boot" está bloqueada por lo que no podemos ajustar el dispositivo del que queremos arrancar ni podemos desactivar UEFI para pasar al modo Legacy (BIOS Tradicional).

Lo que no se debe hacer es entrar a saco y eliminar todas las particiones del disco (partición UEFI incluída) para dejar únicamente las particiones típicas de Linux.

Preparar la imagen de Ubuntu 12.10

Se ha montado un pendrive con la imagen de Ubuntu:

http://releases.ubuntu.com/12.10/ubuntu-12.10-desktop-amd64.iso

Mediante el uso de la herramienta:

usb-creator-gtk

El uso de la misma es simple, elegimos la imagen de la iso a instalar xxxxxxx.iso y seleccionamos la unidad usb donde volcar el disco de arranque.

Desproteger UEFI

Parece que no podemos ajustar las opciones que deseamos en la UEFI, porque de algún modo el Windows 8 preinsladalo lo deja bloquedo. Para desbloquearlo debemos terminar de instalar Windows 8 y, moviendo el ratón a la esquina inferior derecha de la pantalla, seleccionar las siguientes opciones:
  • Cambiar la configuración del PC
  • En la parte izquierda de la pantalla de configuración seleccionamos la opción "Uso general",  en las opciones de la mitad derecha de la pantalla elegimos la última "Reiniciar ahora" del grupo "Inicio avanzado".
  • En la siguiente pantalla hacemos clic en la opción "Solucionar problemas"
  • En la siguiente pantalla hacemos clic en la opción "Opciones avanzadas"
  • En la siguiente pantalla hacemos clic en la opción "Configuración de inicio"
  • En la siguiente pantalla hacemos clic en el botón "Reiniciar"
Ajustamos la BIOS/UEFI

Cuando reiniciamos el PC podemos acceder a la BIOS/UEFI pulsando DEL ó F9 o el botón de acceso a la BIOS/UEFI de nuestro PC.

Una vez dentro de la BIOS/UEFI desactivaremos la opción "Secure Boot", marcaremos la opción "Legacy" y ajustaremos la secuencia de dispositivos de arranque "Boot order" colocando "USB Device" la primera.

Insertaremos el pendrive con Ubuntu 12.10 en algún puerto USB y reiniciamos el PC

Instalamos Ubuntu 12.10

Tras reiniciar el PC, se lanza el proceso de instalación de Ubuntu, que tras solicitarnos la ubicación, el teclado, etc, nos lleva a la típica pantalla de definición de las particiones, en ella deberemos elegir la opción "Reemplazar Windows 8 con Ubuntu", no vamos a redefinir particiones manualmente.

Tras la instalación de Ubuntu tendremos una instalación con sólo dos particiones, la de intercambio (swap) y la del sistema (/).

Instalamos de nuevo Ubuntu 12.10

Volvemos a reiniciar el PC con el pendrive insertado en el puerto USB, la idea es repetir el anterior proceso seleccionando ahora, en la pantalla de gestión de particiones, la opción manual que permite definir a mano las mismas:
  • SWAP. Tipo área de intercambio. Típicamente el tamaño de la ram del equipo 8GB (8000 MB).
  • SISTEMA (/). Tipo EXT4. Nosotros asignamos 30GB (30.000MB).
  • USUARIO (/home). Tipo EXT4. Asignamos el resto del disco duro.
Tras la instalación de Ubuntu tendremos un PC sin Windows 8, con la BIOS abierta y una instalación de Linux clásica.

Ajuste del proxy del sistema en Ubuntu 12.10 LTS

Tras instalar Ubuntu 12.10 LTS desde un pendrive en un equipo limpio nos hemos encontrado con que no éramos capaces de ajustar la configuración del proxy ni mediante el gestor de actualizaciones (tocando el fichero /etc/apt/apt.conf) ni ajustando el proxy a nivel general del sistema (jugando con el ajuste de Red del área de Configuración del Sistema).

Tras muchas pruebas, la única forma de ajustar el proxy para que el gestor de paquetes APT (Advanced Packaging Tool) pudiese realizar la primera actualización completa ha sido la siguiente:

- Crear el fichero /etc/apt/apt.conf.d/02proxy
- Meterle la siguiente línea:
    Acquire::http::Proxy "http://idusuario:password@xxx.xxx.xxx.xxx:puerto";

Tras ésto, se reinicia el equipo y se pulsa la opción actualizar software del menú que se despliega en el icono superior derecho.

Nota. Tras lanzar el gestor de actualizaciones y reiniciar el equipo, ya es efectivo el ajuste del proxy a nivel de sistema el apartado "Red" de la herramienta "Configuración del sistema". Para ajustar el proxy del sistema, deberemos:

- Seleccionar el método manual (el automático con la URL de configuración no funciona al menos con nuestro proxy)
- Definir el host como usuario:password@ipproxy
- Meter el puerto en el cuadro de diálogo apropiado