Kiwix Desktop es un espectador/administrador de archivos Zim para OSES GNU/Linux y Microsoft Windows.

Este documento asume que tiene un poco de conocimiento sobre la compilación de software. Si experimenta dificultades con las dependencias o con la compilación de la biblioteca Kiwix en sí, recomendamos echar un vistazo a Kiwix-Build.
La aplicación de escritorio Kiwix se basa en muchas bibliotecas de software de terceros. Las siguientes bibliotecas deben estar disponibles:
Estas dependencias pueden o no ser empaquetadas por su sistema operativo. También pueden estar empaquetados pero solo en una versión anterior. El script de compilación le dirá si uno de ellos falta o es demasiado viejo. En el peor de los casos, tendrá que descargar y compilar una versión de borde de sangrado a mano.
Libkiwix tiene que ser compilado dinámicamente, la mejor manera de tenerlo es usar Kiwix-Build.
Instale los paquetes necesarios (en Ubuntu 18.04+):
sudo apt-get install libqt5gui5 qtbase5-dev qtwebengine5-dev
libqt5svg5-dev qt5-image-formats-plugins aria2
qttools5-dev-tools qtchooser qt5-qmake
qtbase5-dev-toolsUna vez que se instalen todas las dependencias, puede compilar Kiwix Desktop:
qmake .
make qmake usará PKG-Config para localizar bibliotecas. Dependiendo de dónde haya instalado LibkiWix (y otras bibliotecas), es posible que deba actualizar la variable Env PKG_CONFIG_PATH . Se puede establecer de la siguiente manera, por ejemplo, para sistemas nativos x86-64:
export PKG_CONFIG_PATH= " <...>/BUILD_native_dyn/INSTALL/lib/x86_64-linux-gnu/pkgconfig " Es posible que desee simplemente abrir el proyecto Kiwix-desktop en QtCreator y luego compilar el proyecto desde allí (no olvide actualizar PKG_CONFIG_PATH si es necesario).
Hay soporte inicial para QT6. Se necesitan paquetes adicionales:
sudo apt install qt6-base-dev qt6-base-dev-tools qt6-webengine-dev libqt6webenginecore6-bin libqt6svg6 Y qmake debe configurarse para usar QT6. Primero confirma que qmake está usando la versión correcta:
qtchooser -install qt6 $( which qmake6 ) # run once
export QT_SELECT=qt6 # set in environments where Qt6 builds are desired
qmake --versionproduce esta salida:
$ qmake --version
QMake version 3.1
Using Qt version 6.2.4 in /usr/lib/aarch64-linux-gnuLuego construya como normal:
qmake .
makePara instalar Kiwix Desktop en el sistema:
sudo make installPara ejecutar el escritorio kiwix
kiwix-desktop Es posible que deba actualizar la base de datos ld antes:
sudo ldconfig Si enfrenta problemas como library not found... , agregue la siguiente variable de entorno:
LD_LIBRARY_PATH= " <...>/BUILD_native_dyn/INSTALL/lib/x86_64-linux-gnu " Canales de comunicación disponibles:
Para obtener más información, consulte https://wiki.kiwix.org/wiki/communication.
GPLV3 o posterior, vea la licencia para obtener más detalles.