Latest evidence-based health information
Ipad

LinuxアプリをWindowsに簡単に追加するには

LinuxアプリをWindowsに簡単に追加するには
LinuxアプリをWindowsに簡単に追加するには

正直に言うと、誰もがLinuxをいじりたいわけではありません。しかし、Windows内でLinuxをいじるのはますます簡単になっています。今では、コマンドを1つ打つだけで起動して使えるほどです。数秒で、強力なLinuxアプリをダウンロードして実行し、Windowsデスクトップにピン留めすることさえできます。

Windowsは、パーティションや仮想マシンにLinuxをインストールする代わりに、2016年にWindows 10 Anniversary Updateの一部として追加されたWindows Subsystem for Linuxを使用します。Microsoftは開発者に対し、開発時だけでなく一般的な用途でもWindows Subsystem for Linux(WSL)とWindows Subsystem for Linuxを併用することを推奨しており、今週開催されるMicrosoft Buildカンファレンスでこの点についてさらに詳しくお伝えする予定です。 仮想マシンでLinuxを実行するのと全く同じではありませんが、それに近づいてきています。

Windows Subsystem for Linuxが2016年にWindows 10でデビューした当時は、テキストベースの機能にやや制限がありました。しかし、2020年5月のWSL2へのアップグレードにより、Microsoftはより視覚的に使いやすいGUIアプリや、GUIによる計算処理の実行機能への扉を開きました。つまり、Windows内のLinuxはもはやテキストベースに制限されなくなったのです。

つまり、Linux専用に開発されたお気に入りのLinux GUIアプリがあれば、Windowsの一部として実行できる可能性が高いということです。つまり、スタートメニューからアプリを起動したり、タスクバーにピン留めしたりするなどです。Linux用Windows用の両方のアプリを使用できるため、単一のOSが提供するよりも多くのアプリを利用できるようになります。今週、Microsoftはこれらの機能が、ロールアウトが開始されたばかりの最新のWindows機能アップデートであるWindows 10 21H1でリリースされることを示唆したようです。しかし、同社は火曜日に、この機能は21H1では一般公開されず、一般公開に関する詳細は後日発表されると明言しました。

残念ながら、代わりに Windows 10 Insider プログラムに参加して、バージョン プレビュー ビルド 21364 以降を実行する必要があります。(以前は、PC を Windows Subsystem for Linux 用に構成するには、Intel GPU ドライバー、AMD GPU ドライバー、または Nvidia GPU ドライバーといった特別な GPU ドライバーも必要でした。これらのドライバーが Windows Insider ビルドに同梱されるかどうかはまだ確認できないため、参考までにここに記載しています。)

Windows Subsystem for Linuxを1つのコマンドでセットアップする方法

このタスクを実行するために起動する必要があるアプリは、Windows 独自の PowerShell だけです。PowerShell はスタートメニューから起動するか、 Windows の検索ボックスに「 PowerShell 」と入力するだけで起動できます。右側に表示される「管理者として実行」オプションをクリックすることを忘れないでください。

WSLを初めて設定する場合は、表示されるPowerShellウィンドウに「wsl —install -d Ubuntu」と入力するだけです 。必要なファイルが読み込まれ、人気のUbuntu Linuxディストリビューションがインストールされます。また、マシンを再起動する必要があります。UbuntuはOSとして実行されるため、Ubuntu専用のユーザー名とパスワードを選択する必要があります。これで完了です!

Linux用Microsoft Windowsサブシステム wsl wsl ubuntuセットアップ1 マーク・ハッハマン / IDG

PowerShellを開くたびに実行する必要がある、ちょっと面倒な小技が1つあります。デフォルトでは、PowerShellはDOSで開きます。Windows  Subsystem for Linuxとのやり取りを開始するには、 「wsl」と入力します。WSLを終了するには、 プロンプトで「exit」と入力します。

WindowsでLinuxアプリを簡単に実行する方法

では、WSLで何ができるのでしょうか?まずは、WSL内でLinuxのグラフィカル環境を実行することはできませんが、Linux GUIアプリ(マウスを使って操作する「従来型」アプリ)を実行できます。唯一の難点は、WSLがネイティブGUIをサポートしていないことです。つまり、PowerShellコマンドラインからダウンロードして実行する必要があります。それでも、かなりシンプルです。

