kiwix desktop
2.4.1
Kiwix桌面是GNU/Linux和Microsoft Windows OS的Zim文件的查看器/经理。

本文档假设您对软件汇编有一些了解。如果您在依赖关系或Kiwix库本身方面遇到困难,我们建议您看看Kiwix-Build。
Kiwix桌面应用程序依赖许多第三方软件库。以下库需要可用:
这些依赖项可能会或可能不会由您的操作系统打包。它们也可能被包装,但仅在较旧的版本中。编译脚本将告诉您其中一个是缺少还是太旧。在最坏的情况下,您必须手工下载并编译出出血的边缘版本。
必须动态编译Libkiwix,最好的方法是使用Kiwix-Build。
安装所需软件包(在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-tools一旦安装了所有依赖项,您就可以编译Kiwix桌面:
qmake .
make qmake将使用pkg-config定位库。根据您安装的libkiwix(和其他库)的位置,您可能必须更新ENV变量PKG_CONFIG_PATH 。可以将其设置如下以下,例如,对于X86-64本机系统:
export PKG_CONFIG_PATH= " <...>/BUILD_native_dyn/INSTALL/lib/x86_64-linux-gnu/pkgconfig "您可能需要在QTCreator中只需打开Kiwix-Desktop项目,然后从那里编译该项目(如果必要时,请不要忘记更新PKG_CONFIG_PATH )。
对QT6有初始支持。需要其他包装:
sudo apt install qt6-base-dev qt6-base-dev-tools qt6-webengine-dev libqt6webenginecore6-bin libqt6svg6并且需要配置qmake使用QT6。首先确认qmake使用正确的版本:
qtchooser -install qt6 $( which qmake6 ) # run once
export QT_SELECT=qt6 # set in environments where Qt6 builds are desired
qmake --version产生此输出:
$ qmake --version
QMake version 3.1
Using Qt version 6.2.4 in /usr/lib/aarch64-linux-gnu然后像往常一样构建:
qmake .
make要在系统上安装Kiwix桌面:
sudo make install运行kiwix桌面
kiwix-desktop您可能必须先刷新ld数据库:
sudo ldconfig如果您面临诸如library not found... ,请添加以下环境变量:
LD_LIBRARY_PATH= " <...>/BUILD_native_dyn/INSTALL/lib/x86_64-linux-gnu " 可用的通信渠道:
有关更多信息,请参阅https://wiki.kiwix.org/wiki/communication。
GPLV3或更高版本,有关更多详细信息,请参见许可证。