Buscar en el Blog

Mostrando entradas con la etiqueta Ubuntu. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ubuntu. Mostrar todas las entradas

jueves, 23 de enero de 2014

Cómo corregir un Unsatisfied Link Error en Ubuntu al correr una aplicación Java

En Ubuntu, sí no se tienen instalados los paquetes de librerías gráficas (libswt) para una aplicación Java que posea GUI se suele tener el siguiente error:

java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
    no swt-gtk-3740 in java.library.path
    no swt-gtk in java.library.path

Para resolver esto es necesario instalar las librerías (libswt) usando el siguiente comando:

sudo apt-get install libswt-gtk-3-jni libswt-gtk-3-java

viernes, 1 de noviembre de 2013

Cómo Instalar Oracle JDK 7 en Ubuntu Server

En ésta publicación explico el procedimiento para instalar Oracle JDK v7 en un servidor Ubuntu.

1. Abrir una consola de comandos (SHELL) y descargar la última versión del JDK como se muestra a continuación:

sudo wget http://www.reucon.com/cdn/java/jdk-7u45-linux-x64.tar.gz

2. Crear el directorio de instalación usando el siguiente comando

sudo mkdir -p /usr/lib/jvm

3. Mover el archivo del JDK al directorio /usr/lib/jvm como se muestra a continuación:

sudo mv /home/ubuntu/downloads/jdk-7u45-linux-x64.tar.gz /usr/lib/jvm

4. Ir al directorio de instalación y descomprimir el archivo del JDK

cd /usr/lib/jvm
sudo tar xzvf jdk-7u45-linux-x64.tar.gz

5. Indicar a Ubuntu dónde se encuentra el directorio de instalación de Java con los siguientes comandos:

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_45/bin/javac" 1

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_45/bin/java" 1

6. Indicar a Ubuntu la instalación Java por defecto con los siguientes comandos:

sudo update-alternatives --set "javac" "/usr/lib/jvm/jdk1.7.0_45/bin/javac"

sudo update-alternatives --set "java" "/usr/lib/jvm/jdk1.7.0_45/bin/java"


7. Configurar la variable de entorno JAVA_HOME usando los siguientes comandos:

sudo nano /etc/profile

Ir al final de la linea y colocar lo siguiente:

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_45
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH
8. Recargar el PATH del sistema operativo usando el siguiente comando:

. /etc/profile
9. Probar que la instalación fue correcta usando el siguiente comando:

java -version
Se deberá mostrar un mensaje similar al siguiente:

Java(TM) SE Runtime Environment (build 1.7.0_45-b18)

Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)



miércoles, 15 de mayo de 2013

Cómo instalar Firefox y FlashPlayer en Ubuntu


En ésta publicación explico el procedimiento para instalar Firefox y FlashPlayer en Ubuntu.

Instalación de Firefox

Para instalar Firefox, abrir una consola de comandos y ejecutar:

sudo apt-get update

sudo apt-get install firefox


Instalación de Flash Player en Firefox

Para instalar FlashPlayer en Firefox, se tiene que realizar lo siguiente:

1. Descargar el archivo comprimido (tar) para la versión de Linux de 32 o 64bits del siguiente link:  http://get2.adobe.com/flashplayer/otherversions/

2. Descomprimir el archivo usando el siguiente comando:

tar xvzf install_flash_player_11_linux.x86_64.tar.gz

3. Al descomprimir se creará un directorio /usr y el archivo libflashplayer.so

4. Copiar el contenido del directorio /usr al directorio /usr del sistema operativo usando el siguiente comando

