Categorías
Programacion Turoriales Ubuntu

Instalar Bugzilla en Ubuntu Hardy (1 de 2)

Bugzilla es un BTS (Bug Tracking System), un sistema de seguimiento de errores. Básicamente, un programa que nos sirve para tener organizados todos los errores pendientes de nuestros proyectos, así como un historial de los errores ya solucionados (o no). Se puede usar tanto para proyectos de software como para cualquier otro tipo de proyecto. Un carpintero podría usar un BTS para organizar los errores que tiene pendientes de solucionar en los trabajos que ha hecho por ahí, por poner un ejemplo.

Un BTS se puede usar de manera interna o podemos acordar con los clientes que sean ellos mismos quienes envíen los errores al software. Para lo que deberíamos tener una instalación accesible desde internet.

Hay muchos programas que sirven para hacer seguimiento de errores, ahora mismo dos BTS muy buenos son Bugzilla y Mantis. Bugzilla es desarrollado por la gente de mozilla y tiene más facilidad para incorporar complementos que Mantis, siendo los dos muy buenos como ya he dicho antes, voy a optar por instalar Bugzilla. Si quieren meditarlo más, en el post Bugzilla vs Mantis de botsko pueden leer un análisis bastante bueno(en la lengua de Ken Follet) de las diferencias.

El primer paso es ir a la web de bugzilla y descargar la última versión estable
http://www.bugzilla.org/download/#stable

La traducción a castellano la tienen en http://bugzilla-es.sourceforge.net/

¿Tenemos perl instalado?

Bugzilla está desarrollado en perl, por lo que tenemos que saber si hay instalado en nuestro sistema operativo soporte para ese lenguaje, vamos a un terminal y escribimos: perl -v

Yo obtengo la salida «This is perl, v5.8.8 built for i486-linux-gnu-thread-multi», como bugzilla necesita perl v5.8.0 ó superior, esta parte es facil porque no tenemos que hacer nada 🙂

Base de datos

Bugzilla puede ir sobre MySQL o PostgreSQL, como recordarán del post de instalacion de php, apache y mysql sobre Ubuntu Hardy, yo tengo en mi máquina MySQL ya instalado, así que será el motor de base de datos que usará mi Bugzilla.

Para comprobar si tienen instalado MySQL o PostgreSQL, con que tengan uno de los dos vale, pueden ejecutar en el terminal:

mysql -V

psql -V

Esta ha sido la primera parte del tutorial, el objetivo era explicar qué tipo de software queremos instalar y controlar que tengamos todas las herramientas encima de la mesa. En el siguiente post de la serie empezaremos a cacharrear con el terminal para dejar bugzilla instalado (Ver la segunda parte del tutorial…)

Categorías
chuletario Turoriales Ubuntu

Renombrar muchos ficheros en linux

A los que sacamos un monton de fotos (en mi caso el 99.99% malísimas y el 0.01% mediocres) y usamos f-spot para pasar las fotos de la cámara al pc, un Ubuntu Hardy muy bonito (en mi caso). Se nos llenan muchas carpetas con nombres de fotos tan intuitivos como img_6789.jpg. Un coñazo.

Ahora vendrá alguien y dirá «Ey tío, ¿eres bobo o que te pasa? F-Spot tiene una opción para nombrar las fotos en el momento en que las importamos de la cámara«. A lo que yo responderé «Gracias 🙂 a partir de ahora usaré la opción de la que me hablas«.

Mientras pasa eso, voy a usar KRename, una aplicación de escritorio hecha para KDE (aunque va bien en Gnome) que hace justo lo que queremos.

Para instalarla, abrimos un bonito terminal y escribimos:

sudo apt-get install krename

Facil ¿no? ¿Como dices? ¿Que es más facil abrir el navegador, entrar en softonic, buscar la aplicación que quieres, bajarte un .exe, ejecutar el wizard de instalación y llenar el registro de más porquerías? Bueno, pues sigue usando windows si te parece más fácil 🙂

Ahora que ya lo tenemos instalado es muy sencillo de usar:

Le damos a añadir, seleccionamos todos los ficheros que queramos, vamos a la pestaña nombre y en mi caso he puesto la siguiente plantilla:

[$dirname]#{0;1}

O sea, que a cada foto le ponga el nombre del directorio, seguido de un numero (empezando en cero y subiendo de uno en uno).

Espero que les sea útil.

Les dejo una de las fotos renombradas, en la subida desde San Pedro hasta Tamadaba.

Categorías
Programacion Turoriales Ubuntu

Instalar Bugzilla en Ubuntu Hardy (2 de 2)

Continuando con la anterior parte de este tutorial, el siguiente paso a seguir sería instalar los módulos necesarios de perl.

