Microsoft コマンド ライン ブログで、Ubuntu に関するこのブログ投稿に気付きました。 Ubuntu は、16215 以上の Windows のビルド用に Windows ストアから入手できるようになりました。
「Winver」を実行できます Windows 10 を実行している場合は、Windows Insider ビルドにサインアップするか、これらの機能が主流になるまで数か月待つことができます。私は Windows 10 Insiders を実行しています。しばらくの間、いくつかの問題はありますが、ブロックするものは何もありません。
Windows ストアへの Ubuntu の追加は、最初は混乱するか、少し奇妙にさえ思えるかもしれません。ただし、大規模なアーキテクチャを理解するための時間があれば、それは非常に理にかなっています。ただし、これらの機能のベータ テストを行っている私たちにとって、Windows ストアへの移行には、メリットを享受するためにいくつかの手動の手順が必要になります。
- Linux 用 Windows サブシステムの初期ベータ版では、どこからでも bash と入力すると、Windows で Ubuntu が実行されます。
- Windows 上の Ubuntu は、そのファイル システムを C:\Users\scott\AppData\Local\somethingetcetc に隠しているため、そこに行ったり触れたりしないでください。
- tar ファイルと Linux ディストリビューションのインストールをストアに移動することで、ユーザーはストアの CDN (コンテンツ配信ネットワーク) を使用してディストリビューションをすばやく簡単に入手できるようになります。
- 機能をオンにして再起動するだけです
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- 機能をオンにして再起動するだけです
ストアに行ってバイナリを入手してください!
さて、これが興味深い場所と理由です。
まもなく (今月後半に聞いた話ですが) n を持てるようになります。 Windows 10 マシンで一度に実行できるネイティブ Linux ディストリビューションの数。ストアから好きなだけインストールできます。 VM はなく、高速な Linux だけです... Windows で!
Windows 10 には、「wslconfig」と呼ばれる Linux 用 Windows サブシステム用のユーティリティがあります。
C:\>wslconfig
Performs administrative operations on Windows Subsystem for Linux
Usage:
/l, /list [/all] - Lists registered distributions.
/all - Optionally list all distributions, including distributions that
are currently being installed or uninstalled.
/s, /setdefault <DistributionName> - Sets the specified distribution as the default.
/u, /unregister <DistributionName> - Unregisters a distribution.
C:\WINDOWS\system32>wslconfig /l
Windows Subsystem for Linux Distributions:
Ubuntu (Default) Fedora
OpenSUSE
この時点で、通常の Windows コマンド プロンプトまたは PowerShell で「bash」と入力すると、既定の Linux が起動します。 「Ubuntu」や「Fedora」などと入力して、特定のものを取得することもできます。
Linux コード (.NET、node、go、ruby など) をテストしたい場合は、Windows からスクリプトを作成し、n でテストを実行できます。 ディストリビューションの数。開発者向けの優れた機能。
以前のベータ版の WSL と Bash がある場合の TODO
Windows 10 マシンに既に "bash" があり、"多くのディストリビューション" に移行したい場合は、ストアから Ubuntu ディストリビューションをインストールし、ディストリビューションのカスタマイズを "レガシー/ベータ bash" から次の場所に移動します。 「WSLのリリースに近づいていますが、新しい列車ですがベータ版です。」 ~/ フォルダーを /mnt/c/Users/Scott/Desktop/WSLBackup にコピーしてから、Ubuntu を開き、.rc ファイルなどをコピーして戻しました。次に、元の bash を lxrun /uninstall で削除しました。それが完了すると、私のディストリビューションはストアによって管理され、好きなだけ持つことができます。カスタマイズ以外に、Windows 10 で Linux を追加または削除するのは非常に簡単です (大したことではなく、高速です) ので、心配する必要はありません。あなたのものをバックアップすると、これは 10 分間の操作に加えて、やり直す必要がある apt-get インストールがすべてになります。他のすべては同じであり、引き続き /mnt/c を介してファイルの保存と共有を行う必要があります。
<ブロック引用>注: Windows 10 の Linux 用 Windows サブシステムでコードとファイルを編集するという YouTube ビデオを作成しました。チェックアウトしてソーシャル メディアで共有していただければ幸いです。
お楽しみください!
スポンサー: Seq は、ASP.NET Core と Serilog を強力にサポートする、インフラストラクチャ上のシンプルな集中ログです。バージョン 4 では、統合されたダッシュボードとアラートが追加されています - ぜひチェックしてください!