Archivo de la categoría: Linux

Cosas varias sobre Linux

Activar plugin de Java para Firefox en Ubuntu

[singlepic id=23 w=320 h=240 float=right]Una vez que ya tenemos instalado el java, solo nos queda activar el plugin para que el navegador pueda ejecutar los applets. Para activar el plugin para el Firefox, si tenemos instalado el Chrome, estos pasos también son validos, tendremos que seguir los siguientes pasos:

Comprobamos que existe la carpeta «plugins» dentro de la carpeta del navegador, en el caso del Firefox sera «/usr/lib/mozilla/plugins», en el caso del chrome sera «/opt/google/chrome/plugins»

1
 

, si no existen los crearemos:

Para Firefox

sudo mkdir -p /usr/lib/mozilla/plugins

Para Chrome

sudo mkdir -p /opt/google/chrome/plugins

Una vez que ya tenemos el directorio de «plugins», nos pasamos a el y solo nos queda crear un enlace simbolico al fichero de java con el plugin de la siguiente manera:

Para la versión de 32 bits

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so

Para la versión de 64 bits

sudo ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so

Pulsamos sobre el botón de «Verificar versión de Java», y si todo esta bien nos saldrá un mensaje de «Enhorabuena» y la versión de Java que tenemos instalada.

Con esto ya tenemos funcionando el plugin de Java en nuestro navegado Firefox o Chrome.

Instalar Java versión 7 en Ubuntu 13.04

[singlepic id=22 w=320 h=240 float=right]Para instalar la versión 7 de Java en nuestro sistema con Ubuntu 13.04, lo primero que tendremos que hacer sera añadir a la lista de repertorio la dirección donde se encuentra los ficheros del Java, lo podemos hacer de la siguiente forma mediante la utilización de una ventana de terminal.

 sudo add-apt-repository ppa:webupd8team/java

Una vez que añadido el servidor a la lista, tendremos que actualizar el listado de aplicación disponible, para ello y en la misma ventana de terminal ejecutamos el siguiente comando.

 sudo apt-get update

Una vez que termine de actualizar la lista de aplicación disponibles desde la lista de repertorios, ya solo nos queda instalar el software del java con el siguiente comando.

 sudo apt-get install oracle-java7-installer

En el proceso de instalación nos pedirá que aceptemos las condiciones de la licencia, en la primera pantalla pulsamos «Intro», y el siguiente, nos situamos sobre la opción «Si», y pulsamos de nuevo «Intro».

Cuando termine el proceso de instalación, solo nos queda confirmar que la instalación la hemos realizado correctamente, para ello podemos utilizar el siguiente comando.

java -version

Si la instalación es correcta, nos aparecera el siguiente mensaje

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode)

El numero de la versión puede variar según la versión de Java que estemos instalando.

Y con esto ya tenemos funcionando en nuestro sistema la ultima versión de Java.

Instalar No-Ip en Ubuntu 13.04

[singlepic id=21 w=320 h=240 float=right]En muchas ocasiones necesitamos acceder ha nuestros ordenador / servidor desde fuera, pero lo normal es que nuestro proveedor de Internet nos tenga asignada un  dirección ip dinámica. Esto lo podemos solucionar mediante el No-Ip y su servicio de de dns dinámico. Para ello, solo tenemos que darnos de alta en la pagina de No-IP, tiene una opción que es gratuita. Creamos el formulario con nuestros datos y elegimos el nombre de dominio que más nos guste y este libre, para el dominio principal seleccionaremos el que más nos interese de la lista que No-Ip nos ofrece. Con el alta hecha y el dominio ya creado, solo nos queda instalar el programa en nuestro equipo que le va ha indicar a No-Ip que ip tenemos en todo momento, asignando esta a nuestro dominio. Hasta la versión 12.04, Canonical tenia en su repertorio el programa de No-Ip, pero en este momento este programa ya no esta disponible, aun asi podemos intentar introduciendo en una terminal de consola el siguiente comando

sudo apt-get install noip2

Si el programa se instala, nos aparecerá un asistente donde introduciremos los datos de nuestra cuenta en No-Ip y el dominio al que queremos enlazar la ip. En mi versión actual de Ubuntu, la 13,04, este programa no esta disponible en el repositorio, por lo que hay que instalarlo ha mano. Aun teniendolo que hacer ha mano no es nada complicada su instalación, solo tendremos que descargar el programa, descomprimirlo, he instalarlo, cuando lo instalamos, nos pedira los datos de nuestra cuenta y el dominio que queremos enlazar ha la ip. Para ello solo tenemos que seguir los siguiente pasos: Nos situamos en el directorio /usr/local/src

cd /usr/local/src/

descargamos el programa de No-Ip

wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz

Descomprimimos el fichero

tar xf noip-duc-linux.tar.gz

nos pasamos al directorio que se ha creado al descomprimir el fichero, en mi caso fue este, pero puede variar según la versión del programa

