Install Google Chrome on Ubuntu 11.10 Oneiric Ocelot

In a previous post, I already wrote a post about how to install Google Chrome browser on OpenSUSE 12.1. This time I want to show how easy it is to install Google Chrome on Ubuntu 11.10 Oneiric Ocelot. At the time of this writing, the version of the Google chrome is version 16.0.912.63.

Here is the step-by-step

Download the Ubuntu binary package of Google Chrome browser from Google.com/chrome. Make sure to select the 32-bit or 64-bit to meet with your system architecture.

Once it is downloaded, install it using ‘dpkg’ tool.

$ sudo dpkg -i google-chrome-stable_current_i386.deb 
Selecting previously deselected package google-chrome-stable.
(Reading database ... 124903 files and directories currently installed.)
Unpacking google-chrome-stable (from google-chrome-stable_current_i386.deb) ...
dpkg: dependency problems prevent configuration of google-chrome-stable:
 google-chrome-stable depends on libnss3-1d (>= 3.12.3); however:
  Package libnss3-1d is not installed.
 google-chrome-stable depends on libxss1; however:
  Package libxss1 is not installed.
 google-chrome-stable depends on libcurl3; however:
  Package libcurl3 is not installed.
dpkg: error processing google-chrome-stable (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for man-db ...
Errors were encountered while processing:
 google-chrome-stable

You can see above that the Google Chrome was installed into the system but with errors were encountered while processing. The errors said that there were three dependency packages missing. The missing packages are libnss3-1d, libxss1, and libcurl3.
Let’s install them to solve the problem.

$ sudo apt-get install libnss3-1d libxss1 libcurl3 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  libcurl3 libnss3-1d libxss1
0 upgraded, 3 newly installed, 0 to remove and 297 not upgraded.
1 not fully installed or removed.
Need to get 257 kB of archives.
After this operation, 750 kB of additional disk space will be used.
Get:1 http://id.archive.ubuntu.com/ubuntu/ oneiric/main libnss3-1d i386 3.12.9+ckbi-1.82-0ubuntu6 [12.6 kB]
Get:2 http://id.archive.ubuntu.com/ubuntu/ oneiric/main libxss1 i386 1:1.2.1-2 [8,604 B]
Get:3 http://id.archive.ubuntu.com/ubuntu/ oneiric/main libcurl3 i386 7.21.6-3ubuntu3 [235 kB]
Fetched 257 kB in 7s (33.0 kB/s)                                                                                  
Selecting previously deselected package libnss3-1d.
(Reading database ... 124998 files and directories currently installed.)
Unpacking libnss3-1d (from .../libnss3-1d_3.12.9+ckbi-1.82-0ubuntu6_i386.deb) ...
Selecting previously deselected package libxss1.
Unpacking libxss1 (from .../libxss1_1%3a1.2.1-2_i386.deb) ...
Selecting previously deselected package libcurl3.
Unpacking libcurl3 (from .../libcurl3_7.21.6-3ubuntu3_i386.deb) ...
Setting up libnss3-1d (3.12.9+ckbi-1.82-0ubuntu6) ...
Setting up libxss1 (1:1.2.1-2) ...
Setting up libcurl3 (7.21.6-3ubuntu3) ...
Setting up google-chrome-stable (16.0.912.63-r113337) ...
update-alternatives: using /usr/bin/google-chrome to provide /usr/bin/x-www-browser (x-www-browser) in auto mode.
update-alternatives: using /usr/bin/google-chrome to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode.
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

As you can see above, the dependency packages have been installed and the google-chrome-stable also has been configured properly. Now you can run the chrome browser either via terminal by issuing ‘google-chrome’ or via Applications.

And here is below the screenshot of Google Chrome on Ubuntu 11.10.

google-chrome-ubuntu