Linux用Microsoft Windowsサブシステムwsl ubuntuセットアップ2 マーク・ハッハマン / IDG

WSLとUbuntuのセットアップは簡単です。ユーザー名とパスワードを追加するのを忘れないでください。

何かをする前に、必ず次のコマンドを入力して、すべてが最新であることを確認してください。sudo  apt update を実行し、処理が完了するのを待ちます。sudo apt upgradeでも同様に実行してください。その後、特定のアプリをダウンロードして試用を開始できます。

Linux用Microsoft Windowsサブシステム wsl wsl ubuntuセットアップ3 マーク・ハッハマン / IDG

ここから探索を始めましょう。MicrosoftのWSLのヒントページ自体には、Chrome、Edge、Microsoft Teamsなど、Windowsで既に入手できるアプリのダウンロード方法が紹介されています。複雑なインストールプロセスを避け、Windows版を使用することをお勧めします。

代わりに、まずは3つのLinux GUIアプリをダウンロードして試してみることをお勧めします。PowerShellでエラーがいくつか報告されても心配しないでください。機能に明らかな不具合は見られませんでした。

GIMPはAdobe Photoshopのオープンソース版であり、高機能であると同時に複雑な機能を持つという評判があります。とはいえ無料であり、Linuxと同様に、探索、発見、そして忍耐力に報われるでしょう。WSL内でダウンロードするには、プロンプトで 「sudo apt install gimp -y」と入力してください。アプリを起動するには、 プロンプトで「gimp」と入力してください。

Linux用Microsoft Windowsサブシステム、WSL、WSL Gimpプライマリ マーク・ハッハマン / IDG

PowerShell アプリは問題を列挙したエラー メッセージをいくつか表示しましたが、GIMP アプリは正常に動作しているようでした。

Audacityはオープンソースのオーディオエディタであり、オープンソースコミュニティで人気の高いツールです。オーディオ編集には従来から優れた選択肢ですが、MicrosoftがGUIアプリのサポートと同時にWSLでオーディオ機能を追加したため、これまでWSLではサポートされていませんでした。PowerShell プロンプトで「sudo apt-get install audacity」と入力するとインストールできます。アプリを起動するには、 プロンプトで「audacity」と入力してください。

Linux用Microsoft Windowsサブシステム wsl wsl audacity with phaser マーク・ハッハマン / IDG

Audacityは、MicrosoftのWSLアップデートの一環として、ついにオーディオ録音に対応しました。ご想像のとおり、これは以前の実装では大きな制限でした。

VLCはオープンソースの動画再生アプリで、ほぼあらゆるフォーマットに対応しています。VLCにはWindows版もあるので、Linux版VLCをダウンロードするかどうかは、単に好みの問題、あるいは2つのバージョンを比較するだけの問題かもしれません。

Windowsでは一度に1つのLinux GUIアプリしか実行できないようです。そのため、別のGUIアプリを起動する前に、現在のGUIアプリを終了または閉じる必要があります。Linuxで実行できるGUIアプリについて、さらに詳しい情報が必要ですか?こちらにLinuxアプリの優れたコレクションがあります。ただし、それらの多くはWindowsアプリのLinux版、またはLinux内でWindowsの機能やサービスを実行するためのものです。(アプリの名前がわかれば、従来のリンクがなくてもダウンロードできる場合が多いです。 例えば、 GNOME-chessはsudo apt-get install gnome-chessでダウンロードしてインストールできます。)

LinuxアプリはWindowsアプリと同じようにタスクバーに表示され、そこから他のアプリと同じように操作できます。タスクバーやスタートメニューにピン留めしたり、ショートカットを作成したりすることも可能です。Linuxアプリのエコシステムにすぐに夢中になるとは言いませんが、無料で利用可能で、頻繁にアップデートされます。ぜひ5分ほど時間を取って、Linuxアプリを試してみてください。

明確化:Microsoftは火曜日、Linux GUIアプリをWindows 10 21H1リリースの一部としてリリースしないことを発表しました。現時点では、代わりにWindows 10 Insiderプログラムに参加する必要があります。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.