AlmaLinux 9をインストールした際の注意点についてメモを追加していきます
C/C++/Fortranの開発環境、python3 をインストールしていることを前提としています
問題点:
yumはdnfに読み替えても大丈夫です
以下は必要に応じて
% pip install numpy scipy matplotlib seaborn scikit-learn chardet openpyxl pandas
% pip install tkinter #
下記トラブルシューティング参考
python/tkinterのインストール: python3.9.14がインストールされていましたが、pipではtkinterはインストールできません
(packageが見つかりません)。
Linuxのパッケージ管理ツール (yum, dnf, apt-get)
でインストールします。
# yum install python-tkinter (Linux versionによってはpython3-tkinter,
python3-tkなど)
% pip install physbo #
bayes_gp_*.pyを使う場合。下記トラブルシューティング参考
pipでのインストールの際、「致命的エラー: Python.h:
そのようなファイルやディレクトリはありません」
が出たら、
python-develをインストールしてください。
# yum install python-devel
poetry
# pip install poetry
研究用プログラム
# cpan install Jcode File::Copy::Recursive Math:Matrix Math::MatrixReal
Math::Vector::Real
perl/tkのインストール
CGIプログラム
# cpan install CGI::Carp MIME::Lite
Perlの注意: use encodeがobsoleteになり、use utf8を使い、スクリプトはutf8で保存する必要あり。その他、調整が必要
# python -m pip install --upgrade pip setuptools
URL: https://www.intel.com/content/www/us/en/developer/tools/oneapi/toolkits.html
URL: http://www.wannier.org/download/
URL: https://www.vasp.at/wiki/index.php/Installing_VASP.6.X.X
https://www.xlsoft.com/jp/blog/intel/2021/10/29/building-vasp-with-intel-mkl-and-intel-compilers/
https://www.vasp.at/wiki/index.php/Makefile.include
http://theory.cm.utexas.edu/henkelman/code/bader/
https://theory.cm.utexas.edu/vtsttools/scripts.html
https://github.com/raman-sc/VASP
URL: http://www.xcrysden.org/doc/install.html
su/sudo
権限を付与するユーザを /etc/group の wheelグループに追加
samba
pdbedit -a ユーザ名 でsamba用パスワードを設定する
daemonの制御: systemctl
# systemctl [start|status|stop|restart|reload] [smbd|httpd|sshd]
設定ファイル
apache: /etc/httpd/httpd.conf
samba: /etc/samba/conf/smb.conf
MobaXtermでX11Forwardをする方法。X11Forwardを使うことで、X
client側でDISPLAY変数を設定する必要がなくなる。
(i)
Sessionsでセッションを作る。サーバのIPアドレスとユーザ名を入れる
(ii) 次回からこのセッションでログインする
DISPLAY変数を使う方法: X Serverプログラムを実行 (X ServerとしてMobaXterm/Windows11、shellとしてWSL2/AlmaLinuxを使用)
注意: X11アプリでは、ローカルの端末側で X
Server、リモートのサーバ側で X Client を動かします
(i) リモート側でDISPLAY変数を設定
% export DISPLAY=192.168.1.XX:0 (192.168.1.XXは端末側
(X server) のIPアドレス)
(ii) リモート側で実行 (Launcher.pyがX Client)
% python Launcher.py
(iii) 端末側に Launhcer.py が表示される
(実行しているのはリモート側)