首先,我是 Linux 和 Ubuntu 的新手。
我从 CFD 网站获得了以下说明:
“嘿,亚历克斯,
我刚刚遇到了和你一样的问题,但我的一个朋友找到了解决办法。很可能是 salome 忘记更新新版本 (8.4.0) 中的依赖项,实际上是 libjasper.so.1。你可以从以下位置下载它: http://ece.uvic.ca/~frodo/jasper/#download,您应该下载 jasPer 1.900.22(后者的系统不同)。如果您编译它并将生成的 libjasper.so.1 添加到路径中,它就会像魔法一样运行 ;)
希望这足以解决问题,但如果 salome 在下一次更新中添加依赖项会更好。祝你好运!”
我遇到了同样的问题,希望得到有关如何实施上述建议的详细说明。我从未在 Linux、Ubuntu 等上执行过。
除了编译之外,我还必须添加到“库”,而这在其他教程中没有解释。
答案1
查看“docs”目录,有一个名为“jasper.pdf”的文件。在章节 2.4.1 中有在 Linux 上构建和安装的说明:
$ ./configure
$ make
$ sudo make install
最后一个命令 ( sudo make install
) 应该将复制libjasper.so
到适当的目录。如果没有,只需手动将其复制到/usr/lib
:
$ sudo cp `find ./ -name 'libjasper.so'` /usr/lib/
顺便提一句:你最好在堆栈溢出。