MicrosoftはCanonicalとの提携を開始し、Ubuntuの親会社となりました。 この提携により、誰でもWindows上でLinuxを使うことができるようになり、Linuxユーザーへの門戸が開かれました。 MicrosoftのCEOは、これで誰でもWindows 10にLinux Bash Shellをインストールして使用できるようになったと公式に発表した。 この記事では、Windows 10にLinux Bash Shellをインストールして使用するための情報を提供します。
Why You Should Use the Linux Bash Shell
ご存知のように、WindowsのOSにはすでにPowerShellというスクリプト言語とコマンドシェルがあります。 PowerShellはシステム管理者がさまざまな管理作業を行うのに役立ち、コマンドプロンプトの欠点を克服するために.NETフレームワークから作成されました。
さて、PowerShellがすでにWindowsに存在していると思いますが、WindowsにBash Shellが必要なのはなぜでしょうか。 Bash と PowerShell は異なるタスクのために設計されたものです。 BashシェルはWindowsオペレーティング・システムに統合されており、Windowsで同じプログラミング言語を使用するために必要な余分なステップを省きます。
Bash Shellとは?
「Bash」は「Bourne-Again Shell」の略で、現在のUNIXシェル「sh」の作者であるスティーブン・ボーンにちなんだ洒落です。 Bashはコマンド言語またはシェルで、さまざまな種類のGNUおよびLinuxオペレーティングシステムで使用されます。
BashはBourne Shellのフリーバージョンで、Ubuntuも含むGNUおよびLinuxオペレーティングシステムで配布されています。 Ubuntu を使用して、ターミナルの特定のコマンドで作業した場合、このプロセスに Bash を使用したことがあるはずです。 Bashは最も素晴らしいコマンドラインインタープリターの1つなので、Linuxのさまざまなディストリビューションでデフォルトの対話型シェルとなっています。
How to Install and Use the Linux Bash Shell on Windows 10
プロセスの最初のステップでは、PowerShellからWindowsで「Windows Subsystem for Linux」オプションを有効にすることが必要です。 GUIを使用する場合は、機能オプションを検索してWindowsの機能リストを取得する必要がありますので、以下の画像に従って行います:
次に、それを開いてすべてのオプションを使用するので、「Windows Subsystem for Linux」と「仮想マシンプラットフォーム」をチェックしてボックスに印を付けて有効にし、システムを再起動して変更を適用してください。
PowerShellを使用している場合は、スタートメニューから検索ボックスにPowerShellと入力し、右クリックで管理者として実行する必要があります。 (この場合、確認を求められるのでYを入力するか、Enterを押します。)
ここで、WindowsストアからLinuxシステムをダウンロードする必要があり、「Linux」または「Ubuntu」を検索します
検索したら、次の画面が表示され、UbuntuまたはSUSEがインストールできるようになっています。 (この場合、Ubuntu を使用します)。
openSUSE と Ubuntu または SUSE Linux Enterprise の違いは、新しい Linux サブシステムの新しいパッケージをインストールするコマンドが異なるということです。 Ubuntuのダウンロードには1GB前後かそれ以上かかります。
Windows10でLinuxを動かす最後の作業なので、インストールしたLinuxディストリビューション、つまりUbuntuを検索します。
あとは通常のWindowsアプリケーションと同様に実行し、インストールしてからユーザー名とパスワードを記入すると時間がかかるでしょう。
これで、Linuxがシステムにインストールされましたので、楽しんでください。
これは、「WSL オプション コンポーネントが有効ではありません」というコードが表示されたことを意味します。 有効にしてからやり直してください。”エラーが発生したことを意味します。 このエラーは、Windows Subsystem for Linux が正しく有効化されていないために発生する可能性があります。
2. “Installation failed with error 0x80070003” エラーが発生した場合、Linux の Windows Subsystem はシステム ドライブである C ドライブでのみ動作するため、Linux がシステムの C ドライブに保存およびインストールされることを確認する必要があります。
まず、設定>ストレージ>その他のストレージ設定に進み、新しくダウンロードしたコンテンツの保存場所を変更します。
WSL1 を WSL 2 または Windows Subsystem for Linux 2 にアップグレードする
お使いのシステムが Windows の Insider プログラムに登録されている場合、またはシステムが 18917 以上に更新されている場合、WSL 1 を WSL 2 に簡単に更新できます。
WSL1をWSL 2に更新する前に、Windows機能を有効にしなければならないため、それを開いてオプションでスクロールダウンしてから「仮想マシン プラットフォーム」機能を有効にしてください。 今、変更を適用するためにシステムを再起動します。
次に PowerShell を開き、管理者としてそれを実行する必要があり、次に以下に示すコマンドを実行します。
Ubuntu, Debian または Kali Linux などインストールしたディストリビューション名に置換する必要があることを忘れないでください。
最後に、以下のコマンドを入力して、システム上の WSL (the Windows Subsystem for Linux) のバージョンを確認します。 WSL バージョン 2 と表示されたら、WSL がアップグレードされたことを意味します。
まとめ
この記事では、「Windows 10 で Linux Bash Shell をインストールして使う方法」についての情報をすべて提供しました。 これまで説明してきたように、MicrosoftのCEOは、Windows 10でLinux Bash Shellをインストールして使用できるようになったことを正式に発表しました。 この記事では、Windows 10にLinux Bash Shellをトラブルなくインストールするために、Linux Bash Shellのインストール中のエラーに対処する方法を提供しました。 この記事についてのあなたのフィードバックは何ですか? 私たちに教えてください!.
.