Install Google Chrome OpenSUSE 12.1

Though there is Mozilla Firefox browser installed by default in OpenSUSE 12.1, I already fell in love with Google Chrome browser. So something missing if there is no Chrome installed in the system.

Here I want to share with you on how to install Google Chrome in OpenSUSE 12.1.

First of all, you need to download the Chrome browser directly from google.com/chrome. Since I use OpenSUSE 12.1 64-bit architecture, I choose the 64-bit one: google-chrome-stable_current_x86_64.rpm

Now if you try to install it, you will encounter problem as follow:

# rpm -i google-chrome-stable_current_x86_64.rpm
warning: google-chrome-stable_current_x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
error: Failed dependencies:
lsb >= 4.0 is needed by google-chrome-stable-16.0.912.63-113337.x86_64
libpng12.so.0()(64bit) is needed by google-chrome-stable-16.0.912.63-113337.x86_64

The above error messages say you have to install the dependency packages before installing Google Chrome browser. Those packages are lsb and libpng12. The lsb package can be installed using yast whereas the libpng12 will be manually installed by downloading it from repository server.

Let’s install the ‘lsb’ package first:

# yast2 -i lsb

The yast2 script will try to install the lsb package and its dependencies. Wait for a while to let the installation completed.

Next download the libpng12 package. Go to http://rpm.pbone.net/index.php3/stat/4/idpl/17161140/dir/opensuse_12.x/com/libpng12-0-1.2.46-9.1.2.x86_64.rpm.html and select your nearest mirror site.

# wget ftp://ftp.is.co.za/mirror/opensuse/distribution/12.1/repo/oss/suse/x86_64/libpng12-0-1.2.46-9.1.2.x86_64.rpm

Now install the libpng12:

# rpm -i libpng12-0-1.2.46-9.1.2.x86_64.rpm

OK the dependency packages for google chrome were installed. Now try again to install the chrome. It should be installed without any error:

# rpm -i google-chrome-stable_current_x86_64.rpm
warning: google-chrome-stable_current_x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
redirecting to systemctl

Run the chrome browser either via command line interface by issuing ‘google-chrome’ of via Applications. Here it is Google Chrome in action running on OpenSUSE 12.1 64-bit.

  • Derli Campos

    Hello everyone, i’m very new to the Linux world and have been having issues downloading and installing Google Chrome for Suse 11 SP3 x64.

    You see, I have sucessfully downloaded it from google in my smartphone as my company does not allow direct dowloads, anyway… since I was able to downloaded the offline version, I have run:

    warning: google-chrome-stable_current_x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 7fac5991

    error: Failed dependencies:

    libnss3.so(NSS_3.19.1)(64bit) is needed by google-chrome-stable-51.0.2704.79-1.x86_64

    libstdc++.so.6(GLIBCXX_3.4.18)(64bit) is needed by google-chrome-stable-51.0.2704.79-1.x86_64

    libpthread.so.0(GLIBC_2.12)(64bit) is needed by google-chrome-stable-51.0.2704.79-1.x86_64

    xorg-x11-libX11 < 7.6_1 conflicts with google-chrome-stable-51.0.2704.79-1.x86_64

    As I got this error, I'm stuck, what do I need to do to proceed?

    Any help will be much appreciated.

  • dunno

    Everyone must have some sort of repository mapped except me and the other noobs. Either way, this got me running (substitute the package name/location to your liking):

    >sudo zypper in http://download.opensuse.org/distribution/12.1/repo/oss/suse/x86_64/lsb-4.0-15.1.1.x86_64.rpm

    The above will install all the dependencies for lsb 4.0. Below will actually install Chrome.

    >rpm -i google-chrome-stable_current_x86_64.rpm

    I believe you can optionally do:

    >sudo zypper in google-chrome-stable_current_x86_64.rpm