How to Install Google Chrome On Debian 11.4

To Install Google Chrome On Debian 11.4

Introduction:

Google Chrome is a fast and freeware web browser released by Google that auto-fill options to help the user to do searching instantly. This tutorial will help you with the installation of Google Chrome on your Debian machine.

Installation Steps:

Step 1: Before installing Google Chrome, add repo link on apt source list.

root@debian:~# vim /etc/apt/sources.list
deb http://dl.google.com/linux/chrome/deb/ stable main

Step 2: Now download the key for Google Chrome by triggering the below command.

root@debian:~# wget https://dl-ssl.google.com/linux/linux_signing_key.pub--2023-07-18 14:52:03--  https://dl-ssl.google.com/linux/linux_signing_key.pub
Resolving dl-ssl.google.com (dl-ssl.google.com)... 64.233.170.93, 64.233.170.190, 64.233.170.136, ...
Connecting to dl-ssl.google.com (dl-ssl.google.com)|64.233.170.93|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14605 (14K) [application/octet-stream]
Saving to: ‘linux_signing_key.pub’

linux_signing_key.p 100%[===================>]  14.26K  --.-KB/s    in 0.006s  

2023-07-18 14:52:03 (2.16 MB/s) - ‘linux_signing_key.pub’ saved [14605/14605]

Step 3: Next add that key by using apt-key command

root@debian:~# apt-key add linux_signing_key.pub Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK

Step 4: Now update the key with the help of below command.

root@debian:~# apt-get updateGet:1 http://dl.google.com/linux/chrome/deb stable InRelease [1,825 B]
Get:2 http://security.debian.org/debian-security bullseye-security InRelease [48.4 kB]
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Hit:4 http://deb.debian.org/debian bullseye InRelease                  
Get:5 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,064 B]
Get:6 http://security.debian.org/debian-security bullseye-security/main Sources [204 kB]
Get:7 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [252 kB]
Get:8 http://security.debian.org/debian-security bullseye-security/main Translation-en [164 kB]
Fetched 716 kB in 1s (505 kB/s)                          
Reading package lists... Done

Step 5: Once the key is updated, install the Google Chrome stable edition by invoking apt-get install command.

root@debian:~# apt-get install google-chrome-stableReading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  dbconfig-common dbconfig-mysql default-mysql-client galera-4
  icc-profiles-free libaio1 libcgi-fast-perl libcgi-pm-perl
  libconfig-inifiles-perl libdbd-mariadb-perl libdbi-perl libfcgi-bin
  libfcgi-perl libfcgi0ldbl libhtml-template-perl libjs-bootstrap4
  libjs-codemirror libjs-jquery libjs-jquery-mousewheel
  libjs-jquery-timepicker libjs-jquery-ui libjs-openlayers libjs-popper.js
  libjs-sizzle libjs-sphinxdoc libjs-underscore libmariadb3 libonig5
  libopengl0 libterm-readkey-perl libzip4 mariadb-client-10.5
  mariadb-client-core-10.5 mariadb-common mariadb-server-10.5
  mariadb-server-core-10.5 mysql-common node-jquery rsync socat
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  fonts-liberation libu2f-udev
The following NEW packages will be installed:
  fonts-liberation google-chrome-stable libu2f-udev
0 upgraded, 3 newly installed, 0 to remove and 28 not upgraded.
Need to get 96.7 MB of archives.
After this operation, 326 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://deb.debian.org/debian bullseye/main amd64 fonts-liberation all 1:1.07.4-11 [828 kB]
Get:2 http://dl.google.com/linux/chrome/deb stable/main amd64 google-chrome-stable amd64 115.0.5790.98-1 [95.9 MB]
Get:3 http://deb.debian.org/debian bullseye/main amd64 libu2f-udev all 1.1.10-3 [6,300 B]
Fetched 96.7 MB in 9s (11.0 MB/s)                                              
Selecting previously unselected package fonts-liberation.
(Reading database ... 147882 files and directories currently installed.)
Preparing to unpack .../fonts-liberation_1%3a1.07.4-11_all.deb ...
Unpacking fonts-liberation (1:1.07.4-11) ...
Selecting previously unselected package libu2f-udev.
Preparing to unpack .../libu2f-udev_1.1.10-3_all.deb ...
Unpacking libu2f-udev (1.1.10-3) ...
Selecting previously unselected package google-chrome-stable.
Preparing to unpack .../google-chrome-stable_115.0.5790.98-1_amd64.deb ...
Unpacking google-chrome-stable (115.0.5790.98-1) ...
Setting up libu2f-udev (1.1.10-3) ...
Setting up fonts-liberation (1:1.07.4-11) ...
Setting up google-chrome-stable (115.0.5790.98-1) ...
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/x-www-browser (x-www-browser) in auto mode
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/google-chrome (google-chrome) in auto mode
Processing triggers for gnome-menus (3.36.0-1) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for mailcap (3.69) ...
Processing triggers for fontconfig (2.13.1-4.2) ...
Processing triggers for desktop-file-utils (0.26-1) ...

Step 6: Now Google Chrome is ready to be accessed. Enter chrome on the activities search bar, and click on the chrome icon to access Google Chrome. Step 7: You' ll get a Pop-up menu. Click on the checkbox and click OK Step 8: Now browser is open as below. Step 9: Type google.co.in on the address bar. Step 10: You can search your favorite sites through Google Chrome.

Conclusion

We installed Google chrome browser on Debian 11 bullseye distribution in this article. Different Google chrome versions are available for installation such as stable, beta, and unstable. You can choose one from all of them that you want to install on your Linux system.

FAQ
Q
How do I build a UI for my extension?
A
Extensions use HTML and CSS to define their user interfaces, so you can use standard form controls to build your UI, or style the interface with CSS, as you would a web page. Additionally, extensions can add some limited UI elements to Chrome itself.
Q
Can extensions create UI outside of the rendered web page?
A
Yes, your extension may add buttons to the Chrome browser's user interface. See browser actions and page actions for more information.
Q
Can extensions use 3rd party web services?
A
Yes. Extensions are capable of making cross-domain Ajax requests, so they can call remote APIs directly. APIs that provide data in JSON format are particularly easy to use.
Q
What are Google Chrome Extensions?
A
Google Chrome Extensions are applications that run inside the Chrome browser and provide additional functionality, integration with third-party websites or services, and customized browsing experiences.
Q
How do I add a bookmark in Chrome to my home screen?
A
Create a bookmark via the menu, find it in the bookmark list, long-press on it, and tap "Add to home screen".