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
とタイプして新たにインストールし直します。
sudo apt upgrade
sudo apt install clang
sudo apt install libboost-all-dev
sudo apt-get install latexdiff
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
sudo apt install octave-doc
sudo apt install octave-htmldoc
sudo apt install liboctave-dev
sudo apt install gmp-doc
sudo apt install libgmp10-doc
sudo apt install libmpfr-dev
sudo apt install libmpfr-doc
sudo apt install g++-multilib
set encoding=utf-8
set fileencodings=euc-jp,sjis,iso-2022-jp,utf-8
の内容で新規作成
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
sudo apt install firefox
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++ || :
のように修正します。
本稿は以下のページを参考にしています。そして完全にコピーしてるところもありますが、完全に私的なメモだと思ってください。
http://verifiedby.me/adiary/0101
http://verifiedby.me/adiary/0110
まずは以前のBoWをコマンドプロンプトで全削除
lxrun /uninstall /full
その後、コマンドプロンプトで
bash
とタイプして新たにインストールし直します。
Ubuntuを最新に更新
sudo apt updatesudo apt upgrade
C言語等
sudo apt install build-essentialsudo apt install clang
sudo apt install libboost-all-dev
TeX関係
sudo apt install texlive-lang-cjksudo apt-get install latexdiff
Java
sudo apt install default-jdkPython関係
sudo apt install python-devsudo 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 octavesudo apt install octave-doc
sudo apt install octave-htmldoc
sudo apt install liboctave-dev
Javascript
sudo apt install nodejsgmp,mpfr
sudo apt install libgmp-devsudo 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-multilibsudo apt install g++-multilib
Git
sudo apt install gitVim設定
日本語の漢字コードの異なるファイルを自動認識するように、/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-ipafontsudo apt install firefox
その他
sudo apt install nkfカレントディレクトリのパスが長すぎなので省略する
http://kanndume.blogspot.jp/2012/03/ubuntu.htmlbashで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++ || :
のように修正します。
コメント
コメントを投稿