Category

Linux

[Solución] “Not all request modules can be enabled” en NetBeans (Java – JSP)

Estos últimos días estoy trabajando con JSP (JavaServer Pages), que como sabréis es una tecnología que mezcla las tecnologías web con Java, todo en la parte servidor. Para ello, me instalé el ya veterano y todoterreno NetBeans IDE sobre mi distribución GNU/Linux basada en Ubuntu. Tarea para nada complicada, basta con tener instalados los requisitos (en mi caso, como voy a trabajar con Java, necesitaré tener  instalado el JDK) y acto seguido descargarlo desde su página oficial y seguir los pasos de la instalación.

El problema viene cuando cierto individuo felizmente  estuvo pulsando repetidamente el botón “Siguiente” sin prestar demasiada atención a lo que el instalador iba preguntando. ¿Adivinad quién? En efecto … 😁

Pues en esas el instalador te pregunta sobre la carpeta donde tenemos instalado el JDK, teniendo el valor por defecto de /usr, con lo que cuando intentamos crear un nuevo proyecto Java o JSP nos indica que los módulos solicitados no se han podido habilitar (Not all request modules can be enabled ), es decir, no encuentra la instalación de JDK.

Para solucionar este pequeño descuido deberemos  editar el archivo de configuración del programa llamado netbeans.conf, normalmenete situado en $HOME/netbeans-8.2/etc

Y cambiar la ruta de la instalación indicada por la nuestra, que normalmente será  /usr/lub/jvm/java-8-oracle

Tras esto, cerramos y volvemos abrir NetBeans IDE para ahora sí, poder crear nuestro proyecto con total normalidad:

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

[Solución] Error al ejecutar xampp-control-panel (Error importing pygtk2 and pygtk2-libglade)

xampp

Mientras instalaba y configuraba mi entorno de desarrollo sobre Ubuntu 14.04, me he encontrado con un error al intentar ejecutar el panel de control de Xampp. Concretamente lanzaba el mensaje “Error importing pygtk2 and pygtk2-libglade“.

2016-08-17-010822_1366x768_scrot

A lo que le sigue la fácil solución de instalar la librería correspondiente

sudo apt-get install python-glade2

 

Para a continuación poder proceder con la normal ejecución del panel

2016-08-17-011704_1366x768_scrot

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Mejorar Apariencia de Lubuntu/LXDE

Soy un usuario bastante sencillo en cuanto a entornos de escritorio en GNU/Linux. Amo la sencillez y, y más cuando me ofrece todo lo que necesito por muy pocos recursos. Es el caso de, hasta hoy, y mirando de reojo a LXQT; mi entorno de escritorio preferido: LXDE. Y es por eso que mis sistemas habituales suelen ser distros tales como Lubuntu, Trisquel Mini etc. Me ofrecen rapidez, fluidez, comodidad y agilidad sin todos esos efectos de escritorio y animaciones, que si bien he de reconocer que son de mi agrado visual, consumen muchos recursos, que para mi es mejor dedicarlos para otras cosas.

Para mi, todo radica en un termino medio. Pocos recursos no tiene porque ser sinónimo de feo. A pesar de que la apariencia por defecto de Lubuntu deje bastante que desear 😕

Es por eso que, tras instalar, suelo realizar 4 simples acciones que mejoran el aspecto visual. Y lo cierto es que con unos simples cambios la cosa ya cambia bastante, por lo que podremos conseguir un resultado como este:

En mi caso he seguido los siguientes pasos, de los cuales los tres últimos son totalmente opcionales, puesto que se tratan de la instalación de la barra de Cairo-Dock con la que me encuentro más cómodo a la hora de trabajar y de Conky, lo que a mi parecer es un “capricho” 😁. En fin, para gustos, colores 😉.

 

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Monta tu propio servidor web con una Wii

En esta entrega de Second Use mostraremos como montarnos un servidor web en nuestra Nintendo Wii. Para ello solamente será necesario disponer de una tarjeta SD, instalar Debian en la Wii y realizar las configuraciones necesarias. Una vez hecho, podremos ya proceder con la instalación de Apache.

Respecto al porqué de usar Apache, he optado por instalar Apache por su gran cantidad de documentación de apoyo y complementos frente a otras alternativas muy buenas pero más complejas y con menos soporte. Empecemos:

Primeramente, deberemos seguir este magnífico tutorial, tanto para particionar la tarjeta como la la instalación de Debian. Una vez realizado, continuar.

Lo primero será configurar la conexión a Internet para poder instalar los paquetes necesarios, para ello, accedemos al archivo interfaces mediante el editor nano.