Suponiendo que nos hemos descargado el paquete de instalación de bugzilla siguiendo las instrucciones del anterior tutorial, lo descomprimimos (en nuestro directorio raiz de apache) y entramos en el directorio.

Los desarrolladores de bugzilla nos facilitan esta tarea con un script llamado checksetup que nos informa de los módulos necesarios y opcionales de perl que habría que instalar y cómo hacerlo.

./checksetup.pl –check-modules

Se obtiene una salida como ésta:

Un poco más abajo, nos indica incluso qué comandos tenemos que ejecutar para instalar los módulos obligatorios y los opcionales que nos faltan.

Voy a instalar solo los obligatorios, hay que hacerlo como root.

sudo /usr/bin/perl -MCPAN -e ‘install «Email::Send»‘
sudo /usr/bin/perl -MCPAN -e ‘install «Template»‘
sudo /usr/bin/perl -MCPAN -e ‘install «Email::MIME::Modifier»‘

Le damos a intro a todas las opciones que no sepamos lo que son, para que se pongan los valores por defecto. Mejor no experimentar para ahorrarnos aspirinas y cafés. Nos preguntará el pais y el servidor ftp desde el que queremos descargar los ficheros, ponemos España que es el 32 y escogemos una de las opciones de ftp que nos muestra.

Volvemos a ejecutar el check-setup como antes para verificar que ahora si que tenemos todos los módulos obligatorios. En un principio vamos a seguir con la instalación, siempre se puede ejecutar de nuevo el check-setup para ver que módulos opcionales nos faltan, con la inestimable ayuda que da el script informándonos del comando que hay que ejecutar para instalar cada módulo.

Lo siguiente que tenemos que hacer es editar el fichero de configuración de bugzilla con las peculiaridades de nuestro sistema. Editamos el fichero localconfig que hay en el directorio de bugzilla.

gedit localconfig

Ponemos el host de la base de datos, el usuario, contraseña, nombre de la tabla, lo tipiquillo. Unos valores de ejemplo son los siguientes:

$create_htaccess = 1;
$webservergroup = ‘apache’;
$db_driver = ‘mysql’;
$db_host = ‘localhost’;
$db_name = ‘bugs’;
$db_user = ‘generico’;
$db_pass = ‘generico’;
$db_port = 0;
$db_sock = »;
$db_check = 1;
$index_html = 0;
$cvsbin = »;
$interdiffbin = »;
$diffpath = ‘/usr/bin’;

El usuario que pongamos tiene que existir en la base de datos antes de continuar. Para seguir con las instalación, ejecutamos el script check-setup.pl pero sin el parámetro –check-modules

./checksetup.pl

Si nos sale alguna advertencia o error lo corregimos, a mi me mostró el mensaje de que el webservergroup (que por defecto viene puesto como apache) no se encontraba. Ejecutamos en un terminal el comando groups y ponemos en webservergroup alguno de los grupos de nuestro equipo.

Volvemos a ejecutar el checksetup al cual mas de uno le habrá cogido cariño a estas alturas. Cuando todo vaya bien nos pedirá una contraseña de administrador, correo, etc… Los ponemos, no es shell phishing :p

Lo siguiente es decirle a apache que ejecute los cgi de perl que tenemos en nuestro directorio de bugzilla. Vamos al fichero /etc/apache2/sites-available/default y añadimos el directorio de bugzilla, algo como esto:

<Directory «/home/adrian/www/bugzilla»>
Options +ExecCGI
AllowOverride Limit
DirectoryIndex index.cgi
AddHandler cgi-script .cgi
</Directory>

Guardamos el fichero, reiniciamos apache2:

sudo /etc/init.d/apache2 restart

Y a correr, http://localhost/bugzilla

Espero que les sea útil y que no tengan muchas dudas, la instalación es un poquito rollo la verdad. Si tienen problemas, pregunten en los comentarios y así aprendemos todos. Si algo se puede corregior o explicar mejor no duden en comentarlo y se rectificará el post, así entre todos hacemos un tutorial mejor.

¡Suerte con los bichitos!

Bibliografía

Bugzilla Guide (pdf)

Categorías
fondos de escritorio Ubuntu

Fondos de escritorio y avatares para msn de tux

He estado jugando un ratito con Tux, la entrañable mascota de Linux de la que ya les he hablado. Lo he metido dentro del Gimp y he creado mi nuevo fondo de escritorio. Aquí lo tienen:

A veces me suelo poner en el avatar del msn messenger emesene (recuerden las equivalencias windows-linux), al pingüino más famoso del mundo caracterizado como varios personajes. Aquí unos ejemplos:

El temido Tux Célula (Dragon Ball)

Tux superman, aunque pequeñito, preparado para salvar al mundo de microsoft.

