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或更高版本,有關更多詳細信息,請參見許可證。