WSL に Chrome をインストールする

WSL に Chrome をインストールする

以下の手順では、WSL の Linux ディストリビューション内に、公式 Debian パッケージから Google Chrome をインストールします。ブラウザ自動化、テスト、または google-chrome が利用可能であることを前提とするツールのために Chrome バイナリが必要な場合に役立ちます。

1. Debian パッケージをダウンロードする

現在の安定版 Chrome パッケージをダウンロードします。

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

wget がインストールされていない場合は、先にインストールします。

sudo apt update
sudo apt install wget

2. パッケージをインストールする

ダウンロードした .deb ファイルを dpkg でインストールします。

sudo dpkg -i google-chrome-stable_current_amd64.deb

この時点で、dpkg が不足している依存関係を報告することがあります。最小構成の WSL インストールでは想定される動作です。

3. 不足している依存関係をインストールする

apt に依存関係の状態を修復させ、Chrome に必要なものをすべてインストールします。

sudo apt install -f

完了したら、Chrome がインストールされたことを確認します。

google-chrome --version

バイナリの場所も確認できます。

which google-chrome

WSL 向けのメモ

GUI サポートのない古い WSL 環境では、Chrome のインストール自体は成功しても、Windows 側で X サーバーを設定していない限り、表示可能なブラウザウィンドウが開かないことがあります。自動化やサーバーサイドのテストでは、ヘッドレスモードを使用します。

google-chrome --headless --disable-gpu --dump-dom https://example.com

GUI サポートのある新しい WSL 環境では、通常 Chrome を直接起動できます。

google-chrome

Chrome が起動に失敗する場合は、まずターミナル出力を確認してください。多くの問題は、GUI サポートの不足、サンドボックスの制限、または依存関係のインストールが不完全であることが原因です。

Leave a Reply