ユーザ用ツール

サイト用ツール


tabuchi:install-demeter

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
tabuchi:install-demeter [2020/04/21 13:17] – created mtabtabuchi:install-demeter [2021/06/06 15:31] (現在) mtab
行 1: 行 1:
-====== Demeter のインストール (とりあえず atoms を使うために) ======+===== Demeter のインストール on FreeBSD (とりあえず atoms を使うために) =====
  
 +  - <code> git clone https://github.com/bruceravel/demeter.git </code> でソースツリーをまるごと持ってくる。
 +  - demeter/bin/datoms が実行できるようにすることをゴールにする。
 +  - datoms の中で use されるモジュールの準備 (~/ は個人の root)
 +    - demetr/lib をどっか適当な場所にコピーする、例えば <code>
 + cp -R demeter/lib ~/perlLib/demeter </code>
 +    - File::Wich モジュールを持ってくる。例えば {{https://metacpan.org/release/File-Which/source/lib/File/Which.pm|File::Which}} から download して同じ場所に置いておく <code>
 + mkdir ~/perlLib/File
 + cp Which.pm ~/perlLib </code>
 +    - あるいは <code> sudo pkg instal sysutils/p5-File-Which </code> 
 +    - その他のモジュールも持ってくる (download して perlLib に置くのでも OK) <code>
 + sudo pkg install lang/p5-List-MoreUnits
 + sudo pkg install textproc/p5-Pod-POM
 + sudo pkg install devel/p5-Regexp-Assemble
 + sudo pkg install textproc/p5-Text-Template
 + sudo pkg install science/p5-Chemistry-Elements
 + sudo pkg install math/p5-Math-Spline
 + sudo pkg install textproc/p5-YAML-Tiny
 +</code>
 +    - elam.db を作る。準備として <code>
 + sudo pkg install devel/p5-DateTime
 +</code> を install した後、<code>
 + demeter/lib/Xray/data </code> にある elam2st.PL の先頭行を編集して perl が実行できるようにして実行する。できた demeter/lib/Xray/Absorption/elam.db を Elam.pm 等と同じ場所にコピーする。<code>
 + cp demeter/lib/Xray/Absorption/elam.db ~/perlLib/demeter/Xray/Absorption/
 +</code>
 +    - hubbel_g.db も作る。<code>
 + demetr/lib/Xray/data </code> にある /hubble_g2st.PL の先頭行を編集して perl が実行できるようにしてから実行する。できた demete/lib/Xray/Absorption/hubble_g.db も Elam.pm 等と同じ場所にコピーする。
 +    - PDL関連のモジュールも持ってくる。
 +      * PDL/Core : {{https://metacpan.org/release/PDL/source/Basic/Core/Core.pm|PDL::Core}} から Core.pm を perlLib/PDL にダウンロード
 +      * PDL/Exporter : https://metacpan.org/source/ETJ/PDL-2.021/Basic/Core/Exporter.pm
 +      * PDL/Options : https://metacpan.org/source/ETJ/PDL-2.021/Basic/Options.pm
 +      * PDL/Types : https://metacpan.org/source/ETJ/PDL-2.021/Basic/Core/Types.pm.PL をダウンロードして 先頭に #!/usr/local/bin/perl を追加して実行。
 +      * PDL : https://metacpan.org/source/ETJ/PDL-2.021/Basic/PDL.pm
 +      * PDL/Stats/GLM : {{https://metacpan.org/source/MAGGIEXYZ/PDL-Stats-0.74/GENERATED/PDL/Stats/GLM.pm|PDL::Stats::GLM}} から GLM.pm を perlLib/PDL/Stats にダウンロード。
 +<code>
 + tar xzvf PDL-Stats-0.74.tar.gz
 +</code> した後、
 +    - 環境変数 PERL5LIB に上記のパスを通す <code>
 + setenv PERL5LIB ~/perlLib/demeter/:~/perlLib/ </code>
tabuchi/install-demeter.1587475072.txt.gz · 最終更新: by mtab