sudo cp -r usr/* /usr

5. Copiar el archivo libflashplayer.so al directorio de addons de Firefox usando el siguiente comando:

sudo cp libflashplayer.so \/usr/lib/firefox-addons/plugins

6. No olvidar cerrar cualquier Firefox abierto, y volverlo abrir para verificar ésta configuración

viernes, 29 de junio de 2012

Cómo solucionar errores mongoDB en Ubuntu

En ésta publicación explico como solucionar el error couldn't connect to server 127.0.0.1 shell/mongo.js en una instalación de mongoDB en Ubuntu.

Para solucionarlo ir al directorio /var/lib/mongodb y eliminar el archivo mongod.lock

miércoles, 2 de mayo de 2012

Cómo instalar mongoDB en un servidor Ubuntu

En ésta publicación explico el procedimiento para instalar mongoDB en un servidor Ubuntu


1. Ejecutar el siguiente comando para agregar la clave GPG del repositorio de mongoDB para Ubuntu

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

2. Editar el archivo /etc/apt/sources.list 

sudo nano /etc/apt/sources.list 

3. Agregar la siguiente línea al final:

deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

4. Finalmente ejecutar los siguientes comandos:

sudo apt-get update
sudo apt-get install mongodb-10gen 

NOTA: para acceder desde una consola remota usar el comando: mongo [dirección IP]. Por ejemplo:

mongo 192.168.90.5

viernes, 17 de febrero de 2012

Cómo instalar PostgreSQL en un servidor Ubuntu

En esta publicación explico el procedimiento para instalar el servidor de base de datos PostgreSQL en un servidor Ubuntu.

NOTA: de preferencia antes de correr el comando apt-get install, actualizar la lista de
paquetes disponibles usando el comando:
  
sudo apt-get update

 
1. En la consola de comandos (shell) ejecutar el siguiente comando:

sudo apt-get install postgresql-8.4 postgresql-contrib
  
2.  Ejecutar el siguiente comando:

sudo -u postgres psql < /usr/share/postgresql/8.4/contrib/adminpack.sql

3. Una vez instalado el servidor PostgreSQL verificamos que el servidor se haya levantado a
    través del siguiente comando:
  
sudo netstat -tap | grep postgresql

    El comando mostrará algo similar a lo siguiente, indicando el nombre de proceso asignado y que
    el servidor se encuentra escuchando (LISTEN).

   tcp     0   0 localhost:postgresql    *:*         LISTEN      8157/postgres

4. El archivo de configuración del servidor PostgreSQL se crea en la siguiente ruta /etc/postgresql/8.4/main/postgresql.conf descomentar la línea:
  
listen-address = 'localhost'
  
   Y colocar la IP del servidor o * para todas las IPs.
  
listen-address = '*'
  
5.  Ir a la ruta/etc/postgresql/8.4/main/pg_hba.conf y colocar lo siguiente:

# IPv4 local connections:
host    all         all         0.0.0.0/0             md5
   
    NOTA:  No usar esto para un ambiente de producción, ya que da acceso a todas las redes y a
    todos los usuarios. Es válido para una base de datos de pruebas.

6. Reiniciar el servidor PostgreSQL usando el comando:
   
sudo service postgresql restart 

7. En la consola de comandos ejecutar los siguientes comandos para crear un superusuario y una base de datos para este:

sudo -u postgres createuser -D -A -P usuarioBDD
sudo -u postgres createdb -O usuarioBDD miBDD

8. Instalar el cliente de administración gráfico (pgAdmin) para conectarse al servidor PostgreSQL descargando la aplicación del siguiente link:

http://www.pgadmin.org/download/windows.php

Gestión de los servicios [Iniciar | Detener | Reiniciar]

Para detener el servicio de PostgreSQL ejecutar el siguiente comando:

sudo service postgresql stop

Para iniciar el servicio ejecutar el comando:

sudo service postgresql start

Para reiniciar el servicio ejecutar el comando:

sudo service postgresql restart

Desinstalar el servidor PostgreSQL

Para desintalar el servidor PostgreSQL ejecutar los siguientes comandos:

sudo apt-get remove postgresql*
sudo apt-get purge postgresql* 
sudo apt-get clean

martes, 14 de diciembre de 2010

Cómo instalar Apache Tomcat 6 en Ubuntu Server

En ésta publicación explicaré cómo instalar Apache Tomcat 6 en un servidor Ubuntu v10.04.

1. En la consola de comandos (shell) usar el comando apt-get install

sudo apt-get install tomcat6

NOTA: es necesario que el servidor tenga acceso a Internet, ya que el comando apt-get install obtiene los paquetes de instalación de un servidor de Internet.

2. Para instalar la documentación de Apache Tomcat 6 ejecutar el siguiente comando:

sudo apt-get install tomcat6-docs

3. Para instalar la aplicación de administración de Apache Tomcat 6 (Tomcat Manager) ejecutar el siguiente comando:

sudo apt-get install tomcat6-admin

Como se describe anteriormente, la instalación de Apache Tomcat 6 no es complicada pero sí es importante conocer los siguientes aspectos relacionados con la instalación.

Ubicación de los archivos de configuración

Los archivos de configuración se crean en el directorio /etc/tomcat6. Aquí se podrán encontrar los archivos server.xml para poder cambiar el puerto del servidor Tomcat y tomcat-users.xml para poder crear usuarios que utilizarán el Tomcat Manager.

Para editar los archivos de configuración es necesario usar el comando sudo seguido de un editor de texto que puede ser vi o nano. Sí no se tiene experiencia con vi, recomiendo 100% usar el editor de texto nano como se muestra a continuación:

cd /etc/tomcat6 
sudo nano server.xml

cd /etc/tomcat6 
sudo nano tomcat-users.xml

Gestión de los servicios [Iniciar | Detener | Reiniciar]

Para detener el servicio de Apache Tomcat 6 ejecutar el siguiente comando:

sudo /etc/init.d/tomcat6 stop

Para iniciar el servicio ejecutar el comando:

sudo /etc/init.d/tomcat6 start

Para reiniciar el servicio ejecutar el comando:

sudo /etc/init.d/tomcat6 restart

Permisos para el Administrador de Tomcat (Tomcat Manager)

Para que el Tomcat Manager corra sin problemas, es necesario darle los siguientes permisos:

sudo chgrp -R tomcat6 /etc/tomcat6
sudo chmod -R gtw /etc/tomcat6

Además, es necesario crear por lo menos un usuario en el archivo de configuración tomcat-users.xml con el rol manager como se muestra a continuación:


<role rolename="manager"> 
<user username="ingmmurillo" password="1234" roles="manager">

viernes, 29 de octubre de 2010

Cómo instalar el JDK en la distribución de GNU/Linux: Ubuntu

En ésta publicación explico cómo instalar el Java Development Kit (JDK) v1.6 en la distribución de GNU/Linux: Ubuntu.

1. Descargar el JDK para la plataforma Linux jdk-6u22-linux-i586.bin

2. Copiar el archivo jdk-6u22-linux-i586.bin a la carpeta /usr. En mi caso el archivo fue descargado en el escritorio de Ubuntuen la ubicación /home/ingmmurillo/Desktop.

    - Abrir la consola de comandos (Shell)
    - Ingresar como superusuario (su)
ingmmurillo@ubuntu:~# cd /home/ingmmurillo/Desktop
ingmmurillo@ubuntu:/Desktop~# su
    - Copiar el archivo jdk-6u22-linux-i586.bin a la carpeta /usr
root@ubuntu:/home/ingmmurillo/Desktop# cp jdk-6u22-linux-i586.bin /usr 

3. Ir al directorio /usr y ejecutar el comando sh jdk-6u22-linux-i586.bin
root@ubuntu:/home/ingmmurillo/Desktop#cd /usr 
root@ubuntu:/usr# sh jdk-6u22-linux-i586.bin

4. Se comenzará a desempaquetar los archivos y al final pedirá la aceptación de los términos y condiciones. Una vez que se tenga todo listo el JDK estará instalado en el directorio /usr/jdk1.6.0_22

5. Por último se tiene que configurar la variable de entorno JAVA_HOME y agregar los binarios de Java al PATH del sistema operativo de la siguiente manera.

   - Ir al directorio /home/
   - Abrir el archivo _bashrc con un editor de texto
   - Colocar al final del archivo lo siguiente:
export JAVA_HOME='/usr/jdk1.6.0_22'
PATH=.:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

Para probar que la instalación del JDK y la configuración de las variables de entorno fue exitosa, abrir una terminal de comandos y ejecutar el comando java -version que deberá mostrar un mensaje similar al siguiente:
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode)