このページの本文へ

Windows Info 第134回

Windows Subsystem for LinuxのUbuntuはアップデートすべき?

2018年07月22日 10時00分更新

文● 塩田紳二 編集● ASCII編集部

  • この記事をはてなブックマークに追加
  • 本文印刷

 Windows Subsystem for Linux(以下、WSL)では、LinuxディストリビューションをWSL環境内で実行するが、Ubuntuの新しいリリースであるUbuntu 18.04の配布が始まっている。今回は、これまで使われてきたUbuntu 16.04との違いなどを解説し、アップグレードすべきかどうかについて考える。

Ubuntuのリリースは原則、1年2回
長期サポート版は2年に1回

 Ubuntuは年に2回、4月と10月に新しいリリースを公開している。リリースには「通常版」と「LTS(Long Term Support)版」がある。通常版のリリースは半年の1回で、サポート期間はリリースしてから9ヵ月。原則、新しいリリースが出るたびに更新していくことを想定している。これに対して、LTS版は、2年に1回リリースされ、サポート期間は5年となっている。なお、通常版とLTS版のリリースは連続しており、リリースは、リリース年と月を組みあわせたものが区別される。16.04とは「2016年4月リリース」という意味になる。

 前回のLTS版が2016年4月のUbuntu 16.04 LTSであり、これがWSLに採用されている。なお、WSLでは、LTSのみを対象としている。WSL用のUbuntuには変更が加えられており、検証などを考えると半年サイクルは困難だからだろうと推察される。

 Ubuntuのリリースには、すべてコード名が付けられており、パッケージファイルなどではコード名が使われることがある。Ubuntu 16.04 LTSのコード名は「Xenial Xerus」だ。なお、単に「Xenial」という表記になることもある。同様に「Ubuntu 18.04 LTS」のコード名は「Bionic Beaver」で単に「Bionic」とも呼ばれる。

 またLTS版はリリース後に、一定期間ごとにアップデートを集めた「ポイントリリース」も用意される。16.04の場合、「16.04.01」(2016年7月)、「16.04.02」(2017年2月)、「16.04.03」(2017年8月)、「16.04.04」(2018年2月)があり、現在の最新版は「16.04.04」である。

WSL用のubuntuのリリース

 現在、WSL用のLinuxディストリビューションは、Microsoftストアから入手することになっている。現時点でMicrosoftストアあるUbuntuには、

Ubuntu
Ubuntu 16.04
Ubuntu 18.04

の3つがある。

原稿執筆時点では、Microsoftストアには、3つのUbuntuが登録されている

 しかし、実際のディストリビューションとしては、「Ubuntu 16.04」と「Ubuntu 18.04」の2つで、リリース番号の付かない「Ubuntu」は現時点では「Ubuntu 16.04」に対応している。ただし、7月末にポイントリリースである「Ubuntu 18.04.01」が登場した段階で、これは「Ubuntu 18.04」に切り替わる予定だ。

 UbuntuのLTSにおいても、Linux内からアップグレードが可能だが、LTSの場合、次のLTSリリースが出たあと最初のポイントリリースが登場した後でないと、アップグレードできないようになっている。

 これは、LTSといえども障害が発生する可能性が否定できないからだ。通常版でも最初のリリースでは、特定のハードウェアでエラーなどが発生し、配布が一時的に中止になることがある。Windows 10でいえば、半期チャンネルの配布が半期チャンネル(対象指定)の4ヵ月後からになっているのと同じ理屈である。Windows 10もUbuntuを参考にした可能性がある。