sudo nano /etc/network/interfaces

Dentro del editor, configuramos la conexión: yo personalmente utilizaré la interfaz wlan0, pero siempre es más recomendable utilizar una interfaz del tipo eth si dispones de un adaptador RJ45 a USB. También cabe tener en cuenta que se tiene que especificar que la Ip sea estática, y junto a esta, todos los datos necesarios. En mi caso, el archivo interfaces quedaría así:

# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto wlan0
iface wlan0 inet static
address 192.168.1.127
netmask 255.255.255.0
gateway 192.168.1.1
wireless-essid
wireless-key
wireless-mode managed
dns-nameservers 192.168.100.1

Podéis tomar el modelo anterior cambiando los valores de la línea adress, netmask, gateway wireless-essid y wireless-key por vuestros datos correspondientes. La totalidad de ellos se pueden encontrar en router. Tras esto, reiniciamos y comprobamos que los parámetros se han aplicado correctamente.

sudo reboot -r now

ifconfig

Por último, y para acabar estos pasos iniciales, vamos a poner al día la lista de repositorios y programas. Debian 5 ya esta obsoleto y los repositorios que vienen por defecto no funcionan. Así que los cambiaremos por los correctos.Para ello, entramos en /etc/apt/sources.list.

sudo nano /etc/apt/sources.list

Una vez dentro del archivo, borramos todo el contenido y lo substituimos por la siguiente línea:

deb http://archive.debian.org/debian lenny main contrib

Luego, para concluir actualizamos la lista de repositorios con un update

sudo apt-get update

Tras todos estos preparatorios, vamos a instalar Apache. Para ello instalamos los paquetes apache2 y apache2-mpm-prefork.

sudo apt-get install apache2 && apt-get install apache2-mpm-prefork

Una vez finalizada la instalación abrimos un navegador en otro PC (que este en la misma red local) e introducimos la IP del servidor, que es la que anteriormente habíamos especificado. En mi caso http://192.168.1.127. Si todo va bien, veremos el mensaje “It works!“.

Si aparece ese mensaje, es que el Servidor Web Apache está funcionando y hasta aquí ya tendríamos un servidor web ejecutándose correctamente, pero sin acceso desde Internet, ni con soporte para PHP ni MySql. Si se desea tener acceso al servidor desde Internet, hay que abrir el puerto 80 del router y direccionar a la ip del servidor. De esta manera dando la ip pública a los usuarios, podrán acceder a nuestra web. Pero si no tenemos contratada una Ip estática (cosa bastante rara) tendremos problemas, pues nuestra Ip pública cambiará cada pocas horas. Así que la solución más barata será utilizar un servicio como NoIP.

Pero todo esto lo veremos en la próximas entregas de Second Use.

 

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

“Crear informe en modo diseño” no funciona sobre GNU/Linux (Solución)

Hace ya un par de semanas que en clase estamos manejando LibreOffice Base, siendo ayer cuando nuestro profesor nos mando crear un informe “en modo diseño”. Me puse de inmediato a ello, pero para mi sorpresa, al intentar pulsar sobre el botón, este no respondía. El programa no hacía ninguna mención, ni tan siquiera arrojaba ningún mensaje de error.

Pero mi sorpresa fue mayor al descubrir que a un par más de compañeros que corrían Base sobre Ubuntu tampoco les funcionaba, frente al resto de la clase que sobre Windows realizaban con total normalidad la actividad. De manera que me puse a investigar un poco por la red, y descubrí que el bug ya estaba reportado desde hace años, incluso parecía arrástralo desde OpenOffice, pero más que un bug se trataba de la falta de un paquete. Concretamente del paquete libreoffice libreoffice-report-builder.

De manera que, siguiendo las instrucciones de la misma página, añadiremos los repositorios oficiales de LibreOffice, realizaremos un update e instalaremos.

sudo add-apt-repository ppa:libreoffice/ppa
sudo add-apt-repository ppa:libreoffice/libreoffice-universe
sudo apt-get update
sudo apt-get install libreoffice libreoffice-report-builder

 

Y tras esto y reinicar LibreOffice podremos ya acceder a el editor

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.

Solucionar problemas de audio en Skype sobre Lubuntu

Si sois usuarios comunes de Skype sobre distribuciones GNU/Linux seguramente no hayáis experimentado muchos problemas en el uso. Pero si concretamente lo habéis utilizado sobre Lubuntu habréis podido observar que a partir de la versión 4.3 de Skype tenéis  problemas con el audio ( no se escucha … etc). ¿Porqué ocurre esto?¿Como lo soluciono?

Read More