Run Google Chrome on Raspberry Pi

Hardware components:
Pi 3 02
Raspberry Pi 3 Model B
× 1
%e5%9b%be%e7%89%871
LeMaker Banana Pro
× 1
Touch 15
UDOO 15.6″ Touch LCD for QUAD/DUAL
× 1
Beagleboardblack
BeagleBoard.org BeagleBone Black
× 1
Pine64bw
PINE64
× 1
Jetson tx2 pvrouy7pvv
Nvidia Jetson TX2
× 1
Db410c blue 2a
Qualcomm DragonBoard 410c
× 1
Colimx6
Toradex Colibri iMX6
× 1
R8326274 01
Raspberry Pi 2 Model B
× 1

Run Google Chrome on Raspberry Pi

STORY

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 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.

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

By default Raspbian has 100MB of swap. Change it to 2000MB in the following line of the configuration file:

CONF_SWAPSIZE=100

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 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

Read More: Run Google Chrome on Raspberry Pi


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top