El caballero Jedi Tux, acercando cada vez a más jedis al lado luminoso de la fuerza.

Tux de vacaciones, porque hay que aprender a vivir la vida sin estrés.

Categorías
gadget/gizmo Turoriales Ubuntu Videojuegos

Manejando Ubuntu + Beryl con el WiiMote

El WiiMote es el mando de la consola Wii, tiene sensores de movimientos y de infrarojos, mi objetivo era poder configurar Ubuntu de tal manera que se pudiera manejar el raton del ordenador con el mando de la Wii 🙂

Lo primero que tuve que hacer fué configurar un dispositivo Bluetooth usb (el mando de la Wii usa Bluetooth), ya que mi portatil no lo trae integrado. Usé éste tutorial despues de mirar unos cuantos.

La verdad es que fué dificilillo y ya estaba casi por rendirme, pero después de dormir una noche entera, ir a trabajar al día siguiente y volver a sentarme delante de Ubuntu a la tarde, lo volví a intentar… y lo conseguí!!

Vale ya tenía bluetooth en el pc, ahora me quedaba configurar el mando de Wii como un dispositivo de entrada válido. Seguí varios tutoriales, aunque los más útiles fueron éste y éste… y la verdad que en todos había alguna cosa que no funcionaba, al final, hice una recopilación de las partes que estaban mejor explicadas de unos, y las de otros. Y conseguí configurar el mando e instalar la aplicación que lo gestiona.

Pero no funcionaba :p Segun los manuales solo faltaba escribir «sudo wminput» en el terminal para lanzar la aplicación que controla el dispositivo(El mando de la wii), pero no bastaba con eso, había que poner tras esa instrucción el nombre de mi mando «sudo wminput 00:17:AB:3C:67:3A» (se ha cambiado el nombre para proteger la intimidad de mi wiimote).

He puesto los enlaces que usé, si quieren probar, solo necesitan un poco de chispa y habilidad 🙂

Aquí les enseño el video que grabé(con tripode y todo), tiene banda sonora, y si no lo ven con música puede que no entiendan los movimientos de flipao que hago en el video :p

Categorías
chuletario Ubuntu

Thunderbird se bloquea en Ubuntu

Vaya, ¡se te ha quedado el Thunderbird bloqueado en tu Ubuntu! ¿como tratar de solucionarlo? Una de las cosas que puedes hacer es borrar los archivos de resumen de Thunderbird, a veces se pueden corromper.

Es recomendable que hagas una copia de seguridad de tu perfil de Thunderbird, después, sigue los siguientes pasos, bajo tu responsabilidad:

  1. Cierra Thunderbird
  2. Ve a tu perfil de Thunderbird /home/tuusuario/.mozilla-thunderbird/
  3. Sigue moviendote por sus subdirectorios hasta que encuentres los ficheros *.msf (Mail Summary File)
  4. Si no los encuentras, prueba con $ find /home/tuusuario/.mozilla-thunderbird/ -name «*.msf»
  5. Habrá uno por cada bandeja de entrada y carpeta que tengas configurada
  6. Eliminalos sin miedo, son archivos de resumen, al abrir el thunderbird de nuevo se volverán a crear
  7. Abre Thunderbird
  8. Cruza los dedos 🙂

thunderbird-bloqueado

A mi me ha servido, espero que a ti tambien. Sigan disfrutando de su bonito Thunderbird 🙂

Categorías
software Ubuntu youtube

Ubuntu Hardy con CompizFusion y VMware con windows

Como ya hice cuando configuré Beryl en Ubuntu Feisty y cuando conseguí usar el mando de wii para mover Ubuntu, he grabado otro video con motivo de la migración a Ubuntu Hardy Heron y lo he subido a youtube :p

En el video se puede ver Ubuntu Hardy Heron con CompizFusion instalado y una máquina virtual de VMware de un windows xp. Hace unos cuantos meses, cuando no había instalado ubuntu, tenía una máquina virtual del mismo que corría sobre windows vista… Las tornas se han cambiado.

Tambien he reproducido audio y video durante la demostración, todo esto corriendo sobre mi portatil, las características son las siguientes:

Acer Aspire 5633WLMi
Intel Core 2Duo (1,66GHz)
NVIDIA geForce Go 7300
1 GB DDR2

Les dejo ya con el video, espero que les de ganas de migrar a Linux 🙂

Categorías
software Ubuntu

Reciclar ordenadores viejos con LTSP, parte 1: Divagando

Hubo un tiempo en que era costumbre actualizar los ordenadores que se quedaban viejos. Les poníamos más memoria RAM, a veces les cambiábamos el disco duro… incluso yo una vez llegué a cambiar el procesador de mi 386 a un 486 :p la bomba de rápido, 80 MegaHercios.

