Run Google Chrome on Raspberry Pi

Step-by-step instruction on running the Google Chrome browser on Raspberry Pi

using ExaGear Desktop

Google Chrome is one of the most popular browsers all over the world. And Raspberry Pi is the most popular mini-PC device. But unfortunately, they can’t meet together –  there is no Chrome build for Raspberry Pi (and for any other ARM-based PC except Chromebook). You can use a number of other browsers (such as Epiphany, IceWeasel or even Lynx), but will face a lack of functionality.  Many Pi-world enthusiasts use the open source version of Chrome – Chromium browser. But this isn’t a full replacement.

Chrome includes a number of proprietary libraries and in some cases, you need to use authentic Google software. For example, you can watch videos on Netflix or Amazon Prime with Chrome and can’t with Chromium. Good news that there is a simple solution to override this issue. Using Exagear Desktop allows you to get full x86 Linux environment. And this means that you can launch any application available in x86 Linux world, including Google Chrome!

In the previous versions of Exagear Desktop you could launch Chrome but it was running not very fast. The reason is that Raspberry Pi has lower performance comparing to modern PCs. That’s why we are making our best effort to optimize Exagear Desktop to run Chrome more smoothly. We recommend using Exagear Desktop 1.5 and higher to achieve reasonable performance.

Here is a simple instruction on how to install and run Google Chrome on your RPi 3 device.

P.S.: you might also be interested in how to set up VPN on your Raspberry Pi to protect your privacy while surfing the Internet.

Raspberry Pi test stand configuration

Model

Raspberry Pi 3 Model B

Frequency

1200 MHz

Memory

1 GB RAM

Operating System

Raspbian Jessie from May 2016

Software

Google Chrome for Linux

Eltechs ExaGear Desktop for Raspberry Pi 3 v1.5

Google Chrome installation instruction

Configure Raspbian

1. Google Chrome is CPU intensive application, therefore, we recommend to increase swap space. Open configuration file in Terminal (command line) using the following command:

$ sudo nano /etc/dphys-swapfile

Raspbian has 100MB of swap by default. You should change it to 2000MB in the configuration file. So you will have to find this line:

CONF_SWAPSIZE=100

And then change it into:

CONF_SWAPSIZE=2048

Press F3 key to save changes and F2 to close the file. Then restart dphys-swapfile to apply changes:

$ sudo /etc/init.d/dphys-swapfile stop
$ sudo /etc/init.d/dphys-swapfile start

Install ExaGear Desktop

2. Download ExaGear Desktop archive with installation packages and license key. Unpack the downloaded archive by entering the following command in Terminal:

$ tar -xvzpf exagear-desktop-rpi3.tar.gz

3. Install and activate ExaGear on your RPi by running install-exagear.sh script in a directory with deb packages and one license key:

$ sudo ./install-exagear.sh

Launch guest x86 system

4. Enter the guest x86 system by using the following command:

$ exagear
Starting the shell in the guest image /opt/exagear/images/debian-8

5. Now you are in the x86 environment that can be checked by running the ‘arch’ command:

$ arch
i686

6. It is recommended to update apt-get repositories on the first launch of the guest system:

$ sudo apt-get update

Install Chrome

7. Download Google Chrome:

$ wget http://mirror.retrosnub.co.uk/apt/google/pool/main/g/google-chrome-stable/google-chrome-stable_48.0.2564.116-1_i386.deb

8. Install Chrome:

$ sudo dpkg -i google-chrome-stable_48.0.2564.116-1_i386.deb
$ sudo apt-get install -f
$ sudo rm -f /etc/apt/sources.list.d/google-chrome.list

Run Chrome

Running Google Chrome on Raspberry Pi

Final notes

We hope that every owner of Raspberry Pi will now enjoy using Google Chrome on his/her device!

Also, it is worth noting that with ExaGear Desktop you can run other x86 apps on Raspberry Pi and more ARM-based devices such as Odroid, Banana Pi, Beagleboard, Cubox, Jetson, Cubieboard etc.

Get my ExaGear Desktop

Also on Eltechs

Virtual machine for Rasberry Pi - ExaGear Desktop

Virtual machines for Raspberry Pi

Choose the best virtual machine for your Raspberry Pi or any other ARM device comparing ExaGear and its alternatives

TeamSpeak 3 Server on Raspberry Pi

Build a TeamSpeak 3 Server on Raspberry Pi

In this post, we will tell you how to setup TeamSpeak 3 Server on Raspberry Pi with ExaGear Desktop which allows running any x86 apps on ARM mini PCs.

Microsoft Dotnet Framework on Raspberry Pi

Run MS .NET Framework 4.5 on Raspberry Pi

Set and run .NET Framework on Raspberry Pi for any specific reason. Step-by-step detailed guide.

Run Wine on Raspberry Pi

Wine on Raspberry Pi

Detailed instruction on running a Wine app on any Raspberry Pi (or other ARM) to port different x86 apps on Raspbian

Get you gaming experience beyond RetroPie level

Gaming Beyond RetroPie

Run iconic PC games like Arcanum, Disciples II and Fallout on RPi with Exagear and improve your device gaming level beyond Retropie.

How to turn Raspberry Pi into gaming emulator device

Raspberry Pi Gaming emulator

A detailed guide on how to make your Raspberry Pi a powerful gaming emulator and run any iconic and nostalgic PC games on Raspbian (or any other ARM).

ExaGear is registered trademark of Eltechs, Inc. Raspberry Pi is a trademark of the Raspberry Pi Foundation. Other trademarks and product names are the property of their respective owners.