Ubuntu 18.04 没有适用于 kiwix-tools 的 apt 包?

Ubuntu 18.04 没有适用于 kiwix-tools 的 apt 包?

我将在运行 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-managekiwix-readkiwix-search中的任何一个实用程序。kiwix-serve

相关内容