Ubuntu 22.04 LTSで環境構築

約4年ぶり、なけなしの科研費を全てはたいて計算機ワークステーションを買いました。AMD® Epyc 9754、128-coreのCPUです。AVX-512もあるよ。

その環境構築のメモ

Ubuntuを最新に更新

sudo apt update
sudo apt upgrade

C言語等

sudo apt install build-essential
sudo apt install clang
sudo apt install libboost-all-dev

TeX関係(このマシンではTeX使わないのでスキップ)

sudo apt install texlive-full
sudo apt install latexdiff
sudo apt install nkf
sudo apt install gnuplot
sudo apt install gimp
sudo apt install inkscape

Python関係

sudo apt install python3
sudo apt install python3-dev
sudo apt install python3-numpy
sudo apt install python3-scipy
sudo apt install python3-matplotlib
sudo apt install python3-sympy
sudo apt install python3-mpmath
sudo apt install python3-numba
sudo apt install ipython3

sudo apt install python-is-python3

Octave関係

sudo apt install octave
sudo apt install liboctave-dev

Julia

# 時代はjuliaup!
curl -fsSL https://install.julialang.org | sh

gmp,mpfr

sudo apt install libgmp-dev
sudo apt install libmpfr-dev

Git

sudo apt install git

VSCode

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/

sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'

sudo apt update
sudo apt install code

その他

# ホームディレクトリにある「ダウンロード」等を英語表記に
LANG=C xdg-user-dirs-gtk-updatesuc


ひとまずこんな感じ。128コアの環境を使い倒せるように研究を進めます。

コメント