intel386dx

Luego, cada vez había ordenadores más baratos, a medida que se convertían en productos más cotidianos y con más competencia… pero microsoft seguía sacando versiones de windows que necesitaban más y más recursos. Al final, ya casi que nos acostumbramos a desear comprar un ordenador nuevo cada vez que salía un nuevo windows.

Afortunadamente, los tiempos actuales no son lo que eran y tenemos alternativas a windows que son serias y fiables, a la vez que menos exigentes con los recursos.

La gente desconocida, me suele preguntar por la calle… (es mentira, ningun desconocido me pregunta… pero decir cosas así queda muy en plan gurú molón xD) «oye Adrián, ¿qué puedo hacer con mi viejo ordenador que ya está desfasado?» o tambien la variante: «oye, me han regalado un ordenador viejo y no se yo si se puede aprovechar para algo» yo suelo mirarles raro en plan «¿te conozco de algo?» y sigo caminando. Alguna vez me da por pararme y decirles… «Bueno… puedes probar a ponerte linux, usa muchos menos recursos que windows».

tux-penguin-windows

En la mayoría de los casos, esa es una buena respuesta, los que se suelen poner alguna distribución de linux (ubuntu, fedora, debian…) en una máquina que con windows iba de pena, se quedan todos contentos. Se acaban de ahorrar 700€ que les costaba comprarse un ordenador nuevo 🙂 gracias al pingüinito.

En un porcentaje menor de los casos (suelen ser aquellos a los que les han regalado el ordenador viejo), me enseñan el ordenador en el que quieren poner ubuntu y yo les digo «¡¡pero Tio!! ¿¿de dónde cojones has sacado ese ENIAC?? ¿usa transistores esa mierda?» Me suelen mirar raro y la mayoría piensa… «este tío está loco, seguro que el ordenador sirve para algo productivo». Después de ese primer pensamiento suelen decirme: «Pero para algo puede servir, yo que se… para cualquier cosa… ver porno, por decir algo».

Bueno, me he ido por las ramas, vamos a dejar la explicación de qué es LTSP para otro post :p creo que el título será algo como… «ver porno en un 386 gracias a LTSP y Ubuntu«, más que nada para atraer visitas y tal :p

Categorías
humor Series Ubuntu

¡¡¡ Enjuto Mojamuto se ha puesto Ubuntu !!!

Si antes era fan del señor Mojamuto, ahora ya soy un grupy convencío xDDD

Grande muchachada nui y grande la frase de Enjuto que queda para la posteridad, cuando nos hayamos extinguido y una raza alienígena visite la Tierra miles de años después de la muerte del último humano, posiblemente restablecerán la electricidad, los servidores y routers de internet empezarán a funcionar, los alienígenas entrarán en www.acatos.es, verán el video de éste post y oirán: «… así que os podeis ir a zurrir mierdas con un látigo…» xDDD que grande!

Ubuntuuuuuuuuuuuuuu!

Categorías
fondos de escritorio Ubuntu

Fondos de escritorio de linux II

Hoy vamos a hacer otra recopilación de fondos de escritorio de linux, como ya hicimos hace tiempo. Escogeré algunos de los wallpapers que suelo ponerme en mi equipo y enlazaremos a algunas páginas donde se hagan recopilaciones de los mismos.

Mi actual fondo de pantalla es este:

Me gusta porque la parte superior se parece al tipico fondo de windows, el llamado «felicidad», el cual es una de las fotografías famosas de la historia (es una foto real, jomis se los explica), y en la parte inferior se ve lo bien asentado que está Ubuntu sobre toda esa tierra. Ese árbol no lo mueve ni Chuck Norris.

Siguiendo con los campos verdes, voy a poner otros dos fondos que he puesto últimamente. En la segunda de ella, tenemos a nuestro amigo Tux, haciendo de las suyas con la mariposa de Msn, por cierto, ¿se han preguntado por qué es una mariposa? Este tio tambien.


Les recomiendo una serie de artículos que están apareciendo en Bitelia últimamente, se trata de los escritorios bitélicos. La gente manda pantallazos de sus escritorios y si son interesantes, son comentados en el blog.

Para que no digan que solo pongo fondos de pantalla relajantes, voy a poner alguno más oscuro, de esos que nos animan a programar o a escribir frikerias en un blog :p

Tenemos este fondo de pantalla desde el espacio, sobre cuya temática pueden encontrar muchos más fondos de pantalla del espacio gratis y muy guapos en la galeria space wallpaper.

fondos de pantalla espacio

Y este es para cuando me quiero sentir como un elfo de los bosques y empiezo a hablar y escribir en élfico.

Espero que les haya gustado, otro día subo unos cuantos más.

Saludos!