OfflinePedia/i686

De Wikilibros, la colección de libros de texto de contenido libre.

Para instalar en computadores con procesador i686 (32 bits) y corriendo Linux hay que tener en cuenta que no existen archivos binarios del lector Kiwix como aplicación separada, pero se puede hacer ejecutando directamente Kiwix en modo servidor.

Pasos[editar]

Para hacerlo automático con servicios de systemctl[editar]

Para la Wikipedia en español, de fecha Septiembre 2020, ve a la carpeta Kiwix/datos

$ cd ~/Kiwix/datos

Guarda en esa carpeta los archivos ZIM que desees hacer offline. Por ejemplo, en mi caso, al acabar de descargarlo estará en mi carpeta de Descargas, entonces: Regresando al directorio hogar:

$ cd

Entrando a las descargas

$ cd Downloads

Listando y observando mi archivo descargado

$ ls

El resultado en pantalla debería verse algo así (pero con tus nombres de usuario)

TuUsuario@TuCompu ~/Downloads: $ ls 

wikipedia_es_all_maxi_2020-09.zim

Ahora muévelos todos a la carpeta que contiene los archivos ZIM para Kiwix

$ mv *.zim* ~/Kiwix/datos

Cada que agregues un archivo nuevo se actualizará automáticamente. El procedimiento es el mismo para cualquier archivo ZIM.

Hacerlo todo automático[editar]

Para que el programa se ejecute automáticamente cuando la compu enciende y cargue todos los archivos proporcionados crearemos un script. El script ejecutará las instrucciones necesarias cuando el computador esté encendiendo.

Entra a la carpeta de archivos de inicio

$ cd /etc/systemd/system/

Crea un archivo de texto que contenga las instrucciones de ejecución. Necesitarás proporcionar tu contraseña de administrador para crearlo

$ sudo touch RunKiwix.sh

Ejecuta la siguiente secuencia de comandos que creará el script dependiendo de las características de tu computador. La primera línea indica que el archivo de texto es ejecutable

$ echo "#!/bin/bash" >> RunKiwix.sh

La segunda línea ejecuta el servidor de Kiwix y abrirá los archivos ZIM

$ echo $HOME"/Kiwix/lector/kiwix-serve "$HOME"/Kiwix/datos/*.zim "$HOME"/Kiwix/datos/*.zimaa" >> RunKiwix.sh

Y finalmente una instrucción que hará que el script salga retornando un valor nulo.

$ echo "exit 0" >> RunKiwix.sh

Ahora comprueba que el archivo esté bien creado escribiendo y notando que el resultado sea similar a esto

TuUsuario@TuCompu /etc/systemd/system/: $ cat RunKiwix.sh 

#!/bin/bash
/home/TuUsuario/Kiwix/lector/kiwix-serve /home/TuUsuario/Kiwix/datos/*.zim /home/TuUsuario/Kiwix/datos/*.zimaa
exit 0

Ahora crea otro archivo que contenga un servicio que ejecutará el código cada vez que el computador encienda.

$ sudo touch AutorunKiwix.service

Editamos el servicio, usando un editor de texto. Uno básico y sencillo de usar es nano.

$ sudo nano AutorunKiwiwx.service
Archivo AutorunKiwix.sh editado con las especificaciones para abrir el servicio al encender el computador automáticamente.

Cuando ingreses la instrucción se abrirá una ventana del editor de texto, en la cual debes escribir esto

[Unit]
Description=Kiwix autorun script

[Service]
ExecStart=/etc/systemd/system/RunKiwix.sh

[Install]
WantedBy=multi-user.target

Para guardar aplastas [Ctrl] + [X], como indica la esquina inferior izquierda ( el símbolo ' ^ ' equivale a la tecla [Ctrl] ). Cuando pregunte si deseas guardar, presionas [Y] ( de 'yes' que significa 'sí' en inglés ). Ahí te pedirá el nombre del archivo que deseas guardar y listo. Más tarde, agregaremos permisos de ejecución a los archivos que creamos con el siguiente comando:

$ chmod +x RunKiwix.sh AutorunKiwix.service

Lo que queda por hacer es incluir el servicio a los actuales del sistema

$ systemctl start AutorunKiwix.service

Con eso el programa se ejecutará, ahora procedemos a hacerlo automático en futuras prendidas de la computadora

$ systemctl enable AutorunKiwix.service

Con eso ahora tu Raspberry Pi abrirá automáticamente el programa Kiwix, que emulará una conexión a internet.

Para leer abres la siguiente página web en tu navegador: https://127.0.0.1

Para hacerlo automático con .bashrc[editar]

1.Copiar archivos de instalación.

Después de descargar los archivos Kiwix y .zim, y en su correspondiente carpeta copiarlo en el directorio o carpeta personal /home/USUARIO/kiwix.

A continuación abrir el terminal y ubicarse en el directorio de la carpeta kiwix, para la versión de 2020-07-02 :

Ingresar desde el terminal: " cd /home/USUARIO/kiwix/kiwix-tools_linux-i586-3.1.2 " y avanzar al siguiente paso.

2. Crear ejecutable

Una vez en esta dirección, el siguiente paso es crear un ejecutable que nos permita abrir Kiwix en el navegador.

Continuando en la misma ventana de terminal que abrimos anteriormente ejecutar : sudo nano /etc/rc.local

Aquí se abrirá una nueva ventana donde se debe escribir lo siguiente:

#! /bin/bash

sudo /home/USUARIO/kiwix/kiwix-tools_linux-i586-3.1.2/kiwix-serve /home/USUARIO/kiwix/zims/*zim /home/USUARIO/kiwix/zims/*zimaa

exit 0