製作中

eman2をソースコードから作ってみる
https://github.com/cryoem/eman2に行って
「tag: v2.21」に合わせてzipを落として、展開します。

[root@c ~]# cd /Appl/src/
[root@c src]# unzip -t eman2-2.21.zip  | head -n 4
Archive:  /home/sysosa/eman2-2.21.zip
eac9c01bd46953132040318a6344d257853a8819
    testing: eman2-2.21/              OK
    testing: eman2-2.21/.gitignore    OK
[root@c src]#

zipファイルは展開と同時にフォルダを作ってくれそうなので、その場で展開

[root@c src]# unzip -q ~sysosa/eman2-2.21.zip
[root@c src]# cd eman2-2.21/
[root@c eman2-2.21]# less doc/INSTALL

インストールドキュメントを読むと

  • fftw
    version 2.1.3+
  • gsl
    version 1.3+
  • Boost
    version 1.32+
  • CMake
    version 2.0.6+

が必須で、オプションに「hdf5」「libtiff」「PNG」

必須パッケージ確認

[root@c eman2-2.21]# yum list installed |grep fftw
fftw.x86_64                      3.3.3-8.el7                    @base
fftw-devel.x86_64                3.3.3-8.el7                    @base
 :
[root@c eman2-2.21]#
[root@c eman2-2.21]# yum list installed |grep gsl
gsl.x86_64                       1.15-13.el7                    @base
gsl-devel.x86_64                 1.15-13.el7                    @base
[root@c eman2-2.21]#
[root@c eman2-2.21]# yum list installed |grep -i boost
boost.x86_64                     1.53.0-27.el7                  installed
boost-atomic.x86_64              1.53.0-27.el7                  installed
 :
[root@c eman2-2.21]# yum list installed |grep -i libtiff
compat-libtiff3.x86_64           3.9.4-11.el7                   @base
libtiff.x86_64                   4.0.3-27.el7_3                 @updates
libtiff-devel.x86_64             4.0.3-27.el7_3                 @updates
[root@c eman2-2.21]#
[root@c eman2-2.21]# yum list installed |grep -i png
libpng.x86_64                    2:1.5.13-7.el7_2               @updates
libpng-devel.x86_64              2:1.5.13-7.el7_2               @updates
[root@c eman2-2.21]#

ほか「hdf5」と「cmake」を

[root@c eman2-2.21]# yum --enablerepo=epel install hdf5-devel hdf5 cmake3

としてインストールした

コンパイル

[root@c eman2-2.21]# mkdir ../eman2-2.21-build
[root@c eman2-2.21]# cd ../eman2-2.21-build
[root@c eman2-2.21-build]# cmake3 ../eman2-2.21

トップ   編集 添付 複製 名前変更     ヘルプ   最終更新のRSS
Last-modified: 2018-06-08 (金) 03:00:29 (131d)