自由なうさぎ

日々の備忘録 趣味でプログラミング

【WSL】にFirefox&Google-Chromeをインストールする方法!

f:id:nakomii:20190407162506j:plain


はじめに


今回はWSLを使って、Windows10にVcXsrvをインストールした後FirefoxGoogle ChromeCUIから表示させる手順を載せていきます。

以下はVcXsrvをインストールする過去の記事です!参考にしてください♪

nakomii.hatenablog.com


Firefoxのインストール

VcXsrvをインストールするところまで終わっていれば、WSLにFirefoxをインストールする手順は至って簡単です。

まず、WSLを起動して以下のコマンドを入れてください。

sudo apt install firefox

これでUbuntufirefoxがインストールされます。

これを確認するために以下のコマンドをいれてください

firefox

Firefoxが起動したら成功です!

f:id:nakomii:20190407212853p:plain

Google Chromeのインストール

まずはGoogleリポジトリを取得します

sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'


次は公開鍵の取得。

sudo wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add


パッケージのアップデート・・

sudo apt-get update

次に、Chromeをインストールします!

sudo apt-get install google-chrome-stable 

最後にCUI上からGoogle Chromeを開きます

google-chrome


私はこのコマンドで以下のようなエラーが出ます

Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Permission denied
Trace/breakpoint trap (コアダンプ)

このエラーにはかなり悩まされましたが・・・以下のコマンドを入れることで解決しました

sudo google-chrome --no-sandbox

ここでの --no-sandboxというのはセキュリティの観点で問題があるよとのことらしいです。
普通にGoogle Chromeを開きたいだけなら問題ないような気もします(笑)

Google Chromeの日本語化

以下の2つのコマンドでGoogle Chromeを日本語化させることができます。

sudo ln -s /mnt/c/Windows/Fonts /usr/share/fonts/windows
sudo fc-cache -fv

おわりに

以上でWSLのCUI上からFirefoxGoogle Chromeを表示させることが出来ました