Как я могу установить Индексацию FamilySearch на Ubuntu 16.04? Когда запущение скрипта установки, найденного в https://indexing.familysearch.org/downloads/Indexing_unix.sh подсказка, говорит, что Java 1.6 требуется, но openjdk-6-jre удерживается от использования? Действительно ли возможно установить с более новой версией Java?
Я зарегистрировал свою попытку в Поиске Семейства набора патча Linux для любой JVM ≥ 1.6:
Поиск семейства набора патча Linux для любой JVM ≥ 1.6
Предпосылки
Можно установить все следующие пакеты с синглом
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
… и Вы хороши для движения.
Протестированный с OpenJDK 1.8 на Ubuntu 14.04.