ceenv - cmsi/MateriAppsLive GitHub Wiki
ceenv (Computer Experiment Environment)
[English/日本語]
本ドキュメントの最新版は https://github.com/cmsi/MateriAppsLive/wiki/ceenv にあります。
-
ceenvとは?
ceenv (Computer Experiment Environment)は、VirtualBox上で動作するコンピュータ実習のための仮想マシンです。UNIX全般(UNIXコマンド, ネットワーク, Emacs, Gnuplot)やプログラミング(C, C++, Fortran, Python2/3, MPI, OpenMP, BLAS/LAPACKなど)の実習に必要な環境一式が一つのVirtualBox仮想ディスクイメージに収められており、VirtualBoxにインポートするだけですぐに使い始めることができます。
-
VirtualBoxとは?
オープンソースの仮想化ソフトウェア。macOSやWindowsなどの、既存のオペレーティングシステム(ホストOS)の上で、別のOS (ゲストOS)を実行することができます。サポートされるホストOSはLinux、macOS、Windows、Solaris。ゲストOSとしては、FreeBSD、Linux、OpenBSD、OS/2 Warp、Windows、macOS、Solarisなど、x86/x64アーキテクチャのOSであれば基本的には動作します。GNU General Public License (GPL) Version2の下で公開・配布されています。
-
ceenvとMateriApps LIVE!との関係
MateriApps LIVE!は、ceenvを基礎としてその上にさまざまな計算物質科学アプリケーションや可視化ツールがあらかじめインストールされたVirtualBox仮想マシン環境です。VirtualBoxにインポートするだけで、第一原理計算、分子動力学計算や有効模型計算など、さまざまな計算物質科学シミュレーションをすぐに始めることができます。MateriApps LIVE!に収録されている計算物質科学アプリケーションは全てDebianパッケージとして公開されており、簡単にceenvにインストールして実行できます。
必要なファイル
- VirtualBox-*-Win.exe (Windows用), VirtualBox-*-OSX.dmg (macOS / Intel用), VirtualBox-*-OSXArm64.dmg (macOS / Apple Silicon用): VirtualBoxインストーラ
- ceenv-*-amd64.ova (Windows, macOS / Intel用), ceenv-*-arm64.ova (macOS / Apple Silicon用): ceenv仮想ディスクイメージ
セットアップ
- 上記のファイルをダウンロード
- VirtualBoxインストーラを起動し、VirtualBoxをインストール
- ceenv-*.ova をダブルクリックして仮想ディスクイメージを開くと、VirtualBoxが立ち上がる。「インポート」をクリック
スタート
- VirtualBoxを起動
- VirtualBoxマネージャー画面で「ceenv」を選択し、「起動」
- ログイン画面で以下の内容を入力してログイン
- Login(ユーザ名):
user - Password(パスワード):
live
- Login(ユーザ名):
- ターミナルウィンドウを開く
- 左下の「スタートメニュー」⇒「System Tools」⇒「LXTerminal」
Tips
- コピー & ペースト: ホストOSでPDFファイルからコピーした文字列を、仮想マシンの端末でペーストする方法
- 端末上で右クリック ⇒「Paste」(あるいは「shift + control + V」)
- 文字列のコピーは、右クリック ⇒「Copy」(あるいは「shift + control + C」)
- 日本語キーボードの使用: 日本語キーボード(「@」が「P」の右にあるタイプ)で正しく記号を入力する方法
- 「スタートメニュー」⇒「System Tools」⇒「Switch to Japanese KeyboardLayout」 (あるいはターミナルで「setxkbmap -layout jp」を実行)
- 「@」が正しく入力できることを確認
- ウインドウの文字を大きく(小さく)したい
- ホストOSの「ビュー」メニュー ⇒「仮想スクリーン 1」⇒ Scaleを変更
- ホストOSと仮想マシン間のファイル共有
- 仮想マシンが走っている場合には終了する
- VirtualBox マネージャー画面で ceenv-* を選択し「設定」
- 「共有フォルダー」タブを開き、右側の「+」をクリック
- 「フォルダーのパス」の右側の「v」マークをクリックし、「その他」を選択。さきほどUSBメモリからコピーしたフォルダーを選択する
- 「自動マウント」をチェックし「OK」⇒ さらに「OK」
- 仮想マシンを起動すると、上で選択したフォルダが、/media/sf_... の下に見える
参考資料
- MateriApps LIVE!: FAQ よくある質問 https://github.com/cmsi/MateriAppsLive/wiki/FAQ