Install Google Chrome on Fedora 18/17, CentOS/Red Hat (RHEL) 6.3

This howto explains howto install Google Chrome Web browser on Fedora 18/17/16/15/14/13/12, CentOS 6.3/6.2/6.1/6 and Red Hat (RHEL) 6.3/6.2/6.1/6. Best way to install and keep up-to-date with Google Chrome browser is use Google’s own YUM repository.

Enable Google YUM repository

Add following to /etc/yum.repos.d/google-chrome.repo file:
32-bit

[google-chrome]
name=google-chrome - 32-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

64-bit

[google-chrome]
name=google-chrome - 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Note: Both 32-bit and 64-bit repos can be placed in the same file.

Install Google Chrome with YUM (as root user)

Install Google Chrome Stable Version

## Install Google Chrome Stable version ##
yum install google-chrome-stable

Install Google Chrome Beta Version

## Install Google Chrome Beta version ##
yum install google-chrome-beta

Install Google Chrome Unstable Version

## Install Google Chrome Unstable version ##
yum install google-chrome-unstable

Google Chrome Beta Running on Fedora 18 64-bit

Google Chrome Unstable Web Browser on Red Hat (RHEL) 6

Follow If Not True Then False Updates!

217 Comments

  1. Thank you, the post helped me to get up and running with Chrome in minutes.

  2. This worked awesome in Centos 6.2. Thank you!

    • I try it but , nothing happen after install :(

      • Hi amir,

        Could you explain more specific, what you mean “nothing happen” after install? :)

  3. Hi, I tried installing google chrome in my RHEL5, but it didn’t work.

    sudo yum install google-chrome-stable
    Loading “security” plugin
    Loading “yahooplugin” plugin
    google-chrome | 951 B 00:02
    primary.xml.gz | 1.5 kB 00:00
    google-chr: ################################################## 3/3
    Setting up Install Process
    Parsing package install arguments
    Resolving Dependencies
    –> Running transaction check
    —> Package google-chrome-stable.x86_64 0:17.0.963.79-125985 set to be updated
    –> Processing Dependency: libcurl.so.4()(64bit) for package: google-chrome-stable
    –> Processing Dependency: libc.so.6(GLIBC_2.11)(64bit) for package: google-chrome-stable
    –> Processing Dependency: xdg-utils for package: google-chrome-stable
    –> Processing Dependency: lsb >= 4.0 for package: google-chrome-stable
    –> Running transaction check
    —> Package google-chrome-stable.x86_64 0:17.0.963.79-125985 set to be updated
    –> Processing Dependency: libcurl.so.4()(64bit) for package: google-chrome-stable
    –> Processing Dependency: libc.so.6(GLIBC_2.11)(64bit) for package: google-chrome-stable
    –> Processing Dependency: xdg-utils for package: google-chrome-stable
    —> Package redhat-lsb.i386 0:4.0-2.1.4.el5 set to be updated
    —> Package redhat-lsb.x86_64 0:4.0-2.1.4.el5 set to be updated
    filelists.xml.gz | 605 B 00:00
    filelists.xml.gz | 1.1 kB 00:00
    filelists.sqlite.bz2 | 18 MB 00:21
    –> Finished Dependency Resolution
    Error: Missing Dependency: libcurl.so.4()(64bit) is needed by package google-chrome-stable
    Error: Missing Dependency: xdg-utils is needed by package google-chrome-stable
    Error: Missing Dependency: libc.so.6(GLIBC_2.11)(64bit) is needed by package google-chrome-stable

    • Hi Karthik,

      Sorry, but this guide is not compatible with RHEL 5, only with RHEL 6 (6.2/6.1/6.0), like guide says. More info from this comment.

  4. I followed the instructions for fc15 and got:

    # yum install google-chrome-stable
    http://dl.google.com/linux/chrome/rpm/stable/i386/repodata/repomd.xml: [Errno 12] Timeout on http://dl.google.com/linux/chrome/rpm/stable/i386/repodata/repomd.xml: (28, '')
    Trying other mirror.
    Error: Cannot retrieve repository metadata (repomd.xml) for repository: google-chrome. Please verify its path and try again

    • I next set my http_proxy environment variable to 2 different working proxies
      and got:

      # yum install google-chrome-stable
      http://dl.google.com/linux/chrome/rpm/stable/i386/repodata/repomd.xml: [Errno 14] curl#52 - ""
      Trying other mirror.
      Error: Cannot retrieve repository metadata (repomd.xml) for repository: google-chrome. Please verify its path and try again

      • Oops … take it all back.. I forgot to set the port_number in
        http_proxy=:<port_number
        Now it works!….

        • i.e http_proxy = \:\

          • can’t figure escape char (\\ didn’t work) – using ‘[' as delimiter:

            i.e. http_proxy=[proxy]:[port_number]

            • Hi Irwin,

              So did you get Google Chrome installed and working? :)

              • YUP… all seem fine now….

  5. I had the same issue as Irwin, I found some information that said there is something funny with Google’s IP address setup, basically this will cause yum to fail about 25% of the time.

    Run “yum install google-chrome-stable” a few times and it will succeed.

    Thanks for the howto.

    Aftab

  6. [root@server tmp]# yum install google-chrome-unstable
    Loaded plugins: refresh-packagekit, rhnplugin
    After Creating the repositery of yum, when i install chrome in RHEL6 [Santiago]
    the terminal giving that error.

    This system is not registered with RHN.
    RHN support will be disabled.
    google-chrome | 951 B 00:00
    Setting up Install Process
    No package google-chrome-unstable available.
    Error: Nothing to do

    Now What i do…..

    • Hi Sarab,

      Could you post output of following commands:

      yum repolist
       
      yum list google*
  7. [root@server ~]# yum repolist
    Loaded plugins: refresh-packagekit, rhnplugin
    This system is not registered with RHN.
    RHN support will be disabled.
    repo id repo name status
    Server Server 2,679
    epel Extra Packages for Enterprise Linux 6 – i386 5,874
    google-chrome google-chrome – 64-bit 3
    repolist: 8,556

    [root@server ~]# yum list google*
    Loaded plugins: refresh-packagekit, rhnplugin
    This system is not registered with RHN.
    RHN support will be disabled.
    Available Packages
    google-authenticator.i686 0-0.3.20110830.hgd525a9bab875.el6 epel
    google-droid-sans-fonts.noarch 20100409-1.el6 epel
    google-droid-sans-mono-fonts.noarch 20100409-1.el6 epel
    google-droid-serif-fonts.noarch 20100409-1.el6 epel
    googlecl.noarch 0.9.9-2.el6 epel

    • Could you post also output of following command:

      cat /etc/yum.repos.d/google.repo
  8. [root@server ~]# cat /etc/yum.repos.d/google.repo
    [google-chrome]
    name=google-chrome – 64-bit
    baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
    enabled=1
    gpgcheck=1
    gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

  9. Actually i m using RHEl6 (Santiago) 64 bit(i686) Version…

    • Hi Sarab,

      i686 = 32-bit
      x86_64 = 64-bit

      Please post output of following commands:

      uname -a
       
      lsb_release -a
  10. [root@server ~]# uname -a
    Linux server.techytes.com 2.6.32-71.el6.i686 #1 SMP Wed Sep 1 01:26:34 EDT 2010 i686 i686 i386 GNU/Linux

    [root@server ~]# lsb_release -a
    LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
    Distributor ID: RedHatEnterpriseServer
    Description: Red Hat Enterprise Linux Server release 6.0 (Santiago)
    Release: 6.0
    Codename: Santiago

    • You have 32-bit Red Hat and 64-bit Google repo, so use following repo instead:

      [google-chrome]
      name=google-chrome - 32-bit
      baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386
      enabled=1
      gpgcheck=1
      gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
  11. same error again

    [root@server Desktop]# yum install google-chrome-unstable
    Loaded plugins: refresh-packagekit, rhnplugin
    This system is not registered with RHN.
    RHN support will be disabled.
    google-chrome | 951 B 00:00
    http://dl.google.com/linux/chrome/rpm/stable/i386/repodata/primary.xml.gz: [Errno 12] Timeout on http://dl.google.com/linux/chrome/rpm/stable/i386/repodata/primary.xml.gz: (28, ”)
    Trying other mirror.
    Setting up Install Process
    No package google-chrome-unstable available.
    Error: Nothing to do

  12. [root@server Desktop]# yum install google-chrome-stable
    Loaded plugins: refresh-packagekit, rhnplugin
    This system is not registered with RHN.
    RHN support will be disabled.
    Setting up Install Process
    No package google-chrome-stable available.
    Error: Nothing to do

    • One problem might be that you do not have RHN support and Google Chrome needs some dependencies when you install it, but could you post also output of following command:

      cat /etc/yum.repos.d/*.repo

      If it’s very long output then you can use example http://pastebin.com

  13. I tried it on centos 5.5,is it supported?

    Here are my information during installing.

    –> Finished Dependency Resolution
    google-chrome-stable-18.0.1025.162-131933.i386 from google-chrome has depsolving problems
    –> Missing Dependency: libcurl.so.4 is needed by package google-chrome-stable-18.0.1025.162-131933.i386 (google-chrome)
    google-chrome-stable-18.0.1025.162-131933.i386 from google-chrome has depsolving problems
    –> Missing Dependency: libc.so.6(GLIBC_2.11) is needed by package google-chrome-stable-18.0.1025.162-131933.i386 (google-chrome)
    Error: Missing Dependency: libc.so.6(GLIBC_2.11) is needed by package google-chrome-stable-18.0.1025.162-131933.i386 (google-chrome)
    Error: Missing Dependency: libcurl.so.4 is needed by package google-chrome-stable-18.0.1025.162-131933.i386 (google-chrome)
    You could try using –skip-broken to work around the problem
    You could try running: package-cleanup –problems
    package-cleanup –dupes
    rpm -Va –nofiles –nodigest
    The program package-cleanup is found in the yum-utils package.

    how to solove it?

    • Hi qutengfei,

      CentOS 5 is not supported. More info from this comment.

  14. sorry… doesn’t work at all… :(

    yum install google-chrome-stable
    Loaded plugins: fastestmirror, refresh-packagekit, security
    Loading mirror speeds from cached hostfile
     * base: linux.mirrors.es.net
     * extras: linux.mirrors.es.net
     * updates: mirror.5ninesolutions.com
    Setting up Install Process
    Resolving Dependencies
    --&gt; Running transaction check
    ---&gt; Package google-chrome-stable.x86_64 0:18.0.1025.162-131933 will be installed
    --&gt; Finished Dependency Resolution
     
    Dependencies Resolved
     
    ================================================================================
     Package                Arch     Version                  Repository       Size
    ================================================================================
    Installing:
     google-chrome-stable   x86_64   18.0.1025.162-131933     google-chrome    34 M
     
    Transaction Summary
    ================================================================================
    Install       1 Package(s)
     
    Total download size: 34 M
    Installed size: 100 M
    Is this ok [y/N]: y
    Downloading Packages:
    http://dl.google.com/linux/chrome/rpm/stable/x86_64/google-chrome-stable-18.0.1025.162-131933.x86_64.rpm: [Errno 12] Timeout on http://dl.google.com/linux/chrome/rpm/stable/x86_64/google-chrome-stable-18.0.1025.162-131933.x86_64.rpm: (28, 'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')
    Trying other mirror.
     
     
    Error Downloading Packages:
      google-chrome-stable-18.0.1025.162-131933.x86_64: failure: google-chrome-stable-18.0.1025.162-131933.x86_64.rpm from google-chrome: [Errno 256] No more mirrors to try.

    another words I am getting 404 – file not found… it looks like google has decided to remove the file

  15. Did you do a yum update first?

  16. thanks @inftt!
    I have some troubles when I follow the step to install google chrome:

    how to resolve?

    • Error Downloading Packages:
      google-chrome-stable-18.0.1025.168-134367.i386: Insufficient space in download directory /var/cache/yum/i386/15/google-chrome/packages
      * free 11 M
      * needed 38 M

      • So you have not enough free space on disk…you have to remove something or get more space some other way… :)

  17. How do i remove chrome and re-install it on my Ubuntu pc?

    ~/.config/google-chrome/Default …I can not find the file where do i look?

    • Hi bp,

      Do you use Google Chrome repo?

  18. Thanks much for the useful tips!

  19. Worked well for me! Great! :) Thank you

  20. Thanks for the tip. It also works on Fedora 17! ;)

    • Hi Ed,

      You are welcome! Guide is updated now. ;D

  21. Thanks, that helped with F17

  22. Thank you! You made my transition from Ubuntu 12.04 Really easy. From flash to nvidia drivers it’s all here! Keep up the good work!

  23. Thank u very much

  24. I have fedora 17 and I was having problem downloading chrome from google’ site. I used your solution and it worked like a charm! Thanks!

  25. Thanks, the rpm wasn’t downloading from google’s website and this got me up and running.

  26. I installed on Centos 6.2 everything is look fine but google chrome couldn’t run

    • Hi zingerx,

      Which Google Chrome version you chose?

      Do you get some error if you try to start it from command line?

      • I am using “Google-chrome Version 21.0.1180.15 beta”. So now i can run with some problems.
        First problem: No sound is coming from Google-Browser
        Second problem: Video in youtube is showing with rain…
        After some minutes I checked this command # alsamixer
        Here… i messed up with everything and my skype stopped working but i can use FireFox without any problems
        Please
        Any suggestions are welcome. Thanks

  27. Awesome! Thanks JR, it worked like a charm and shows up under Internet.
    Version 20.0.1132.47

  28. If yum stupidly insists on installing the wrong rpm (like you want 64 bit, eliminated the 32 bit repository, and it still tries to install 32 bit)

    Clean out /var/cache/yum/……./repomd.xml

    Search filesystem for repomd.xml in case you can’t find repomd.xml here.

    Yum can be really brain-dead sometimes.

    Enjoy!

  29. Hi JR, any ideas on what i can try for my error?
    http://pastebin.com/X5kh4uwv

  30. I should, is my error due to subscription not configured properly? I’ll have to ping IT, let me if you can advise any pointers

    • What is output if you run following command:

      yum deplist google-chrome-stable
      • $ yum deplist google-chrome-stable
        Plugin "product-id" can't be imported
        Plugin "subscription-manager" can't be imported
        Loaded plugins: security
        epel/metalink | 12 kB 00:00
        epel | 4.0 kB 00:00
        epel/primary_db | 4.5 MB 00:02
        google-chrome | 951 B 00:00 ...
        google-chrome/primary | 1.4 kB 00:00 ...
        google-chrome 3/3
        Finding dependencies:
        package: google-chrome-stable.x86_64 20.0.1132.57-145807
        dependency: libXcomposite.so.1()(64bit)
        Unsatisfied dependency
        dependency: libcurl.so.4()(64bit)
        Unsatisfied dependency
        dependency: libgconf-2.so.4()(64bit)
        Unsatisfied dependency
        dependency: libc.so.6(GLIBC_2.11)(64bit)
        Unsatisfied dependency
        dependency: xdg-utils
        Unsatisfied dependency
        dependency: zlib
        Unsatisfied dependency
        dependency: libbz2.so.1()(64bit)
        Unsatisfied dependency
        dependency: libXss.so.1()(64bit)
        Unsatisfied dependency
        dependency: wget
        Unsatisfied dependency
        dependency: libatk-1.0.so.0()(64bit)
        Unsatisfied dependency
        dependency: /bin/sh
        Unsatisfied dependency
        dependency: lsb >= 4.0
        Unsatisfied dependency
        dependency: libnss3.so(NSS_3.12.3)(64bit)
        Unsatisfied dependency
        dependency: libXfixes.so.3()(64bit)
        Unsatisfied dependency

        • Thanks!

          Some reason your RHEL subscription is not working:

          Plugin “product-id” can’t be imported
          Plugin “subscription-manager” can’t be imported

          And yum can’t find any dependency packages.

  31. How can i fix the following problem ?

    Install 1 Package (+33 Dependent packages)

    Total size: 67 M
    Installed size: 202 M
    Is this ok [y/N]: y
    Downloading Packages:
    warning: rpmts_HdrFromFdno: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
    Retrieving key from https://dl-ssl.google.com/linux/linux_signing_key.pub

    Invalid GPG Key from https://dl-ssl.google.com/linux/linux_signing_key.pub: No key found in given key data

    • Hi Saeid,

      Try following:

      yum clean all
      yum install google-chrome-stable

      Is it working then?

      • thanks JR

        i did it with Fedora Utils

        • You are welcome!

          Excellent to hear that you got it working. :)

      • i didnt know what was the problem but this worked for me
        thanks JR

        • ops ..
          yum install google-chrome-stable
          Loaded plugins: langpacks, presto, refresh-packagekit
          fedora/metalink | 31 kB 00:00
          fedora | 4.2 kB 00:00
          updates/metalink | 23 kB 00:00
          updates | 4.7 kB 00:00
          (1/2): fedora/primary_db | 14 MB 00:34
          (2/2): updates/primary_db | 6.6 MB 00:20
          fedora/group_gz | 434 kB 00:01
          updates/group_gz | 435 kB 00:02
          No package google-chrome-stable available.
          Error: Nothing to do

          • Add new YUM repository

            done nvm me :P
            its working

  32. Hi
    i am an old window user but i recently shifted to centos 5.5 i tried with mozilla but it was slow like anything then i tried for google chrome it got downloaded but not installed then i upgraded my mozilla to version 10 but the issue remained same plz help me out with your tips and suggestion.

    thanks

    • Hi Prakash,

      Sorry but you can’t install Google Chrome on CentOS 5.5. Could you tell what you mean with slow? Could you also tell your computer specs?

      • Hello JR

        ya i have a old version computer 2.53GHz with 512 RAM n 80 GB of hdd space….. i have tried in windows it is giving better performance but since i install Centos i was unable to work on internet i have tried with opera 10 but the problem is still there….could you just help me out how i can make my browser bit faster!!

  33. Thank you. Worked perfect on Fedora 15 64-bit. Good instructions, very easy!

  34. I’m a reader from china,my os is fedora 17,I followed your way and paste these codes to /etc/yum.repos.d/google-chrome.repo,but when I input :yum install google-chrome-stable.It always show:
    Loaded plugins: langpacks, presto, refresh-packagekit
    google-chrome | 951 B 00:00 !!!
    No package google-chrome-stable available.
    Error: Nothing to do
    Could you help me?
    (ps:I can’t speak English well ,if I have some faults,please point it to me,thank you)

  35. Thank you!I find my fault

  36. Worked for me. Thanks.

    • try this,if it is not OK,please email me
      (My OS is 32bit)
      #cd /etc/yum.repo.d/
      #vi google-chrome.repo
      [google-chrome]
      name=google-chrome
      baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386
      enabled=1
      gpgcheck=0
      save and quit

      #vi google-stable.repo
      [google]
      name=Google – i386
      baseurl=http://dl.google.com/linux/rpm/stable/i386
      enabled=1
      gpgcheck=1
      gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
      save and quit

      #vi google-testing.repo
      [google]
      name=Google – i386
      baseurl=http://dl.google.com/linux/rpm/testing/i386
      enabled=1
      gpgcheck=1
      gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
      save and quit

  37. Well, I had been going to post an error I was getting, until I realized I hadn’t connected to the wireless when I turned the computer on this morning! (explains the “can’t resolve ‘dl.google.com’” error) I’ve only been using Linux for about a day, so when it didn’t work I assumed it was due to my lack of Linux knowledge, but sometimes it’s the simplest things! Anyway, since it did install, I thought I would comment instead to thank you for posting something so simple even complete Linux noob could follow it (although I did have to poke around a bit before I realized I actually needed to *create* the google-chrome.repo file). The only weird thing is that Google Chrome is listed twice under Internet Applications. Any ideas?

    • Hi Lindsey and welcome to Linux world!

      Nice to hear that you got Google-Chrome installed. :)

      Do you use Gnome desktop?

      Could you post output of following commands:

      ls -la /usr/share/applications |grep google
       
      uname -a
      • Hi, thank you for the welcome! Sorry for taking a while to respond to your comment. After typing in the first line and hitting enter, nothing happened- I just got the prompt again (I’m assuming that means there is nothing with “google” in that directory?). After typing in uname -a, I got:
        Linux [computer name] 2.6.32-279.5.2.e16.x86_64 #1 SMP [timestamp] x86_64 x86_64 x86_64 GNU/Linux

        Yes, I am using the Gnome desktop.

        Thanks for your help!

        • Hi Lindsey,

          Try following as root and post output here:

          updatedb
           
          locate google |grep desktop
          • /opt/google/chrome/google-chrome.desktop
            /usr/local/share/applications/google-chrome.desktop
            /usr/share/applnk/google-chrome.desktop
            /usr/share/kde4/services/searchproviders/google.desktop
            /usr/share/kde4/services/searchproviders/google_advanced.desktop
            /usr/share/kde4/services/searchproviders/google_groups.desktop
            /usr/share/kde4/services/searchproviders/google_images.desktop
            /usr/share/kde4/services/searchproviders/google_lucky.desktop
            /usr/share/kde4/services/searchproviders/google_movie.desktop
            /usr/share/kde4/services/searchproviders/google_news.desktop
            /usr/share/kde4/services/useragentstrings/googlebot.desktop

            Hmm, there’s a lot of KDE all over the place, and a lot of my application names start with “K”, but if I look under “About This Computer” it lists Gnome 2.28.2, and “echo $DESKTOP_SESSION” outputs “Gnome”. I didn’t exactly know what I was doing when I installed the OS (still don’t!)- did I install Gnome *and* KDE?

            • Looks like Gnome shows both /usr/local/share/applications/google-chrome.desktop and /usr/share/applnk/google-chrome.desktop.

              So you can do following:

              yum install alacarte

              Then press ALT+F2 -> write alacarte -> press Enter -> click Internet on left menu -> untick another Google Chrome -> close alacarte

              • Hi, apparently my comment never showed up (from weeks ago), so here it is again: it worked perfectly! You are a genius!

                • Hi Lindsey,

                  Excellent to hear that worked! :)

                  I didn’t find your comment, not even under spams…hard to say what happened to your comment…sorry.

  38. I installed google chrome on Fedora 17. But it is not considering proxy settings of the system, i.e., I am not able to open any web page.

    • Hi minoz,

      What desktop you use?

  39. It worked as charm, Thank You.

  40. After following the above steps for the first time (I used stable installation process) even though there was no error or warning google chrome didn’t open nor there was any chrome icon. once again I entered the command

    yum install google-chrome-stable.

    Now its working. thanku :)

  41. Thanks! Works as described on Fedora 17 x64.

  42. Hai I getting this error


    [root@gk Downloads]# yum install google-chrome-stable
    Loaded plugins: langpacks, presto, refresh-packagekit
    Resolving Dependencies
    --> Running transaction check
    ---> Package google-chrome-stable.i386 0:22.0.1229.94-161065 will be installed
    --> Processing Dependency: lsb >= 4.0 for package: google-chrome-stable-22.0.1229.94-161065.i386
    --> Running transaction check
    ---> Package redhat-lsb.i686 0:4.1-5.fc17 will be installed
    --> Processing Dependency: redhat-lsb-printing = 4.1 for package: redhat-lsb-4.1-5.fc17.i686
    --> Processing Dependency: redhat-lsb-languages = 4.1 for package: redhat-lsb-4.1-5.fc17.i686
    --> Processing Dependency: redhat-lsb-desktop(x86-32) = 4.1 for package: redhat-lsb-4.1-5.fc17.i686
    --> Processing Dependency: redhat-lsb-cxx(x86-32) = 4.1 for package: redhat-lsb-4.1-5.fc17.i686
    --> Processing Dependency: redhat-lsb-core(x86-32) = 4.1 for package: redhat-lsb-4.1-5.fc17.i686
    --> Running transaction check
    ---> Package redhat-lsb-core.i686 0:4.1-5.fc17 will be installed
    --> Processing Dependency: redhat-lsb-submod-security(x86-32) = 4.1 for package: redhat-lsb-core-4.1-5.fc17.i686
    --> Processing Dependency: /usr/bin/pax for package: redhat-lsb-core-4.1-5.fc17.i686
    ---> Package redhat-lsb-cxx.i686 0:4.1-5.fc17 will be installed
    ---> Package redhat-lsb-desktop.i686 0:4.1-5.fc17 will be installed
    --> Processing Dependency: redhat-lsb-submod-multimedia(x86-32) = 4.1 for package: redhat-lsb-desktop-4.1-5.fc17.i686
    --> Processing Dependency: qt3(x86-32) for package: redhat-lsb-desktop-4.1-5.fc17.i686
    ---> Package redhat-lsb-languages.i686 0:4.1-5.fc17 will be installed
    --> Processing Dependency: perl(Test::Simple) for package: redhat-lsb-languages-4.1-5.fc17.i686
    --> Processing Dependency: perl(Pod::Plainer) for package: redhat-lsb-languages-4.1-5.fc17.i686
    --> Processing Dependency: perl(Locale::Codes::Constants) for package: redhat-lsb-languages-4.1-5.fc17.i686
    --> Processing Dependency: perl(Locale::Codes) for package: redhat-lsb-languages-4.1-5.fc17.i686
    --> Processing Dependency: perl(Class::ISA) for package: redhat-lsb-languages-4.1-5.fc17.i686
    --> Processing Dependency: perl(CGI) for package: redhat-lsb-languages-4.1-5.fc17.i686
    ---> Package redhat-lsb-printing.i686 0:4.1-5.fc17 will be installed
    --> Running transaction check
    ---> Package pax.i686 0:3.4-13.fc17 will be installed
    ---> Package perl-CGI.noarch 0:3.52-215.fc17 will be installed
    --> Processing Dependency: perl = 4:5.14.2-215.fc17 for package: perl-CGI-3.52-215.fc17.noarch
    --> Processing Dependency: perl(FCGI) for package: perl-CGI-3.52-215.fc17.noarch
    ---> Package perl-Class-ISA.noarch 0:0.36-1007.fc17 will be installed
    ---> Package perl-Locale-Codes.noarch 0:3.22-1.fc17 will be installed
    ---> Package perl-Pod-Plainer.noarch 0:1.03-1.fc17 will be installed
    ---> Package perl-Test-Simple.noarch 0:0.98-215.fc17 will be installed
    ---> Package qt3.i686 0:3.3.8b-41.fc17 will be installed
    ---> Package redhat-lsb-submod-multimedia.i686 0:4.1-5.fc17 will be installed
    ---> Package redhat-lsb-submod-security.i686 0:4.1-5.fc17 will be installed
    --> Running transaction check
    ---> Package perl.i686 4:5.14.2-211.fc17 will be updated
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: 1:perl-ExtUtils-ParseXS-2.2210-211.fc17.noarch
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: 1:perl-Digest-SHA-5.61-211.fc17.i686
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: 1:perl-Pod-Escapes-1.04-211.fc17.noarch
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: 1:perl-IO-Zlib-1.10-211.fc17.noarch
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: 1:perl-Module-Pluggable-3.90-211.fc17.noarch
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: perl-Test-Harness-3.23-211.fc17.noarch
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: perl-ExtUtils-Install-1.56-211.fc17.noarch
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: 4:perl-macros-5.14.2-211.fc17.i686
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: 1:perl-Package-Constants-0.02-211.fc17.noarch
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: perl-PathTools-3.33-211.fc17.i686
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: perl-Digest-MD5-2.51-211.fc17.i686
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: perl-CPAN-1.9600.01-211.fc17.noarch
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: 1:perl-Pod-Simple-3.16-211.fc17.noarch
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: 4:perl-libs-5.14.2-211.fc17.i686
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: 4:perl-devel-5.14.2-211.fc17.i686
    --> Processing Dependency: perl = 4:5.14.2-211.fc17 for package: 3:perl-version-0.88-211.fc17.noarch
    ---> Package perl.i686 4:5.14.2-215.fc17 will be an update
    ---> Package perl-FCGI.i686 1:0.74-2.fc17 will be installed
    --> Running transaction check
    ---> Package perl-CPAN.noarch 0:1.9600.01-211.fc17 will be updated
    ---> Package perl-CPAN.noarch 0:1.9600.01-215.fc17 will be an update
    ---> Package perl-Digest-MD5.i686 0:2.51-211.fc17 will be updated
    ---> Package perl-Digest-MD5.i686 0:2.51-215.fc17 will be an update
    ---> Package perl-Digest-SHA.i686 1:5.61-211.fc17 will be updated
    ---> Package perl-Digest-SHA.i686 1:5.61-215.fc17 will be an update
    ---> Package perl-ExtUtils-Install.noarch 0:1.56-211.fc17 will be updated
    ---> Package perl-ExtUtils-Install.noarch 0:1.56-215.fc17 will be an update
    ---> Package perl-ExtUtils-ParseXS.noarch 1:2.2210-211.fc17 will be updated
    ---> Package perl-ExtUtils-ParseXS.noarch 1:2.2210-215.fc17 will be an update
    ---> Package perl-IO-Zlib.noarch 1:1.10-211.fc17 will be updated
    ---> Package perl-IO-Zlib.noarch 1:1.10-215.fc17 will be an update
    ---> Package perl-Module-Pluggable.noarch 1:3.90-211.fc17 will be updated
    ---> Package perl-Module-Pluggable.noarch 1:3.90-215.fc17 will be an update
    ---> Package perl-Package-Constants.noarch 1:0.02-211.fc17 will be updated
    ---> Package perl-Package-Constants.noarch 1:0.02-215.fc17 will be an update
    ---> Package perl-PathTools.i686 0:3.33-211.fc17 will be updated
    ---> Package perl-PathTools.i386 0:3.2701-1.el5.rf will be an update
    --> Processing Dependency: perl(VMS::Filespec) for package: perl-PathTools-3.2701-1.el5.rf.i386
    ---> Package perl-Pod-Escapes.noarch 1:1.04-211.fc17 will be updated
    ---> Package perl-Pod-Escapes.noarch 1:1.04-215.fc17 will be an update
    ---> Package perl-Pod-Simple.noarch 1:3.16-211.fc17 will be updated
    ---> Package perl-Pod-Simple.noarch 1:3.16-215.fc17 will be an update
    ---> Package perl-Test-Harness.noarch 0:3.23-211.fc17 will be updated
    ---> Package perl-Test-Harness.noarch 0:3.23-215.fc17 will be an update
    ---> Package perl-devel.i686 4:5.14.2-211.fc17 will be updated
    ---> Package perl-devel.i686 4:5.14.2-215.fc17 will be an update
    ---> Package perl-libs.i686 4:5.14.2-211.fc17 will be updated
    ---> Package perl-libs.i686 4:5.14.2-215.fc17 will be an update
    ---> Package perl-macros.i686 4:5.14.2-211.fc17 will be updated
    ---> Package perl-macros.i686 4:5.14.2-215.fc17 will be an update
    ---> Package perl-version.noarch 3:0.88-211.fc17 will be updated
    ---> Package perl-version.noarch 3:0.88-215.fc17 will be an update
    --> Finished Dependency Resolution
    Error: Package: perl-PathTools-3.2701-1.el5.rf.i386 (rpmforge)
    Requires: perl(VMS::Filespec)
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest

    How to resolve this problem

    • Hi GK,

      Looks like you have perl-PathTools Enterprise Linux packages installed from rpmforge repo on your Fedora 17 system?

      Could you post output of following command:

      yum list installed |grep -i rpmforge
      • I have the same problem! When I run that command I get:

        [ted@daft ~]$ yum list installed |grep -i rpmforge
        libdvdcss.i386 1.2.10-1.el5.rf @rpmforge/15
        libedit.i386 20090923-3.0_1.el5.rf @rpmforge/15
        perl-AnyEvent.noarch 5.240-1.el5.rf @rpmforge/15
        perl-PathTools.i386 3.2701-1.el5.rf @rpmforge/15
        rpmforge-release.i386 0.5.2-2.el5.rf @rpmforge/15

        Yum is stuck on the one perl-PathTools package …

        • Hi ted,

          Do you need any of those packages?

          • Well I don’t really know what the issue is, I was able to get around all the other problems by uninstalling the offending packages and in some cases reinstalling them if I still need them. I can’t pull this one out though without affecting tons of dependent packages. I tried updating perl since it says it’s missing something from perl, but that doesn’t help.
            By “fixing” all the others, I was finally able to get yum update to run, but I still get a problem with PathTools when I do a yum check.
            Here’s the output of yum check:

            [ted@daft ~]$ yum check
            Loaded plugins: langpacks, presto, refresh-packagekit
            perl-PathTools-3.2701-1.el5.rf.i386 has missing requires of perl(VMS::Filespec)
            Error: check all

            TL;DR Worked around my problem, but would like to figure out how to fix this dependency problem.

            • Okay, what happens if you run just following command:

              yum update perl-PathTools
              • Here’s the output of update, install and check:

                [ted@daft ~]$ sudo yum update perl-PathTools
                Loaded plugins: langpacks, presto, refresh-packagekit
                Dropbox | 951 B 00:00
                google | 951 B 00:00
                google-chrome | 951 B 00:00
                google-talkplugin | 951 B 00:00
                rpmforge | 1.9 kB 00:00
                rpmfusion-free-updates | 3.3 kB 00:00
                rpmfusion-nonfree-updates | 3.3 kB 00:00
                updates/metalink | 16 kB 00:00
                updates | 4.7 kB 00:00
                updates/primary_db | 5.3 MB 00:01
                (1/2): google-chrome/primary | 1.4 kB 00:00
                (2/2): google/primary | 1.4 kB 00:00
                updates/group_gz | 435 kB 00:01
                google 3/3
                google-chrome 3/3
                No Packages marked for Update
                [ted@daft ~]$ sudo yum install -y perl-PathTools
                Loaded plugins: langpacks, presto, refresh-packagekit
                Package perl-PathTools-3.2701-1.el5.rf.i386 already installed and latest version
                Nothing to do
                [ted@daft ~]$ sudo yum check
                Loaded plugins: langpacks, presto, refresh-packagekit
                perl-PathTools-3.2701-1.el5.rf.i386 has missing requires of perl(VMS::Filespec)
                Error: check all

                • Actually yum thinks that installed package is latest version, try following instead:

                  yum --disablerepo=rpmforge install perl-PathTools-3.33-211.fc17.i686
                   
                  Or
                   
                  yum --disablerepo=rpmforge downgrade perl-PathTools
                  • THANK YOU!!!! The specific package you mentioned wanted an older version of perl so I just tried
                    yum --disablerepo=rpmforge install perl-PathTools
                    and everything is now good. That leads me to wonder .. is rpmforge just old news or what? Should I take it off my list of repos?

                    • You are welcome!

                      I recommend you to remove rpmforge repo, because it’s not Fedora repo at all. It’s RHEL, CentOS and Scientific Linux repo. If you want to check, I have once written guide, howto remove yum repo.

  43. If you guys were strugeling to find a way to move the ‘google-chrome.repo’ to ‘/etc/yum.repos.d/’ then go to terminal and type ‘sudo natulius’. I know it’s pretty basic to all the pros but if your a noob like me I really could of saved alot of time knowing this…

    • Hi Louis,

      You can also use command line text editors to create /etc/yum.repos.d/google-chrome.repo file, do following as root:

      Example using VI editor

      vi /etc/yum.repos.d/google-chrome.repo

      Press I

      Paste content to editor

      Press Esc

      Write :wq

      Press enter and you are done.

      Example using nano editor

      nano -w /etc/yum.repos.d/google-chrome.repo

      Paste content to editor

      Press CTRL + O

      Press enter

      Press CTRL + X

      And you are ready. ;)

  44. Hi JR, thank you so much for this guide!!!!!!
    Can you please help me, it will not install on my i

  45. Hi JR, thank you so much for this guide!!!!!! :)
    Can you please help me, it will not install on my i6866 machine!!!!!

    this is the error:

    [root@yeshua ~]# gedit /etc/yum.repos.d/google-chrome.repo
    [root@yeshua ~]# yum install google-chrome-stable
    Loaded plugins: langpacks, presto, refresh-packagekit
    google-chrome | 951 B 00:00
    No package google-chrome-stable available.
    Error: Nothing to do

    please help, i don’t know what I am doing wrong? :( I copied & pasted straight from the website the contents of the repo.

    • Hi Zosimo,

      Could you post output of following commands:

      cat /etc/yum.repos.d/google-chrome.repo
       
      uname -a
      • thank you for responding JR!!!! :)
        the output is:

        [google-chrome]
        name=google-chrome – 32-bit
        baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386
        enabled=1
        gpgcheck=1
        gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

        Linux yeshua.ben.zosimo 3.6.6-1.fc17.i686 #1 SMP Mon Nov 5 22:11:18 UTC 2012 i686 i686 i386 GNU/Linux

        • You are welcome! :)

          Your output looks good, could you then post output of following commands:

          ls -la /etc/yum.repos.d
           
          yum repolist
           
          yum list all |grep "google-chrome"
          • thanks again for your help JR!!! :)

            OUT IS:

            total 36
            drwxr-xr-x. 2 root root 4096 Nov 18 23:50 .
            drwxr-xr-x. 116 root root 12288 Nov 19 18:58 ..
            -rw-r–r–. 1 root root 179 Jul 25 2007 adobe-linux-i386.repo
            -rw-r–r–. 1 root root 1144 May 4 2012 fedora.repo
            -rw-r–r–. 1 root root 1105 May 4 2012 fedora-updates.repo
            -rw-r–r–. 1 root root 1163 May 4 2012 fedora-updates-testing.repo
            -rw-r–r–. 1 root root 184 Nov 18 23:44 google-chrome.repo

            &

            Loaded plugins: langpacks, presto, refresh-
            : packagekit
            updates/group_gz | 435 kB 00:01
            (1/2): fedora/primary_db | 12 MB 00:22
            (2/2): updates/primary_db | 5.5 MB 00:02
            adobe-linux-i386 17/17
            google-chrome 3/3
            repo id repo name status
            adobe-linux-i386 Adobe Systems Incorporated 17
            fedora Fedora 17 – i386 21,738
            google-chrome google-chrome – 32-bit 3
            updates Fedora 17 – i386 – Updates 8,217
            repolist: 29,975

            &

            google-chrome-beta.i386 24.0.1312.14-167497 google-chrome
            google-chrome-stable.i386 23.0.1271.64-165188 google-chrome
            google-chrome-unstable.i386 25.0.1323.1-167142 google-chrome

            thank you again so much for your help & patience JR!!!!

            • Everything looks good, but some reason yum won’t find google-chrome-stable package. So try following:

              yum clean all
               
              yum install google-chrome-stable

              Is it working then?

              • JR, i hope to one day get to your level…

                when i do, i will never forget the lessons i learned from you as a novice!!!!!! it worked, you’re a genius, thank you so much!!!!!!
                :)

                • Thanks! Nice to hear that it worked! You are very welcome! :)

  46. Actually I have a similar problem with the above while installing Chrome stable version. Another ‘perl’ package..and I don’t know how to deal with it.

    The error codes should be:


    Error: Package: 1:perl-Pod-Escapes-1.04-211.fc17.noarch (@anaconda-0)
    Requires: perl = 4:5.14.2-211.fc17
    Removing: 4:perl-5.14.2-211.fc17.i686 (@anaconda-0)
    perl = 4:5.14.2-211.fc17
    Updated By: 4:perl-5.14.3-217.fc17.i686 (updates)
    perl = 4:5.14.3-217.fc17
    You could try using --skip-broken to work around the problem
    ** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
    1:perl-Pod-Escapes-1.04-217.fc17.noarch is a duplicate with 1:perl-Pod-Escapes-1.04-211.fc17.noarch
    1:perl-Pod-Escapes-1.04-217.fc17.noarch has missing requires of perl = ('4', '5.14.3', '217.fc17')

    • Hi OR,

      Could you run:

      yum update

      And post output of following command:

      yum check
      • Thank you for the instructions! I’ve run the two commands and have this output:

        ** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
        1:perl-Pod-Escapes-1.04-217.fc17.noarch is a duplicate with 1:perl-Pod-Escapes-1.04-211.fc17.noarch
        1:perl-Pod-Escapes-1.04-217.fc17.noarch has missing requires of perl = ('4', '5.14.3', '217.fc17')

        • Try following:

          yum remove perl-Pod-Escapes-1.04-211.fc17.noarch
           
          yum clean all
           
          yum update
           
          yum check

          Do you still get same error?

          • I’ve done all the instruction above and have successfully removed the package. However, the problem still exists:
            [root@localhost /]# yum check
            Loaded plugins: langpacks, presto, refresh-packagekit
            1:perl-Pod-Escapes-1.04-217.fc17.noarch has missing requires of perl = ('4', '5.14.3', '217.fc17')
            Error: check all

            What should I do then..

          • Oh another segment of code attached:

            [root@localhost ~]# yum remove pero-Pod-Escapes-1.04-211.fc17.noarch
            Loaded plugins: langpacks, presto, refresh-packagekit
            No Match for argument: pero-Pod-Escapes-1.04-211.fc17.noarch
            No Packages marked for removal

            • Actually you have little typo on yum remove pero-Pod… it should be yum remove perl-Pod…

              So try same again with right yum remove command, if you still get this same error, could you post output of following commands:

              rpm -qa perl\* |sort
               
              yum list installed |grep perl
              • I’m surprised to find out that finally I installed Chrome successfully. Maybe it was because the system was not fully updated.. Anyway. Thank you for all the help and instructions in these days. Plus, I truly love your website! It helps me a lot. Hope to find out some more interesting things on your site:)

                Best.

  47. If you are having both 32 and 64 bit inside /etc/yum.repos.d/google-chrome.repo then please be careful to have different names in the square brackets at the top instead of both being ‘google-chrome’.

    For example:
    [google-chrome-32]

    [google-chrome-64]

  48. i cant edit /etc/yum.repos.d/google-chrome.repo

    • Hi Mohammad,

      Could you tell more specific reason why you can’t edit /etc/yum.repos.d/google-chrome.repo file?

      • My problem fixed.
        Thanks.

  49. Thanks for the quick help! installed flawlessly

  50. working, THX

Leave a Comment

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackbacks/Pingbacks