cd noip-2.1.9-1/

Y lo instalamos

sudo make install

Después de esto ya tendremos instalado el programa. Si queremos reconfigurar el programa, para cambiar la cuenta de usuario o el dominio, tendremos que ejecutar el siguiente comando.

sudo /usr/local/bin/noip2 -C

Con este comando se crea la configuración por defecto, y nos vuelve a pedir los datos de cuenta y dominio.

Para ejecutar el programa, solo tendremos que introducir el siguiente comando.

sudo /usr/local/bin/noip2

Y con esto ya tenemos un nombre de dominio apuntando a nuestro equipo con ip dinámica accesible desde cualquier lugar.

Como crear una imagen con el comando DD

[singlepic id=19 w=320 h=240 float=right]Ya hemos visto como instalar una imagen a un dispositivo conectado a nuestro ordenador con el comando de Linux «DD». Ahora vamos hacer el paso contrario, como crear nuestras propias imágenes con el mismo comando. Con el comando «DD», podemos crear imágenes tanto en formato ISO como en BIN. Este proceso están fácil, como cuando copiamos una imagen, solo le tendremos que indicar:

  1. donde esta montado el disco, partición o dispositivo que queremos hacer la imagen.
  2. ruta y nombre del fichero donde vamos ha guardar la imagen.
  3. el tamaño del bloque de datos que vamos ha utilizar. Como en el caso anterior esto es opcional. 

El comando quedaría de la siguiente manera:

sudo dd if=/dev/hda of=/ruta/donde/guardamos/fichero.iso bd=1M

Explicaión del comando:

  • «if=» Ruta donde esta montada la unidad o particion que queremos hacer la imagen.
  • «of=» Ruta donde vamos a grabar nuestro fichero de imagen ISO o BIN
  • «bd=» Tamaño del bloque de datos en que se va hacer la copia. 

Por ejemplo, si queremos hacer un copia de nuestro disco (/dev/sda1) y copiarlo a un dispositivo usb, solo tendremos que escribir

sudo dd if=/dev/sda of=/media/ruta/montaje/usb/fichero.iso db=1M

Para hacer una imagen de un cd o dvd (/dev/sr0).

sudo dd if=/dev/sr0 of=/home/usuario/Ficheros_Iso/fichero.iso db=1M

Y así con cualquier otro disco, partición o dispositivo que tengamos instalado en nuestro equipo.

Como actualizar Ubuntu 12.10 a Ubuntu 13.10

Para actualizar la versión de nuestro Ubuntu 12.10 Quantal Quetzal,  a la ultima versión, en la actualidad Ubuntu 13.04 Raring Ringtail, podemos hacerlo de dos formas.

1º Forma de actualizar Ubuntu 12.10 a Ubuntu 13.03

Para ello solo tendremos que ir al aplicaciones instaladas. Ejecutar el programa «Actualización de Software» en el escritorio del Unity, o escribir lo siguiente en un terminal.

update-manager -d

Esto nos abrirá el programa de actualización de software, buscara si hay nuevas versiones y nos dirá si queremos actualizarnos a la nueva versión. En el caso de que no nos muestre que hay una nueva versión, pulsaremos sobre el botón de «Configuración», y en pestaña de «Actualizaciones», en la opción de «Notificarme una versión nueva de Ubuntu» seleccionamos la opción de «Para cualquier versión nueva», y tecleamos la clave de root. Pulsamos el botón de «Cerrar», y cerramos el programa de «Actualización de software». volvemos ha ejecutar el programa, y ahora si, nos tiene que aparecer que ha encontrado una nueva versión. Pulsamos sobre le botón de «Actualizar», nos identificamos como root, introduciendo la clave, y seguimos las instrucciones que se nos muestra en pantalla.

2º Forma de actualizar Ubuntu 12.10 a Ubuntu 13.04

Este método se basa en utilizar comandos  de consola, es el recomendado para actualizar servidores que estén basados en Ubuntu. Aunque si en una versión de escritorio, tenemos problemas para actualizar de la 1º forma, podemos utilizar esta.

Para empezar abrimos un terminal y ejecutamos el siguiente comando.

do-release-upgrade -d

Si no tenemos instalado este programos lo podemos instalar de la siguiente manera

sudo apt-get install update-manager-core

 

Como instalar una imagen con el comando DD

[singlepic id=19 w=320 h=240 float=right]Para instalar una imagen ISO o BIN, en linux podemos utilizar el comando que viene por defecto «DD».

Este comando nos permite copiar imágenes ISO o BIN en cualquier dispositivo que tengamos montado en nuestro sistema, ya sea un disco duro, CD/DVD, como unidades USB o tarjetas de memoria.

Para utilizar este comando solo tendremos que pasarle como parámetros la ruta donde se encuentra el fichero que vamos a instalar, la ruta donde se encuentra el dispositivo donde vamos ha instalar la imagen, y el tamaño del bloque de los datos, esto ultimo no es obligatorio pero si recomendable.

