我将在运行 Ubuntu 18.04 的计算机上运行 kiwix-serve。首先,我通过以下方式添加了 Kiwix PPA:
sudo add-apt-repository ppa:kiwixteam/release
如果我运行,apt search kiwix
我会得到以下结果:
kiwix/bionic,now 2.0.5~bionic amd64 [installed]
offline Wikipedia reader
libkiwix-dev/bionic 9.4.1~bionic amd64
library of common code for Kiwix (development)
libkiwix0/bionic 0.2.0-1 amd64
library of common code for Kiwix
libkiwix9/bionic,now 9.4.1~bionic amd64 [installed,automatic]
library of common code for Kiwix
在另一台安装了 20.04 的机器上,kiwix-tools 出现在列表中,安装并运行正常。
更新 1: 由于 PPA 似乎没有适用于 18.04 Bionic 的软件包,有人能建议如何在 18.04 上与 kiwix 包一起安装 kiwix-serve 而不会弄乱任何东西吗?
还应该提到,我尝试了 kiwix-tools 的 snap 功能(https://snapcraft.io/install/kiwix-tools/ubuntu) 并且它已安装但不会打开任何最近创建的 Zim 文件。我想这是因为它上次更新是在撰写本文时 2 年前。
答案1
我刚刚通过电子邮件发送了请求kiwix-tools
包装适用于 Ubuntu 18.04 LTS。因此,问题已在https://github.com/kiwix/kiwix-tools/issues/531。
作为一种解决方法,我们可以采用ArchLinux PKGBUILD对于 Ubuntu 18.04 LTS 如下:
sudo add-apt-repository ppa:kiwixteam/release
sudo apt-get update
sudo apt-get install kiwix
# get kiwix-tools
cd ~/Downloads
wget -c https://mirrors.dotsrc.org/kiwix/release/kiwix-tools/kiwix-tools_linux-x86_64-3.1.2-5.tar.gz
tar -xf kiwix-tools_linux-x86_64-3.1.2-5.tar.gz
cd kiwix-tools_linux-x86_64-3.1.2-5
sudo cp kiwix-* /usr/local/bin/
然后照常使用kiwix-manage
、kiwix-read
或kiwix-search
中的任何一个实用程序。kiwix-serve