Archive for the ‘Wikipedia’ Category

Debian Live Wikipedia (II)

Thursday, October 26th, 2006

Han empezado los primeros pasos. He instalado el mediawiki en su versión 1.5 que se encuentra en Debian. He optado por la versión 1.5, simplemente por que tengo una aplicación que necesita del php4 y la última version del mediawiki necesita php5. Esta fase ha sido sencilla, con un simple:
apt-get install mediawiki1.5

En la siguiente fase he necesitado un poco de prueba error hasta establecer un procedimiento. Se puede proceder a la descarga de los datos de la Wikipedia desde la página de descargas de la Wikipedia. Allí hay muchos directorios, pero por ejemplo, los datos en Catalán se encuentran en el directorio cawiki. De momento, aun no he encontrado desde donde descargar las imágenes, pero todo se llevará.

Se necesita tener instalado un mysql, y la forma de volcar los datos a la base de datos es utilizando un programa en java, el mwdumper.jar que se puede descargar de http://download.wikimedia.org/tools/

Tenemos que crear la configuración inicial para la wikimedia. En mi caso, habia instalado la wikimedia en http://localhost/mediawiki/, así que accedí al al dirección http://localhost/mediawiki/config/index.php para configurarlo. (En este paso, no le pongais ningún prefito a la base de datos). Dadle todos los datos. Cuando acabeis, os dirá que copieis el fichero LocalSettings.php en su sítio. Hacedlo.

Esta configuración inicial, es incompatible con el volcado de la wikipedia, por algunos problemas en los índices de la base de datos, así que primero tenemos que vaciar algunas tablas, en concreto, las tablas text, page y revision de la base de datos wikidb. Para ello hacemos:

mysql -u root -p wikidb
> delete from text;
> delete from page;
> delete from revision;

Ahora es el momento de volcar los datos. El fichero que contiene todos las paginas de los articulos está en el enlace pages-articles.xml.bz2.
Así pues al descargarlo, lo hara con otro nombre. Y el momento mágico:

java -jar mwdumper.jar --format=sql:1.5 cawiki-20061014-pages-articles.xml.bz2 | mysql -u root -p wikidb

A partir de este momento, ya podreis a una versión por personalizar de la wikipedia en vuestra máquina en
http://localhost/mediawiki/index.php. Se trata de una versión sin nada, falta personalizarla, las imágenes y muchas cosas más… pero eso queda para otro dia.

Debian Live Wikipedia

Sunday, October 22nd, 2006
Tengo un nuevo proyecto. Dos de los proyectos más fascinantes que hay en la red son Debian GNU/Linux y la Wikipedia. Junto con el recientemente nuevo live de Debian, ya son tres, y si esto le unes el que sea en Catalán, es un proyecto que me interesa. Ya hace tiempo que le estoy dando vueltas a la cosa, así que iré dejando aquí algunas “pinceladas” de lo que voy haciendo.

He estado mirando un poco por la red y he encontrado Información sobre la como descargarse la wikipedia y meterla en local en un Mysql. Me he puesto en contacto con la gente de #debian-live, y me han dado algunos apuntes por donde empezar. No tengo nada claro aun, así que deseadme suerte!