我目前正在尝试通过以下方式在 Ubuntu 17.10 上安装名为 ELAN (v 5.1) 的 QDA 软件:
- 安装页面指出该软件需要 Java 运行时环境,这是我在从Oracle 的 Java 页面安装 ELAN 之前按照他们的说明安装的。.
- 然后我下载了
.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
应该遵循路径?
非常感谢任何有关导致问题的原因以及如何解决问题的意见。
我在 The Language Archive 的论坛页面上发布了同样的问题。 这篇文章提出了一种解决方法,使我能够启动该程序。看起来它现在可以工作了。
以下是我最终在 Ubuntu 18.04 上安装 ELAN 5.2 所遵循的步骤。(对不起,我没有记录没有这些步骤的所有错误消息。)
# apt install openjdk-8-jre vlc
/etc/java-8-openjdk/accessibility.properties
以注释掉尚未成为注释的 1 行$ chmod a+x ELAN_5-2_linux.bin
然后$ ./ELAN_5-2_linux.bin
按照提示安装到目录中$ ./ELAN_5.2
.deb
今天我使用他们的(可能是新的?)包安装了 ELAN 。它可以在The Language Archive 的下载页面上找到——只需向下滚动到“Elan for Linux”并单击那里的“[.deb]”链接。之后,您应该可以使用 安装它
dpkg
,如下所示:dpkg
PS我正在运行Lubuntu 18.04(Bionic Beaver)并安装了ELAN 5.5,并且在安装运行上述命令之前我不必安装任何依赖项。