WikipediaEnLosColegios/ZIM

De Wiki Zoociedad

Las principales ventajas de este método:

  • Contiene un renderizado de la información muy fiel al de la wikipedia
  • Contiene imágenes
  • Puede funcionar en un computador stand alone
  • Puede funcionar en un servidor como webServer zimreader y kiwix-serve

Las principales desventajas de este método:

  • Descarga de un archivo de datos muy grande, aunque cabe en un DVD :D

PPA desde zoociedad para kiwix:

Contenido

Software

Descarga de archivos

Los archivos que maneja este proyecto tienen el formato .zim, los pueden encontrar en:

http://kiwix.org/

El archivo a descargar es siguiente en nuestro caso:


Archivo zim:

Archivo zim, pre-indexado y kiwix compilado estaticamente:

Instalación de Kiwix

Videotutorial

Videotutorial basado en este manual sobre instalción de la Wikipedia usando Kiwix.

Instalación desde los repositorios de Ubuntu PPA

Con el trabajo desarrollado con Kelson y el equipo de Kiwix creamos el repositorio para PPA en launchpad.net

Para agregar el repositorio e instalar kiwix:
sudo apt-add-repository ppa:kiwixteam/ppa
sudo apt-get update
sudo apt-get install kiwix


Listo, hasta aqui es todo lo necesario para instalaw kiwix y poner a funcionar Wikipedia en un PC o como servidor local.

Si se esta instalando sobre ubuntu 11.10 se tiene el problema de xulrunner http://www.kiwix.org/index.php/Ubuntu_PPA

Primero se descarga kiwix, luego xulrunner y se instalan


Para i386:
wget -c https://launchpad.net/~kiwixteam/+archive/ppa/+files/kiwix_0.9-beta5-0%7Enatty_i386.deb
wget -c http://mirror.pnl.gov/ubuntu//pool/universe/x/xulrunner-1.9.2/xulrunner-1.9.2_1.9.2.17+build3+nobinonly-0ubuntu1_i386.deb
sudo dpkg -i *.deb
sudo apt-get -f install
Para amd64:
wget -c https://launchpad.net/~kiwixteam/+archive/ppa/+files/kiwix_0.9-beta5-0%7Enatty_amd64.deb
wget -c http://mirror.pnl.gov/ubuntu//pool/universe/x/xulrunner-1.9.2/xulrunner-1.9.2_1.9.2.17+build3+nobinonly-0ubuntu1_amd64.deb
sudo dpkg -i *.deb
sudo apt-get -f install

Uso

Lo primero que vamos a realizar es el index del archivo zim, para realizar búsquedas mas rápidas

jag2kn@mev:~/$ mkdir index
jag2kn@mev:~/$ kiwix-index ubuntudoc_fr_01_2009.zim index/
................
Este procedimiento puede tomar buen tiempo. Cuando termine de generar el index, van a quedar unos archivos dentro de esa carpeta:
jag2kn@mev:~/$ ls index/
flintlock  postlist.baseA  postlist.DB   record.baseB  termlist.baseA  termlist.DB  value.baseB
iamflint   postlist.baseB  record.baseA  record.DB     termlist.baseB  value.baseA  value.DB

Para hacer funcionar el servidor después que esté instalado:
jag2kn@mev:~/$ kiwix-serve 
Usage: kiwix-serve [--index=INDEX_PATH] [--port=PORT] [--verbose] [--daemon] ZIM_PATH
jag2kn@mev:~/$ kiwix-serve ubuntudoc_fr_01_2009.zim --port=8082 --index=index

Listo, ya puede acceder a un navegador y entrar a la direccion http://localhost:8082/


Para nuestras pruebas estamos utilizando la documentación de Ubuntu en francés

Mas archivos en:

WikipediaColegios kiwixServe-running.png

Hasta aqui, todo lo necesario para tener funcionando Wikipedia en un servidor para una red LAN.


Kiwix

Ejecución

./kiwix.sh
  • Cuando se ejecuta se tiene lo siguiente

WikipediaColegios kiwix Inicio.png

  • Se puede mostrar la interface en español

WikipediaColegios kiwix SeleccionarEspañol.png

  • Y se carga el archivo de datos .zim, en este caso wikipedia_es_kiwix_120000+_06_2009_alpha4.zim

WikipediaColegios kiwix AbrirArchivoDatos.png

  • Se realiza el índice del archivo

WikipediaColegios kiwix IndexDatos.png

  • Cuando termina se puede navegar entre las paginas y buscar archivos

WikipediaColegios kiwix Español.png

  • Después de indexar ser pueden realizar búsquedas

WikipediaColegios kiwix Funcionando.png


Vídeo funcionamiento

Pueden encontrar (supongo que temporalmente) un vídeo con su funcionamiento en: http://tmp.kiwix.org/scr/kiwix_0.9_alpha1_win.ogg

ZIMReader

Para que funcione el ZimReader en la red del colegio debe tener un .zim de la wikipedia que vallan a trabajar, lo ejecutan de esta manera:

  • ./ZimReader wikipedia_es_kiwix_120000+_06_2009_alpha4.zim
jag2kn@mev:~/$ ./ZimReader 
usage: ./ZimReader [options] zim-file
 
options:
	-l <ip>        listen ip (default 0.0.0.0)
	-p <port>      listen port (default 8080)
	-x <indexfile> full text index file name
 
 
jag2kn@mev:~/$ ./ZimReader wikipedia_es_kiwix_120000+_06_2009_alpha4.zim
 IP 0.0.0.0 port 8080
 Wikipedia ist jetzt unter http://localhost:8080/ verfügbar
 Die Einstellungen können unter $HOME/.ZimReader geändert werden

Con la opción -x se le entrega un archivo de indexación, este es el que construye kiwix, así se agilizan las consultas para los usuarios


WikipediaColegios zimreader.png


Kiwix-serve

kiwix-serve es un servidor HTTP capaz de navegar en los archivos ZIM y provee el mismo motor de búsqueda de Kiwix. Usted puede con el acceder al contenido de archivo ZIM con la simple ayuda de un navegador y desde cualquier computador conectado al servidor donde este corriendo kiwix-serve

Para usarlo debe tener:

  1. Tener kiwix (version 0.9 o mayor) instalado en su sistema GNU/Lunux.
  2. Tener un archivo ZIM
  3. Tener un archivo índice de ZIM
  4. Tener kiwix-server ejecutándose

Compilación

Este proceso sirve para Ubuntu 10.04:
sudo apt-get install build-essential xulrunner-dev libbz2-dev libicu-dev libxapian-dev  libmicrohttpd-dev liblzma-dev
 
wget http://downloads.sourceforge.net/project/kiwix/kiwix-0.9-alpha3-src.tar.bz2?use_mirror=ufpr
tar -xvjf kiwix-0.9-alpha3-src.tar.bz2
cd kiwix-0.9
./configure
make


Links

Para mas detalles:

Herramientas
LANGUAGES