Windows 10 Pro + WSL + Ubuntu を使ってみる

Windows 10 Pro + WSL + Ubuntu を使ってみる

参考にしたサイトはこちら

Windows 10でLinuxプログラムを利用可能にするWSL(Windows Subsystem for Linux)をインストールする

Windows 10のBash on Windowsで、apt-getを使ってパッケージをインストールする

Windows Subsystem for Linuxとは? そのインストールと使い方

 

Ububtu はストアアプリからインストールするので、事前に outlook.com にアカウントを作成したほうが楽かと思います

※MSのアカウントは、OSの初起動時に作成する人が多いのかな?

WSL(Windows Subsystem for Linux)をインストールする

 コントロール パネル->プログラム->プログラムと機能

  ->Windows機能の有効化または無効化

 より Windows Subsystem for Linux を選択してOK

 をクリックしてインストール後再起動する

 

Ubuntuのインストール

 Windows Store を起動する

 検索画面より Ubuntuを選択してインストールする

 インストール後 スタートメニューにピン止めを選択して 終了

 

スタートメニューよりUbuntuを起動する

Installing, this may take a few minutes...

Installation successful!

※ここは時間がかかる

Please create a default UNIX user account. The username does not need to match your Windows username.

For more information visit: https://aka.ms/wslusers

Enter new UNIX username: 使用するアカウント名

Enter new UNIX password: パスワード

Retype new UNIX password: 同じパスワード

passwd: password updated successfully

Default UNIX user set to: tabizou

To run a command as administrator (user "root"), use "sudo <command>".

See "man sudo_root" for details.

 

インストール直後

 

$ cat /etc/os-release

NAME="Ubuntu"

VERSION="16.04.3 LTS (Xenial Xerus)"

ID=ubuntu

ID_LIKE=debian

PRETTY_NAME="Ubuntu 16.04.3 LTS"

VERSION_ID="16.04"

$ sudo apt-get update

$ sudo apt-get upgrade

※ここは時間がかかる

 

apt 実行後

$ !cat

cat /etc/os-release

NAME="Ubuntu"

VERSION="16.04.4 LTS (Xenial Xerus)"

ID=ubuntu

ID_LIKE=debian

PRETTY_NAME="Ubuntu 16.04.4 LTS"

VERSION_ID="16.04"

 

$ python3 -V

Python 3.5.2

デフォでは python3 のみのようですね

 

$ sudo apt-get install -y nodejs npm

自分の場合は 104個のパッケージが追加

 

$ nodejs -v

v4.2.6

 

なので以下を参考に最新版に更新する

Ubuntu 17.10にNodejsをインストールしてみると同じく

 

$ sudo npm cache clean

$ sudo npm install -g n

/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n

/usr/local/lib

└── n@2.1.8

 

$ npm -v

3.5.2

$ sudo n stable

install : node-v9.8.0

mkdir : /usr/local/n/versions/node/9.8.0

fetch : https://nodejs.org/dist/v9.8.0/node-v9.8.0-linux-x64.tar.gz

######################################################################## 100.0%

installed : v9.8.0

.profile の最終行を以下に修正 /usr/local/bin を追加

PATH="$HOME/bin:$HOME/.local/bin:$PATH:/usr/local/bin"

後 source .profile でnpmが有効になる

 

$ node -v

v9.8.0

$ npm -v

5.6.0

※/usr/bin にlink張るのがいいかな?