我目前正在尝试安装名为 ELAN (v 5.1) 的 QDA 软件在 Ubuntu 17.10 上以下列方式:
- 安装页面指出该软件需要 Java 运行时环境,我在安装 ELAN 之前安装了该环境Oracle 的 Java 页面,按照他们的说明进行操作。。
- 然后我下载了
.bin
文件,然后从终端运行安装./ELAN_5-1_linux.bin
。 弹出一个图形用户界面,我只需按照说明将 ELAN 安装到我的主文件夹中,看似没有问题。
我运行了该程序(
./ELAN_5.1
在文件夹内),但它无法启动。但是,我得到了以下输出:raw jre dir: /usr/lib/jvm/java-8-openjdk-amd64/jre/ jre dir: /usr/lib/jvm/java-8-openjdk-amd64/jre/ LD_LIBRARY_PATH: /home/user/ELAN_5.1/jmf__Vlin2.1.1fcs:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/i386:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/i386/xawt:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/i386/client: LD_PRELOAD:
i386
然后什么都没发生。没有错误消息,只是返回命令行。不过我注意到了一些异常:里面没有文件夹/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/
。路径
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/i386
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/i386/xawt
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/i386/client
所以不存在。我认为未能添加正确的路径LD_LIBRARY_PATH
可能与启动 ELAN 失败有关。..并且不应该LD_PRELOAD
跟着路径?
如果您能提供任何关于问题原因和解决方法的意见,我们将不胜感激。
答案1
我在语言档案馆的论坛页面上发布了同样的问题。 这篇文章提出了一种解决方法,这使我能够启动该程序。现在看来它可以正常工作了。
答案2
以下是我在 Ubuntu 18.04 上安装 ELAN 5.2 时最终遵循的步骤。(抱歉,如果没有这些步骤,我没有记录收到的所有错误消息。)
- 从以下位置下载 ELAN_5-2_linux.binhttps://tla.mpi.nl/tools/tla-tools/elan/download/
- 以 root 身份:
# apt install openjdk-8-jre vlc
- 以 root 身份编辑,
/etc/java-8-openjdk/accessibility.properties
注释掉尚未注释的 1 行 - 以普通用户身份,
$ chmod a+x ELAN_5-2_linux.bin
然后$ ./ELAN_5-2_linux.bin
按照提示安装到目录中 - 作为普通用户,在这样创建的目录中,
$ ./ELAN_5.2
答案3
今天我使用他们的(可能是新的?).deb
软件包安装了 ELAN。可以在以下网址找到它:语言档案的下载页面– 只需向下滚动到“Elan for Linux”并单击那里的“[.deb]”链接。
此后,您应该能够使用 安装它dpkg
,如下所示:
sudo dpkg -i ~/Downloads/ELAN_5-5-FX_linux.deb
PS 我正在运行 Lubuntu 18.04(Bionic Beaver)并安装了 ELAN 5.5,在安装运行上述命令之前我不需要安装任何依赖项dpkg
。