Compare Revisions

Run Firefox on ChromeOS

Revision 201419:

Revision 201419 by michro on

Revision 250003:

Revision 250003 by JBMagination on

Keywords:

Search results summary:

This page explains how to install Firefox on Chromebooks and other devices running ChromeOS.
Learn how to install Firefox on Chromebooks and other devices running Chrome OS.

Maudhui:

Firefox can now be installed on Chromebooks and other devices running ChromeOS. This article will explain the system requirements needed in order to run Firefox on ChromeOS and how to set this up. =How to run Firefox on ChromeOS= To run Firefox on ChromeOS you first need to ensure that your system meets the following requirements: ==System Requirements== *'''x86 based Chromebook running ChromeOS 80 or later''' You can check this by going to <code>chrome://version</code> in the Chrome browser address bar. [https://support.google.com/chromebook/answer/177889 Follow these instructions from Google] if you need to upgrade your OS. *'''Enable Linux support for ChromeOS''' [https://support.google.com/chromebook/answer/9145439 Click here] to learn more about how to set up Linux (Beta) on your Chromebook. Once you've enabled Linux, check the Terminal to see if you have the correct version: <code>cat /etc/os-release</code> If the version is not 10 (buster) or above, you'll need to run the update script: <code>sudo bash /opt/google/cros-containers/bin/upgrade_container</code> This script will take some time depending on how fast your Chromebook and internet speeds are. Once it's done, you'll need to restart your Linux container. You can either right click on the Terminal Icon and select "Shut down Linux (Beta)" or just restart your Chromebook. *'''Enable Flatpak''' Flatpak is a new packaging format for Linux, [https://flatpak.org/setup/Chrome%20OS/ click here] to learn how to add Flatpak support. ==Install Firefox== Once the setup is complete, you can install Firefox from a Terminal: <code>flatpak install firefox</code>
The Firefox desktop browser can now be installed on Chromebooks and other devices running Chrome OS. This article will explain the system requirements needed in order to run Firefox on ChromeOS and how to set this up. =How to run Firefox on Chrome OS= To run Firefox on Chrome OS, you first need to ensure that your system meets the following requirements: ==System Requirements== *'''Chrome OS version 80 or later''' You can check your Chrome OS version by going to <code>chrome://version</code> in the Chrome browser address bar. You can follow [https://support.google.com/chromebook/answer/177889 these instructions from Google] if you need to upgrade your OS. We recommend being on the latest version of Chrome OS that your Chromebook supports. *'''Linux support''' Some Chromebooks don't support Linux. If your Chromebook does, you can search "Linux" in your OS settings. If you don't see it, [https://sites.google.com/a/chromium.org/dev/chromium-os/chrome-os-systems-supporting-linux head here] and double-check that your device supports Linux. ==Setting up Linux== Search "Linux" in your OS settings, and turn on the Linux development environment. You'll need 10 GB of free disk space on your Chromebook for enabling Linux for the first time. Once Linux is enabled, go into the Linux settings. Look for a toggle that says "Allow Linux to access your microphone". Enabling this allows Firefox to pass your microphone through to websites you've granted permission to access it. If you do enable it, shut down Linux when it asks you to. Open the Terminal app if it's not already, and load "penguin". Now, enter <code>sudo bash /opt/google/cros-containers/bin/upgrade_container && cat /etc/os-release</code> into the terminal. If everything went smoothly, you should have a <code>VERSION_CODENAME</code> of either <code>buster</code> or <code>bullseye</code>. ==Installing snapd== Snaps are a packaging format for Linux, and are meant to be packages that can be used by any Linux distribution. We're going to be installing a snap so we can run Firefox. Enter <code>sudo apt install squashfuse snapd -y && sudo snap install core</code> into the terminal. You'll see a lot of "Failed to write change" errors - simply run <code>sudo snap install core</code> again and it will install properly. ==Installing Firefox== First, make an applications folder by running <code>mkdir ~/.local && mkdir ~/.local/share && mkdir ~/.local/share/applications</code>. This allows Chrome OS to recognize Firefox and add it to the app launcher (and let you pin Firefox to the shelf!) Then, type <code>sudo snap install firefox && curl -fsS https://pastebin.com/raw/wYMFRnmn > ~/.local/share/applications/firefox.desktop</code> into the terminal to install Firefox. Ta-da! To run Firefox from the terminal, run <code>xhost + && snap run firefox</code>. You can also now run Firefox from the shelf, although you may want to go into the app launcher and take "Firefox Web Browser" out of the new "Linux apps" folder if it's the only Linux app you have.

Back to History