如何在 Ubuntu 16.04 上安装 FamilySearch Indexing?运行以下安装脚本时https://indexing.familysearch.org/downloads/Indexing_unix.sh提示说需要 Java 1.6,但是 openjdk-6-jre 已弃用?是否可以安装较新版本的 Java?
答案1
我记录了我的尝试家族搜索适用于任何 JVM ≥ 1.6 的 Linux 补丁集:
家族搜索适用于任何 JVM ≥ 1.6 的 Linux 补丁集
先决条件
您可以使用单个命令安装以下所有软件包
apt install
。我只是在这里分别列出它们以解释它们。
Java 运行时环境至少为 1.6 版。在 Debian 上,你可以像这样安装:
sudo apt install default-jre
根据让 FamilySearch 索引在 Ubuntu 14.04 中运行 您还需要一些共享库:
sudo apt install libgtk2.0-0:i386 libxtst6:i386 libxtst6:i386 libx11-dev:i386 libz1:i386 libncurses5:i386 libbz2-1.0:i386 libxi6 libxtst6 libxrender1
它们已经安装在我的系统上,所以我还没有测试该声明的真实性。
和
wget
工具patch
:sudo apt install wget patch
安装说明
下载 Unix 安装程序。
wget -c https://indexing.familysearch.org/downloads/Indexing_unix.sh
下载补丁集。
wget https://gist.githubusercontent.com/davidfoerster/a7eb57becee7d5c44a3f5d9df89e2a78/raw/Indexing_unix.sh.patch https://gist.githubusercontent.com/davidfoerster/a7eb57becee7d5c44a3f5d9df89e2a78/raw/indexing.patch
修补安装程序。
patch -b Indexing_unix.sh < Indexing_unix.sh.patch
运行安装程序。
./Indexing_unix.sh
修补已安装的应用程序。
patch -p2 -d ~/.FamilySearchIndexing < indexing.patch
…一切就绪。
在 Ubuntu 14.04 上使用 OpenJDK 1.8 进行测试。