在安装openSUSE linux时,Octave 4.0.1 octave forge dicom package致命错误

时间:2016-06-22 22:15:30

标签: linux image-processing octave dicom

我正在使用:

  • linux openSUSE Tumbleweed
  • 倍频4.0.1
  • gdcm-2.6.3

我最近开始使用linux进行大学研究。对于这项研究,我一直在努力将dicom包从octave forge安装到八度音程中。当我将代码R.java提交到八度音程时,我会收到致命的错误:gdcm-2.0 / gdcmReader.h:没有导致安装失败的文件或目录。

我一直在寻找这个问题的解决方案,这个问题似乎发生在过去的几个人身上(见Dependency library not recognized during installation octave forge dicom package in debian linux)。但是,由于我是linux新手,我真的不明白这些用户为解决他们的问题所做的工作。此外,自这些帖子以来,octave和gdcm都已更新。我也一直在尝试对此进行故障排除时找不到更新版本的dicom软件包。如果有人对此有任何意见,我将非常感激。

以下是我在命令窗口日志中看到的内容。

pkg install -forge dicom

1 个答案:

答案 0 :(得分:1)

这是因为dicom包非常过时(2011)。

最近,许多研究人员更新了软件包以使用最新版本的gdcm,并删除了一些硬件编码,这些硬编码使安装gdcm超出2.0与dicom库无法兼容。

这里的线程可以在这里找到

http://octave.1599824.n4.nabble.com/Can-t-install-dicom-package-0-1-1-and-0-1-2-user-version-in-octave-4-0-2-and-ubuntu-14-0-td4681648.html

简而言之,他们的指示是使用已安装的更新版本的dicom软件包的repo。这假定gdcm已经安装了标题(即从源代码构建)。

hg clone http://hg.code.sf.net/p/octave/dicom
cd dicom 
make install