mieki256's diary



2017/07/25(火) [n年前の日記]

#4 [windows][ubuntu] なんとなく Bash on Ubuntu on Windows をインストール

なんとなく、Windows10 Creators Update x64上で、Bash on Ubuntu on Windows をインストールしてみたり。以下を参考にしつつ作業。

_Bash on Ubuntu on Windowsをインストールしてみよう! - Qiita
_Bash on Ubuntu on Windows環境構築メモ - Qiita
_Bash on Ubuntu on Windowsとは? そのインストールと使い方 - Build Insider
_Windows10 の "Bash on Ubuntu on Windows" で困ったこと - Qiita
_WSL その4 - BashでUbuntu Monoフォントを利用するには - kledgeb
_Bash on Ubuntu on Windows + VcXsrv + RubyMine でWindowsでも快適なRails開発環境を作ろう - Qiita
_Bash on Ubuntu on Windows から GUIアプリを起動 | Mono Works

手順をメモ。 :

Windows10 Insider版を使っているなら Windowsストア経由でUbuntuをインストールできるらしいのだけど。

_Windows 10 Insider Build 16215以降向けにUbuntuがストアで配布開始 - PC Watch

自分が使ってるのは Windows10 Creators Update、バージョン 1703、Build 15063なので、ストア経由ではまだインストールできない。ということで、以前から提供されてる形でインストール。

  1. Windowsの機能の有効化または無効化、を立ち上げて。
  2. Windows Subsystem for Linux (Beta) を有効化。OS再起動。
  3. 設定 → 更新とセキュリティ → 開発者向け → 開発者モード、に変更。
  4. DOS窓を起動して、bash を実行。インストールが始まる。
インストールが成功すれば、スタートメニューに、Bash on Ubuntu on Windows のショートカットが追加される。

リポジトリを日本のサーバに変更。
sudo sed -i -e 's%http://.*.ubuntu.com%http://ftp.jaist.ac.jp/pub/Linux%g' /etc/apt/sources.list

パッケージを更新。
sudo apt update
sudo apt upgrade

バージョン確認。
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"

VcXsrv をインストール。 :

VcXsrv なるソフトを使えばGUIアプリも表示できるようになるらしい。

_VcXsrv Windows X Server download | SourceForge.net

vcxsrv-64.1.19.2.0.installer.exe をDLしてインストール。実行するとタスクトレイにアイコンが表示される。
bash上で以下を打つ。
echo "export DISPLAY=localhost:0.0" >> ~/.bashrc
source ~/.bashrc
sudo apt install x11-apps
xeyes &
目玉が表示された。

使い道が思いつかない。 :

インストールはしてみたけれど、使い道が思いつかなくて。とりあえずアンインストール。
lxrun /uninstall /full

再インストールは以下でいいらしい。試してないけど。
lxrun /install

以上です。

過去ログ表示

Prev - 2017/07 - Next
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project