WSL2で環境構築


新しく計算機を買ったので、早速、WSL2を入れて計算環境を整えました。ほぼ前回のパクリです。


WSL2をインストール

https://docs.microsoft.com/ja-jp/windows/wsl/install-win10

https://aquabreath.jp/2020/04/21/wsl2-%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89/

BIOSの設定で仮想化機能を有効になっていないと、立ち上がらないので、今回のマシンではBIOSをいじっていろいろしましたが、何とかインストール完了。


Ubuntuを最新に更新

sudo apt update
sudo apt upgrade

C言語等

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

TeX関係

sudo apt install texlive-lang-cjk
sudo apt-get install latexdiff

Java

sudo apt install default-jdk

Python関係(今回やってない)

sudo apt install python-dev
sudo apt install python-numpy
sudo apt install python-numpy-doc
sudo apt install python-scipy
sudo apt install python-scipy-doc
sudo apt install python-matplotlib
sudo apt install python-matplotlib-doc
sudo apt install ipython
sudo apt install ipython-notebook
sudo apt install ipython-doc
sudo apt install python-pip
pip install --upgrade pip

sudo apt install python3-dev
sudo apt install python3-numpy
sudo apt install python3-scipy
sudo apt install python3-matplotlib
sudo apt install ipython3

Octave関係

sudo apt install octave
sudo apt install octave-doc
sudo apt install octave-htmldoc
sudo apt install liboctave-dev

Julia

sudo apt install julia


Javascript

sudo apt install nodejs

gmp,mpfr

sudo apt install libgmp-dev
sudo apt install gmp-doc
sudo apt install libgmp10-doc
sudo apt install libmpfr-dev
sudo apt install libmpfr-doc

-m32で32bit binaryを作れるように

sudo apt install gcc-multilib
sudo apt install g++-multilib

Git

sudo apt install git

Vim設定

日本語の漢字コードの異なるファイルを自動認識するように、/etc/vim/vimrc.localを
set encoding=utf-8
set fileencodings=euc-jp,sjis,iso-2022-jp,utf-8
の内容で新規作成


その他

sudo apt install nkf

カレントディレクトリのパスが長すぎなので省略する

http://kanndume.blogspot.jp/2012/03/ubuntu.html


ひとまずこんな感じ。基本Win10でいいんですが、c++を使うkvはこちらの方が楽です。あとは最近注目のJuliaで遊ぶくらいです。Core i9 爆速を期待してます。

コメント