Implementando Wikipedia en la Red comunitaria

Video: 

Mediante este video se explica como instalar una copia en español de  la wikipedia para asi poder ofrecerla como contenido libre de los nodos comunitarios.

Wikipedia (www.wikipedia.org) es una iniciativa libre, para crear una gran biblioteca de conocimiento universal, con licenciamiento para compartir, reproducir y alimentar el contenido de ella.

Este videotutorial está basado en la instalcipon sobre un sistema Ubuntu 11.10 GNU/Linux. Además se muestra como tener una copia de la wikièdia, consultable, en un equipo local.

Agradecemos a  Zoociedad.org por la ayuda en este trabajo y haber compartido el material por ellos documentado.
Tambièn a kiwx.org por crear este software libre que hace realidad este procedimiento.

MANUAL (vel el video):

Bajar el archivo compilado de la wikipedia desde http://kiwix.org/
En este momento es: http://download.kiwix.org/zim/0.9/wikipedia_es_all_09_2010_beta1.zim
es un archivo de extensión .Zim de 7 Gb

se peude descargar mediante terminal, asi:

cd /home/
wget -c http://download.kiwix.org/zim/0.9/wikipedia_es_all_09_2010_beta1.zim

despues de descargado el archivo, renombrarlo (es un concejo, no es obligatorio) como wikipedia.zim
cd /home/
mv wikipedia_es_all_09_2010_beta1.zim wikipedia.zim

(o de forma grafica con el administrador de archivos)

Desde la terminal de un equipo con ubuntu y acceso a internet:

-- Instalar Kiwix *

sudo apt-add-repository ppa:kiwixteam/ppa
sudo apt-get update
sudo apt-get install kiwix

Abril el programa kiwix para comprobar que se ha instalado

crear una carpeta en el directorio "opt"

cd /opt/
sudo mkdir kiwix
sudo chmod -r 777 kiwix

Copiar y pègar en esa carpera el archivo .zim descargado

cp /home/kiwix.zim /opt/kiwix/
(o de forma grafica con el administrador de archivos)

-- Indexar el archivo .zim
Es necesario realizar un indice del contenido para que sea facilmente navegable

cd /opt/kiwix/
kiwix-index wikipedia.zim index/
Con ese comando se crea un directorio llamado "index" donde se vaa a dejar guardados los archivos del indice.
Este proceso peude llevar un PAR DE HORAS.

Despues de finalizar el indexado del archivo de wikipedia, se debe:

-- Lanzar el kiwix-serve

(previamente instale el servidor LAMP en ubuntu, o al menos el servidor Apache2)

kiwix -serve (http://kiwix.org/index.php/Kiwix-serve/es) es un servidor HTTP que permite ver el contenido del archivo .zim mediante una conexion HTTP por la red local LAN, WAN, PAN, etc.

estructura

kiwix-serve [ruta hasta el archivo .zim] --port=[numero de puerto a usar] --index=[ruta hasta carpeta que contiene los archivos del indice de la wikipedia]

queda:

kiwix-serve /opt/kiwix/wikipedia.zim --port=8082 --index=/opt/kiwix/index

Listo!!! Se ingresa a un navegador web y se entra a la direccion
http://localhost:8082

Lista la wikipedia en un servidor web local.

-- Configurar para que se ejecute al iniciar Ubuntu.

Para evitar hacer a mano el procedimiento de poner a funcionar el kiwix-serve cada vez que se reinicie el PC, se adiciona esa ultima linea:

kiwix-serve /opt/kiwix/wikipedia.zim --port=8082 --index=/opt/kiwix/index

a la opcion de "software al inicio" que trae Ubuntu en su emnu de administraciòn. Ver video.

* http://www.zoociedad.org/wiki/WikipediaEnLosColegios/ZIM

/////////////// SOLUCIÓN A ERROR DE FORMULARIO DE BUSQUEDA //////////////

Algunas personas que han seguido este tutorial han tenido problemas con el servidor kiwix ya que no le muestra la caja de buscar. Es fácilmente solucionable con un simple formulario HTML y el metodo GET. Si no sabe como silucionar esto, adjunto en la parte de abajo los archivos solución, es solo modificarlos con tu IP y puerto y dejarlos en algun directorio del servidor web.

///////////////////////

Andrés Gómez

AdjuntoTamaño
formulario.zip912 bytes
                                                         
Con el apoyo de :