WSLでのUbuntuリリースを考える

 というわけで、WSLでUbuntuを使う場合、16.04がいいのか、18.04にすべきかという問題がある。また、すでにWSLを利用している場合、16.04から18.04へとアップグレードすべきかどうかという問題もある。

 結論から言うと、Ubuntu 16.04を選択するのが、現時点では妥当と思われる。1つには、現在インターネットなどにある多くのWSLに関する記事や文書は、Ubuntu 16.04をWSLで使った場合のものだ。このため、18.04をインストールあるいはアップグレードした場合、インターネット検索で得られるWSL関連の情報が適合しない可能性がある。

 もう1つは、Ubuntu 16.04は、2021年までサポートされているため、サポート対象外となる心配が当面はないことだ。Ubuntuのサポートでは、組み込んだパッケージの更新やセキュリティパッチなどが提供されるため、少なくとも16.04を2021年まで使い続けることができる。

 また、LTSのアップグレードは、Ubuntu内のコマンドで実行できるが、ダウングレードは、現行のLTSをアンインストールして古いLTSをインストールする必要があるという点に注意すべきだ。つまり、リリースをあげるのは簡単だが、戻すのは面倒なのである。

 16.04と18.04には、Linuxディストリビューションとして「同じ部分」と「違う部分」があり、利用したいアプリケーションや機能がどちらで動作するのかといった問題がある。しかし、Ubuntuで利用可能なパッケージを使う範囲では、個々のバージョンの違いが出ることはあっても、ほぼ同じプログラムが動作する(ただし、ディストリビューションとして廃止になる機能もある)。

 これらのことを考えると、現時点では16.04で使い始め、必要が生じた時点で18.04にアップグレードするという経路が無難と考えられる。もちろん問題がなければ、サポート終了の時期まで16.04を使い続けてもかまわない。「オレはなんでも新しい方じゃないと満足できない」というのであれば、18.04でWSLを使い始めることを止めるつもりはない。どっちがいいのかと聞かれたら、16.04が無難、ただそれだけである。

Ubuntuのメンテナンス方法

 ついでなので、Ubuntuを使う場合のインストールパッケージのアップデートやポイントリリースの導入、そしてLTSリリースの切り替え方法などについて簡単に説明しておく。

 まずは、日常的に行うインストールパッケージのアップデートだ。これには、apt-getコマンドをsudoコマンドと併用して利用する。具体的には、以下の2つのコマンドを実行する。

sudo apt-get update
sudo apt-get -y upgrade

インストールしたパッケージをアップデートするには、apt-getコマンドのupgradeサブコマンドを使う

 起動時にUbuntuが更新があった場合などにメッセージを表示することがあるので、適時実施する。

 次にポイントリリースの導入だが、以下のコマンドを使う。なお、この場合、すでに導入されているパッケージも同時にアップデートされることがある。というのはシステム側のライブラリなどが変更になると、それに応じてアプリケーション側もアップデートが必要になることがあるからだ。

 ポイントリリースは、その時点の最新パッケージを集めたものであり、Windowsでいえば「累積更新プログラム」に相当する。

sudo apt-get -y dist-upgrade

ポイントリリースを更新するには、apt-getのdist-upgradeサブコマンドを使う

 原理的には、「apt-get -y dist-upgrade」は、前述の「apt-get -y upgrade」と同等以上の効果があり、日常的なメンテナンスはサボっていても、最新のポイントリリースに変更し、インストールパッケージも最新版に更新される。

 なお、ポイントリリースのバージョンを知りたい場合には、

lsb_release -a

とする。Descriptionのところに表示されるのがポイントリリースのバージョン表示である。

ポイントリリースのバージョンを確認するには、lsb_releaseコマンドを使う

 さて、LTSのリリースを上げたいといった場合だが、過去には、lxrunコマンドが利用できたが、現在では、利用できなくなっている。このため、アップグレードには大きく2つの方法がある。1つは、Microsoftストアアプリケーションである「Ubuntu」をアンインストールして、Ubuntu 18.04を新規インストールする方法である。ただし、この方法では16.04で使っていた環境を引き継げない。環境を引き継ぐには、WSLでubuntuを起動し、

sudo do-release-upgrade

