rvi*_*tel 5 java openjdk software-installation
如何在 Ubuntu 16.04 上安装 FamilySearch 索引?运行https://indexing.familysearch.org/downloads/Indexing_unix.sh上的安装脚本时,提示说需要 Java 1.6,但不推荐使用 openjdk-6-jre?是否可以使用较新版本的 Java 进行安装?
我在Family Search for Linux patch set for any JVM \xe2\x89\xa5 1.6中记录了我的尝试:
\n\n\n\n适用于任何 JVM \xe2\x89\xa5 1.6 的 Linux 补丁集系列搜索
\n\n先决条件
\n\n您可以使用单个命令安装以下所有软件包
\n\napt install
。我只是在这里单独列出它们来解释它们。\n
\n\n- \n
至少版本为 1.6 的 Java 运行时环境。在 Debian 上,您可以像这样安装:
\n\n\n\nRun Code Online (Sandbox Code Playgroud)sudo apt install default-jre\n
- \n
根据Getting FamilySearch Indexing to work in Ubuntu\n 14.04 \n 你还需要一些共享库:
\n\nRun Code Online (Sandbox Code Playgroud)\n\nsudo apt install libgtk2.0-0:i386 libxtst6:i386 libxtst6:i386 libx11-dev:i386 libz1:i386 libncurses5:i386 libbz2-1.0:i386 libxi6 libxtst6 libxrender1\n
它们已经安装在我的系统上,所以我还没有测试该说法的真实性。
- \n
和
\n\nwget
工具patch
:Run Code Online (Sandbox Code Playgroud)sudo apt install wget patch\n
安装说明
\n\n\n
\n\n- \n
下载 Unix 安装程序。
\n\nRun Code Online (Sandbox Code Playgroud)wget -c https://indexing.familysearch.org/downloads/Indexing_unix.sh\n
- \n
下载补丁集。
\n\nRun Code Online (Sandbox Code Playgroud)wget https://gist.githubusercontent.com/davidfoerster/a7eb57becee7d5c44a3f5d9df89e2a78/raw/Indexing_unix.sh.patch https://gist.githubusercontent.com/davidfoerster/a7eb57becee7d5c44a3f5d9df89e2a78/raw/indexing.patch\n
- \n
修补安装程序。
\n\nRun Code Online (Sandbox Code Playgroud)patch -b Indexing_unix.sh < Indexing_unix.sh.patch\n
- \n
运行安装程序。
\n\nRun Code Online (Sandbox Code Playgroud)./Indexing_unix.sh\n
- \n
修补已安装的应用程序。
\n\nRun Code Online (Sandbox Code Playgroud)patch -p2 -d ~/.FamilySearchIndexing < indexing.patch\n
\xe2\x80\xa6 就可以了。
\n\n在 Ubuntu 14.04 上使用 OpenJDK 1.8 进行了测试。
\n
归档时间: |
|
查看次数: |
990 次 |
最近记录: |