在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):kiwix/kiwix-xulrunner开源软件地址(OpenSource Url):https://github.com/kiwix/kiwix-xulrunner开源编程语言(OpenSource Language):C++ 66.1%开源软件介绍(OpenSource Introduction):KiwixKiwix is an offline reader for Web content. It's especially thought to make Wikipedia available offline. This is done by reading the content of the project stored in a file format ZIM, a high compressed open format with additional meta-data. COMPILATION INSTRUCTIONSTake care, the paragraphs are about the target platforms. If you want to build Kiwix for Android on a GNU/Linux system, you should follow the instructions of the "Android" paragraph. GNU/LinuxInstall pre-requisties in your distro, eg, in Debian based:
Static (Probably what you need to do if you don't know)Kiwix uses shared libraries only. A static build of Kiwix is a build which packages the dependencies. Command line tools (indexer, server, etc) are compiled statically. Run automake
Run autoconf
Download all dependencies
Reconfigure with dependencies (Gecko version)
Compile
Creates tarbal suitable for distribution (no deps)
DynamicGNU/Linux build uses shared libraries by default. You will need the following dependencies (also -dev packages) to compile Kiwix for Linux (this list can vary a little bit depending of the GNU/Linux distribution):
Debian is the only distribution providing natively all these packages. Ubuntu provides most of them, excluding xulrunner and zimlib. You will have to download and install them separatly or run configure --with-static-dep=SELF. Then run the following commands: Run automake
Configure the compilation check --help for options. Most dependencies accept --with-dep=XX and with-static-dep=XX.a. Static version of libraries are used for building static binaries (server, indexer, etc) Use --with-dep=SELF or --with-static-dep=SELF to trigger fetch and build for the dependency.
Compile
Optionaly install on the filesystem
Mac OSX UniversalWARNING: To build the Mac OS version you will have to install proprietary software which are free of charge. You will also need to build on an Apple Mac computer.
Configure MacportsInstall the following tools and libraries
NOTE: the following commands seem to work better on OS X Yosemite, apparently 'universal' is less relevant and various packages are no longer available as universal options.
Debugging tips:
AndroidLook at android/README Windows
ContactEmail: [email protected] or [email protected] Jabber: [email protected] IRC: #kiwix on irc.freenode.net You can use IRC web interface on http://chat.kiwix.org/ More... http://www.kiwix.org/wiki/Communication LEGAL & DISCLAIMERRead 'COPYING' file |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论