How can I install FamilySearch Indexing on Ubuntu 16.04? When running the installation script found at https://indexing.familysearch.org/downloads/Indexing_unix.sh the prompt says that Java 1.6 is required, but openjdk-6-jre is deprecated? Is it possible to install with a newer version of Java?
-
Which software exactly and how are you trying to install it? Maybe there's a way around that hard dependency on OpenJDK 6 and the program can run fine with OpenJDK 8. After all, Java applications are supposed to be compatible with later runtime environment releases.– David FoersterOct 3, 2016 at 18:35
-
Familysearch indexing. Technically its only supported on 32 bit linux but I was able to install it on Ubuntu 14.04 using the script in this repository github.com/zvakanaka/family-search-ubuntu. I upgraded to version 8 of Java on my system and just changed a few lines in the launch script to get it to work, but now I'm trying to install it on a clean Ubuntu 16.04 install and can't figure out how to install familysearch without openjdk-6-jre– rviertelOct 4, 2016 at 0:33
-
1I don't have enough reputation to comment, but I just got the application to work by installing the PPA for java 6 described in this thread: github.com/zvakanaka/family-search-ubuntu/issues/1– msiebertMar 15, 2017 at 1:39
1 Answer
I documented my attempt in Family Search for Linux patch set for any JVM ≥ 1.6 :
Family Search for Linux patch set for any JVM ≥ 1.6
Prerequisites
You can install all of the following packages with a single
apt install
command. I just listed them here separately to explain each of them.
A Java runtime environment of at least version 1.6. On Debian you can install one like this:
sudo apt install default-jre
According to Getting FamilySearch Indexing to work in Ubuntu 14.04 you also need a few shared libraries:
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
They were already installed on my system so I haven't tested the veracity of that claim.
The
wget
andpatch
tools:sudo apt install wget patch
Installation instructions
Download the Unix installer.
wget -c https://indexing.familysearch.org/downloads/Indexing_unix.sh
Download the patch set.
wget https://gist.githubusercontent.com/davidfoerster/a7eb57becee7d5c44a3f5d9df89e2a78/raw/Indexing_unix.sh.patch https://gist.githubusercontent.com/davidfoerster/a7eb57becee7d5c44a3f5d9df89e2a78/raw/indexing.patch
Patch the installer.
patch -b Indexing_unix.sh < Indexing_unix.sh.patch
Run the installer.
./Indexing_unix.sh
Patch the installed application.
patch -p2 -d ~/.FamilySearchIndexing < indexing.patch
… and you're good to go.
Tested with OpenJDK 1.8 on Ubuntu 14.04.
-
Unfortunately this solution no longer works, the installation still works fine but the program has errors when trying to use it. I contacted their support and was able to get on a beta test for the new, long awaited web app– rviertelFeb 23, 2017 at 1:55