Xubuntu 15.04 上的 SPSS 22;统计文件无法运行;错误

Xubuntu 15.04 上的 SPSS 22;统计文件无法运行;错误

我正在尝试让 SPSS 22 在 Xubuntu 15.04 下运行;这是我完成向 Linux 迁移所缺少的唯一软件。

在你们开始建议使用 PSPP/R 之前,我的老板要求我使用 SPSS,因为她知道并理解它,所以很遗憾其他软件不是一个选择。此外,PSPP 不支持我必须进行的许多统计(例如重复测量方差分析)。

好吧,我安装软件时没有任何问题,直到最后获得许可时,我收到一条有关 Ubuntu 内部问题的错误,我当时发送了该错误,但不幸的是我没有保存(我真傻!)。但是,似乎所有文件都安装正确。然后我应该使用 /bin 文件夹中的 stats 文件启动 spss。如果我尝试这样做,就会发生这种情况;

narameh@Hydrogen:/opt/IBM/SPSS/Statistics/22/bin$ ./stats
*** Error in `/opt/IBM/SPSS/Statistics/22/bin/STATISTICS': free(): invalid next size (fast): 0x00007f37880050d0 ***
*** Error in `/opt/IBM/SPSS/Statistics/22/bin/STATISTICS': malloc(): memory corruption: 0x00007f3788005150 ***
Aborted (core dumped)

我在网上搜索了一下并安装了;

lib32z1
lib32ncurses5
libstdc++5

因为这似乎已经为其他人解决了类似的问题。

我也尝试过gksudo,但是仍然会引发第一个错误,而不是第二个;

narameh@Hydrogen:/opt/IBM/SPSS/Statistics/22/bin$ gksudo ./stats
GNOME_SUDO_PASS
*** Error in `/opt/IBM/SPSS/Statistics/22/bin/STATISTICS': free(): invalid next size (fast): 0x00007f0a6400a130 ***

然后我查看了统计文件的内容;

#!/bin/sh
SPSS_HOME=/opt/IBM/SPSS/Statistics/22
cd /opt/IBM/SPSS/Statistics/22
. /opt/IBM/SPSS/Statistics/22/bin/statsenv.sh
exec /opt/IBM/SPSS/Statistics/22/bin/STATISTICS "$@"

由于#!/bin/sh不太对劲,#!/bin/bash我尝试创建一个名为 spss.sh 的文件,使其可执行,然后使用 #!/bin/bash 输入相同的代码。没有成功。

有人对如何让这个宝贝工作有更多的意见吗?每次我尝试在 Windows 中重新启动时都要花很长时间。我是一个相对较新的 Linux 用户,所以如果您回答的话,请记住这一点 :)。

答案1

使用 Ubuntu 15.04 和 SPSS 22,我按照您执行的步骤操作,直到创建一个新的 #!/bin/bash 脚本。我遇到了同样的错误。

但是,我能够毫无问题地安装和运行 SPSS 23。我没有使用gksudo,但我仍然安装了以下 3 个包:lib32z1 lib32ncurses5 libstdc++5

答案2

IBM 官方的 SPSS22 补丁包 FP002 在 Linux x64 上修复了这个问题。可以在这里(需要注册)。

就我的情况而言,在 Ubuntu 15.10 上,这使得 stats 可以无错误地执行。不幸的是,SPSS 仍然无法启动...

相关内容