Desktop Kiwix adalah penampil/manajer file zim untuk GNU/Linux dan Microsoft Windows OS.

Dokumen ini mengasumsikan Anda memiliki sedikit pengetahuan tentang kompilasi perangkat lunak. Jika Anda mengalami kesulitan dengan dependensi atau dengan kompilasi Perpustakaan Kiwix itu sendiri, kami sarankan untuk melihat Kiwix-Build.
Aplikasi desktop Kiwix bergantung pada banyak perpustakaan perangkat lunak pihak ketiga. Perpustakaan berikut harus tersedia:
Ketergantungan ini mungkin atau mungkin tidak dikemas oleh sistem operasi Anda. Mereka mungkin juga dikemas tetapi hanya dalam versi yang lebih lama. Skrip kompilasi akan memberi tahu Anda jika salah satu dari mereka hilang atau terlalu tua. Dalam kasus terburuk, Anda harus mengunduh dan menyusun versi tepi pendarahan dengan tangan.
Libkiwix harus dikompilasi secara dinamis, cara terbaik untuk memilikinya adalah dengan menggunakan Kiwix-Build.
Instal Paket yang Diperlukan (di 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-toolsSetelah semua dependensi diinstal, Anda dapat mengkompilasi Kiwix Desktop:
qmake .
make qmake akan menggunakan pkg-config untuk menemukan perpustakaan. Bergantung di mana Anda telah menginstal libkiwix (dan perpustakaan lainnya) Anda mungkin harus memperbarui variabel env PKG_CONFIG_PATH . Ini dapat ditetapkan sebagai berikut, misalnya, untuk sistem asli x86-64:
export PKG_CONFIG_PATH= " <...>/BUILD_native_dyn/INSTALL/lib/x86_64-linux-gnu/pkgconfig " Anda mungkin hanya ingin membuka proyek Kiwix-desktop di QTCreator dan kemudian mengkompilasi proyek dari sana (jangan lupa untuk memperbarui PKG_CONFIG_PATH jika perlu).
Ada dukungan awal untuk QT6. Diperlukan paket tambahan:
sudo apt install qt6-base-dev qt6-base-dev-tools qt6-webengine-dev libqt6webenginecore6-bin libqt6svg6 Dan qmake perlu dikonfigurasi untuk menggunakan QT6. Konfirmasi qmake pertama menggunakan versi yang tepat:
qtchooser -install qt6 $( which qmake6 ) # run once
export QT_SELECT=qt6 # set in environments where Qt6 builds are desired
qmake --versionmenghasilkan output ini:
$ qmake --version
QMake version 3.1
Using Qt version 6.2.4 in /usr/lib/aarch64-linux-gnuKemudian bangun seperti biasa:
qmake .
makeUntuk menginstal desktop kiwix pada sistem:
sudo make installUntuk menjalankan desktop kiwix
kiwix-desktop Anda mungkin harus menyegarkan database ld sebelumnya:
sudo ldconfig Jika Anda menghadapi masalah seperti library not found... , tambahkan variabel lingkungan berikut:
LD_LIBRARY_PATH= " <...>/BUILD_native_dyn/INSTALL/lib/x86_64-linux-gnu " Saluran komunikasi yang tersedia:
Untuk informasi lebih lanjut, silakan merujuk ke https://wiki.kiwix.org/wiki/Communication.
Gplv3 atau lebih baru, lihat lisensi untuk lebih jelasnya.