を実行する。

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事
1
【Amazon.co.jp限定】HP ノートパソコン 15-fd 15.6インチ インテル Core 5 120U メモリ16GB SSD512GB Windows 11 Microsoft Office 2024搭載 WPS Office搭載 カメラシャッター 指紋認証 薄型 Copilotキー搭載 ナチュラルシルバー (BJ0M5PA-AAAI)
【Amazon.co.jp限定】HP ノートパソコン 15-fd 15.6インチ インテル Core 5 120U メモリ16GB SSD512GB Windows 11 Microsoft Office 2024搭載 WPS Office搭載 カメラシャッター 指紋認証 薄型 Copilotキー搭載 ナチュラルシルバー (BJ0M5PA-AAAI)
¥181,469
2
Apple 2026 MacBook Neo A18 Proチップ搭載13インチノートブック:AIとApple Intelligenceのために設計、Liquid Retinaディスプレイ、8GBユニファイドメモリ、256GB SSDストレージ、1080p FaceTime HDカメラ - シトラス
Apple 2026 MacBook Neo A18 Proチップ搭載13インチノートブック:AIとApple Intelligenceのために設計、Liquid Retinaディスプレイ、8GBユニファイドメモリ、256GB SSDストレージ、1080p FaceTime HDカメラ - シトラス
¥95,768
3
Apple 2026 MacBook Air M5チップ搭載13インチノートブック:AIとApple Intelligence、13.6インチLiquid Retinaディスプレイ、16GBユニファイドメモリ、512GB SSDストレージ、12MPセンターフレームカメラ、日本語キーボード、Touch ID - ミッドナイト
Apple 2026 MacBook Air M5チップ搭載13インチノートブック:AIとApple Intelligence、13.6インチLiquid Retinaディスプレイ、16GBユニファイドメモリ、512GB SSDストレージ、12MPセンターフレームカメラ、日本語キーボード、Touch ID - ミッドナイト
¥177,333
4
【Amazon.co.jp限定】Lenovo Chromebook クロームブック Duet 11 10.95インチ MediaTek Kompanio 838 プロセッサー​搭載 メモリ8GB eMMC 128GB 重量1.0kg 83HH000TJP パソコン
【Amazon.co.jp限定】Lenovo Chromebook クロームブック Duet 11 10.95インチ MediaTek Kompanio 838 プロセッサー​搭載 メモリ8GB eMMC 128GB 重量1.0kg 83HH000TJP パソコン
¥69,300
5
Lenovo ノートパソコン パソコン IdeaPad Slim 3 15.3インチ AMD Ryzen™ 5 7535HS メモリ16GB SSD512GB MS Office搭載 Windows11 バッテリー駆動17.4時間 重量1.59kg ルナグレー 83K700HBJP ノートPC
Lenovo ノートパソコン パソコン IdeaPad Slim 3 15.3インチ AMD Ryzen™ 5 7535HS メモリ16GB SSD512GB MS Office搭載 Windows11 バッテリー駆動17.4時間 重量1.59kg ルナグレー 83K700HBJP ノートPC
¥153,780

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥2,386
2
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740
3
CIO フラットスパイラルケーブル CtoC 1m (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps (ライトブラック, 1m)
CIO フラットスパイラルケーブル CtoC 1m (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps (ライトブラック, 1m)
¥1,980
4
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
¥1,899
5
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥7,047
6
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
7
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥1,080
8
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
NIMASO ガラスフィルム iPad 第11世代(A16) 2025用/iPad 10.9インチ 第10世代 2022用 衝撃吸収 強化 ガラス 保護フィルム 指紋防止 ガイド枠付き NTB22I574
¥1,599
9
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
¥1,299
10
KIOXIA(キオクシア)【日本製】SDカード 32GB SDHC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA032G
KIOXIA(キオクシア)【日本製】SDカード 32GB SDHC UHS-I Class10 読出速度100MB/s 国内正規品 メーカー保証5年 KLNEA032G
¥1,381

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン