MRIcro 无法在 Ubuntu 14.04 LTS 上运行

MRIcro 无法在 Ubuntu 14.04 LTS 上运行

我上周正常安装了 Ubuntu 14.04 LTS 64 位,然后安装了磁共振成像

但它无法运行,出现错误

/usr/local/bin/mricro/mribin: symbol lookup error: /usr/local/bin/mricro/mribin: undefined symbol: initPAnsiStrings

我的机器是 64 位的,但我不确定作者的操作说明是否适合我的情况。我在 Google 上搜索了一段时间,但发现相关信息很少。

我记得 MRIcro 在旧版 Ubuntu 上运行顺畅,比如 11?不记得确切的版本号了。

有人有类似的问题吗?提前致谢。

答案1

我必须运行以下命令才能使其工作:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libx11-6:i386 libjpeg62:i386

然后编辑/usr/local/bin/startmricro64

export GCONV_PATH=/usr/lib32/gconv

并且您应该能够通过 来运行它/usr/local/bin/startmricro64

答案2

我在安装到 64 位系统的 Ubuntu 12.04LTS 中遇到了同样的情况。安装libjpeg62:i386软件包后,问题解决,MRIcro 可以正常运行。

答案3

在 64 位系统上,安装后libjpeg62:i386,您可能还缺少其他一些库。

就我而言:
ldd mricro/libborqt-6.9-qt2.3.so
....
libSM.so.6 => 未找到
libICE.so.6 => 未找到
...

为此你需要安装ia32-库通过:
sudo -i
cd /etc/apt/sources.list.d
echo "debhttp://old-releases.ubuntu.com/ubuntu/raring 主要受限宇宙多元宇宙”>ia32-libs-raring.list
apt-get update
apt-get install ia32-libs
sudo ldconfig

相关内容