Ejemplo de copia de una imagen en un dispositivo USB:

sudo dd if=/ruta/del/Fichero.iso of=/dev/sdh bs=4M

Explicación del ejemplo:

  • «if=» : ruta donde se encuentra el fichero ISO o BIN que vamos ha instalar en el dispositivo deseado.
  • «of=» : Ruta donde esta montado el dispositivo donde vamos ha copiar la imagen ISO o BIN.
  • «bs=» : tamaño del bloque de datos que se va ha utilizar, no es obligatorio, pero en algunos copias, da problemas el no utilizarlo.

En este ejemplo el dispositivo USB esta montado en «/dev/sdh» pero en cada caso puede ser diferente. Para saber donde tenemos nuestras unidades montadas, solo tenemos que utilizar el comando «fdisk» como root:

sudo fdisk -l

Este comando nos muestra la ruta y mas información de como están montadas nuestras unidades.

Para copiar la imagen a un disco duro lo haríamos de la siguiente forma:

Para un Ata:

sudo dd if=/ruta/del/Fichero.Iso of=/dev/hdb bs=1M

Para un serial Ata

sudo dd if=/ruta/del/Fichero.Iso of=/dev/sdb bs=1M

En los dos ejemplos copiaríamos el fichero Iso a la unidad montada en «/dev/hdb/ para el Ata y en «/dev/sdb» para el Serial Ata, con un tamaño de bloque de datos de 1M.

Para copiarla en una unidad  de cd, lo haríamos de la siguiente forma:

sudo dd if=/Ruta/del/Fichero.Iso of=/dev/cdrom

Y esto seria todo lo que necesitamos para copiar nuestras imágenes en cualquier unidad montada en nuestro sistema.

Problemas con el puerto de Arduino en Ubuntu (Linux)

[singlepic id=1 w=320 h=240 float=right]En un sistema linux, no todos los usuario pueden tender acceso a poder manejar los puertos. Solo los usuarios que estén en el grupo «dialout» tiene permiso para manejar los puertos. Lo normal es que nuestro usuario no este dentro de ese grupo, por lo que tendremos problemas para poder acceder al puerto que crea el arduino. Para solucionar este problema solo tendremos que añadir nuestro usuario al grupo «dialout» de la siguiente manera.

sudo usermod -a -G dialout <NombreDeUsuario>

Nos pedirá la contraseña de root. y con esto, nuestro usuario ya sera miembro del grupo «dialout».

Ya solo nos queda cerrar la sesión para que los cambios efectuados tenga efecto y podamos acceder al puerto del Arduino desde nuestro usuario.

Problema con el USB y VirtualBox en Ubuntu 12.10

[singlepic id=7 w=320 h=240 float=right]Normalmente trabajo con Ubuntu, y cuando necesito probar algún otro sistema, o necesito trabajar con Windows, lo hago a través de un sistema virtual con VirtualBox, normalmente no tengo ningún problema con el, pero después de una actualización del programa, en los sistemas instalados dejo de funcionar la detención de los dispositivos conectados por usb, como el arduino, las impresoras, etc. Después de dar muchas vueltas por la configuración del VirtualBox, y no encontrar nada raro, me puse a buscar por Internet, y  encontré este mismo problema pero con la versión 11.10 del Ubuntu. Y como por probar no se pierde nada, lo probé en mi Ubuntu 12.10, y problema resuelto.

Por lo visto el fallo viene por no tener el usuario con el que se ha abierto la sesión dentro del grupo que crea el VirtualBox cuando se instala.

Para solucionar este problema solo tendremos que añadir nuestro usuario dentro del grupo «vboxusers» de la siguiente manera:

1º.- Abrimos una terminal de consola, seguramente se pueda hacer mediante algun programa grafico, pero cuando se trata de configuraciones me gusta hacerlo mediante una consola.

2º .- Comprobamos que el grupo «vboxusers» existe, una mandera fácil de hacerlo es tecleando «groupmod» y pulsamos varias veces la tecla tabulador, y esto nos mostrara la lista de grupos actuales.

3º.- Si no existe los creamos. Para crearlo solo tenemos que poner en la terminal de la consola «sudo addgroup vboxusers«. Nos pide la clave de root y listo. Ya tenemos el grupo «vboxusers» creado.

4º.- Para añadir nuestro usuario al grupo «vboxusers» tecleamos en la terminal de la consola «sudo usermod -a -G vboxusers NombreDeUsuario». Esto añadira nuestro usuario al grupo «vboxusers».

Después de estos paso, solo tendremos que reiniciar la sesión. Y los sistemas instalados con VirtualBox ya reconocerán nuestros dispositivos conectados por usb.

Un problema tonto, pero que te hace perder mucho tiempo. Espero que os haya servido de ayuda.