ソースコードを準備する

最新版のソースコードをGeant4公式サイトで確認し、ダウンロードします。

特定のバージョンが必要な場合は、

過去のリリース一覧や、 CERNのGitLabGitHub、 からダウンロードできます。

ダウンロードする(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/      // 展開したソースコード一式

このようなディレクトリ構成になっていたら、次に進んでください。