O Kiwix Desktop é um visualizador/gerente de arquivos ZIM para GNU/Linux e Microsoft Windows OSes.

Este documento pressupõe que você tenha um pouco de conhecimento sobre a compilação de software. Se você tiver dificuldades com as dependências ou com a própria compilação da Biblioteca Kiwix, recomendamos dar uma olhada no Kiwix-Build.
O aplicativo Kiwix Desktop depende de muitas bibliotecas de software de terceiros. As seguintes bibliotecas precisam estar disponíveis:
Essas dependências podem ou não ser embaladas pelo seu sistema operacional. Eles também podem ser embalados, mas apenas em uma versão mais antiga. O script de compilação dirá se um deles está faltando ou muito velho. Na pior das hipóteses, você precisará baixar e compilar uma versão de borda sangrando manualmente.
Libkiwix deve ser compilado dinamicamente, a melhor maneira de tê-lo é usar o Kiwix-Build.
Instale os pacotes necessários (no 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-toolsDepois que todas as dependências estiverem instaladas, você pode compilar o Kiwix Desktop:
qmake .
make qmake usará PKG-Config para localizar bibliotecas. Dependendo de onde você instalou libkiwix (e outras bibliotecas), talvez seja necessário atualizar a variável Env PKG_CONFIG_PATH . Pode ser definido da seguinte maneira, por exemplo, para sistemas nativos x86-64:
export PKG_CONFIG_PATH= " <...>/BUILD_native_dyn/INSTALL/lib/x86_64-linux-gnu/pkgconfig " Você pode simplesmente abrir o projeto Kiwix-Desktop no QTCreator e, em seguida, compilar o projeto a partir daí (não se esqueça de atualizar PKG_CONFIG_PATH , se necessário).
Há suporte inicial ao QT6. Pacotes adicionais são necessários:
sudo apt install qt6-base-dev qt6-base-dev-tools qt6-webengine-dev libqt6webenginecore6-bin libqt6svg6 E qmake precisa ser configurado para usar o QT6. Primeiro, confirme qmake está usando a versão correta:
qtchooser -install qt6 $( which qmake6 ) # run once
export QT_SELECT=qt6 # set in environments where Qt6 builds are desired
qmake --versionproduz esta saída:
$ qmake --version
QMake version 3.1
Using Qt version 6.2.4 in /usr/lib/aarch64-linux-gnuEm seguida, construa normalmente:
qmake .
makePara instalar o Kiwix Desktop no sistema:
sudo make installPara executar o Kiwix Desktop
kiwix-desktop Você pode precisar atualizar o banco de dados ld antes:
sudo ldconfig Se você enfrentar problemas como library not found... , adicione a seguinte variável de ambiente:
LD_LIBRARY_PATH= " <...>/BUILD_native_dyn/INSTALL/lib/x86_64-linux-gnu " Canais de comunicação disponíveis:
Para mais informações, consulte https://wiki.kiwix.org/wiki/Communication.
GPLV3 ou posterior, consulte a licença para obter mais detalhes.