BoW更新メモ

BoW(Bash on Ubuntu on Windows)をWindows 10のCreators Updateに伴って更新しました。Ubuntu 16.04になる!と期待したものの自動更新せず。Anniversary Update時のBoWは全削除。そうゆうものなのか。。OSアップデートだから仕方ないのか。

本稿は以下のページを参考にしています。そして完全にコピーしてるところもありますが、完全に私的なメモだと思ってください。
http://verifiedby.me/adiary/0101
http://verifiedby.me/adiary/0110

まずは以前のBoWをコマンドプロンプトで全削除
lxrun /uninstall /full

その後、コマンドプロンプトで
bash
とタイプして新たにインストールし直します。

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

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
の内容で新規作成


X環境

Xmingを使ってみる

http://www.straightrunning.com/XmingNotes/
Xming 6.9.0.31
Xming-fonts 7.7.0.10
をダウンロードしてインストールし

sudo apt install x11-apps
sudo apt install x11-utils
sudo apt install x11-xserver-utils

動作確認

DISPLAY=localhost:0.0 xeyes &

ブラウザを入れてみる

sudo apt install fonts-ipafont
sudo apt install firefox

その他

sudo apt install nkf

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

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

bashでccとc++に対してファイル名補完が効きません。これを解決するため、/usr/share/bash-completion/completions/gcc の末尾の方の2行
    cc  --version 2>/dev/null | grep -q 'GCC\|Debian' && complete -F _gcc cc  || :
    c++ --version 2>/dev/null | grep -q 'GCC\|Debian' && complete -F _gcc c++ || :

    cc  --version 2>/dev/null | grep -q 'GCC\|Debian\|ubuntu' && complete -F _gcc cc  || :
    c++ --version 2>/dev/null | grep -q 'GCC\|Debian\|ubuntu' && complete -F _gcc c++ || :
のように修正します。

コメント