ソースコードを準備する
最新版のソースコードをGeant4公式サイトで確認し、ダウンロードします。
特定のバージョンが必要な場合は、
過去のリリース一覧や、 CERNのGitLab、 GitHub、 からダウンロードできます。
ダウンロードする(wget)
$ cd ~/geant4/
// ダウンロードする
(~/geant4/) $ wget https://gitlab.cern.ch/geant4/geant4/-/archive/v11.X.Y/geant4-v11.X.Y.zip
wgetコマンドでソースコードをダウンロードします。
~/geant4/で作業します。
ソースコードは.zip、.tar.gz、.tar.bz2、.tarの4種類の形式で用意されています。
お好みの形式をダウンロードしてください。
僕は.zip形式を選択しました。
注釈
ブラウザを使ってダウンロードした場合は、通常~/Downloads/に保存されます。
mvコマンド、もしくはファインダーを使ってドラッグ&ドロップして、
作業用ディレクトリ(~/geant4/)に移動させてください。
// ブラウザからダウンロードしたGeant4一式を移動する
(~/geant4/) $ mv ~/Downloads/geant4-v11.X.Y.zip .
展開する(unzip)
// 展開する
(~/geant4/) $ unzip geant4-v11.X.Y.zip
(~/geant4/) $ ls -1
geant4-v11.X.Y.zip
geant4-v11.X.Y/
unzipコマンドでZIP形式のファイルを展開します。
リネームする(mv)
// アーカイブに移動する
(~/geant4/) $ mv geant4-v11.X.Y.zip archives/
// リネームする
(~/geant4/) $ mv geant4-v11.X.Y v11.X.Y/source
ダウンロードしたZIP形式のファイルは~/geant4/archives/に移動し、
展開したソース一式(=ディレクトリ)は~/geant4/v11.X.Y/sourceにリネームします。
注釈
Geant4のソースコードはウェブ上にあるため、 パソコンのディスク容量が節約したい場合、アーカイブを手元に残す必要はありません。
ディレクトリ構成
$ tree ~/geant4 -L 1
geant4/
├── archives/
│ ├── geant4-v11.2.1.zip // ダウンロードしたファイル
├── v11.2.1/
│ ├── source/ // 展開したソースコード一式
このようなディレクトリ構成になっていたら、次に進んでください。