Install Chromium on Fedora


Chromium browser isn’t available in Fedora repos because of reasons that Tom Callaway raised over two years ago. Most issues are still open.

But this is not only a Google #fail, it is also Fedora #fail because every other distro does package Chromium and Fedora users are left out.

There are two ways you can install Chromium, the wrong way that google everybody will tell you, and the right way that you will learn in this post 😉

Wrong way of installing Chromium on Fedora is via Tom Callaway’s chromium.repo because you will get unstable Chromium 11 that has lots of stabillity issus and crashes all the time, instead of stable Chromium 10.

I have tested versions 8-11 of Chromium and they all work stable and fast, except Chromium 11 which is still in beta. I’m not sure why Tom doesn’t ditch beta and starts building rpm packages from stable version but until he does that you should avoid his repo like the plaque.

Fuduntu Fedora remix guys have packaged stable version of Chromium 10 and used Mandriva source package as their base. I have tested their rpm package of Chromium and it is rock solid.

You should be aware that Fuduntu repo has lots of other system packages, so just to be sure it is best to exclude all other packages so that they don’t mess up your Fedora system in some way.

You can create fuduntu repo manually:
su -
cat >> /etc/yum.repos.d/fuduntu.repo << EOF
[fuduntu]
name=Fuduntu $releasever - $basearch
baseurl=http://www.fuduntu.org/fuduntu/$releasever/STABLE/RPMS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fuduntu-$basearch
includepkgs=chromium*
EOF

or download fuduntu.repo and just copy it to your /etc/yum.repos.d/ directory

After that just install Chromium via yum or GUI Add/Remove packages app. I prefer yum:

su -
yum install chromium-browser-stable

Soon to be released Fusion 14.1 will include stable Chromium 10.

Update: All previous issues have been resolved and now this guide is 100% working on Fedora, Fusion Linux and all other Fedora Remixes. Thanks to Fewt and Fuduntu team for removing their release notes from chomium package dependencies.

In the meantime since first writing this post Google Chrome and Chromium versions have changed, version 11 is now considered stable and 12 unstable.

Also Tom Callaway has changed his repo so that there are stable and unstable versions available. Thanks Tom!

UPDATE: If Chromium doesn’t start after install then it is probably because selinux is preventing it to start. I reported this bug any with soon update it should all work out of the box.

UPDATE 2:
Fuduntu team has just updated their Chromium package and it has new dependency – fuduntu-release and that could make your fedora into fuduntu, which is maybe not what you want, any maybe even break some stuff, so be careful.

If you wan’t to try it out then you need remove “includepkgs=chromium*” line and install all dependencies from fuduntu repo.

Advertisements
This entry was posted in Fedora, Fusion Linux, Howto and tagged , , , , , , , . Bookmark the permalink.

7 Responses to Install Chromium on Fedora

  1. Marc Schaedle says:

    Thanks for the post, but when I tried it on Fedora 14 I found that something was missing: fuduntu-release

    [root@XXXXX Downloads]# yum install chromium-browser-stable
    Loaded plugins: langpacks, presto, refresh-packagekit
    Adding en_US to language list
    fuduntu | 1.7 kB 00:00
    fuduntu/primary | 253 kB 00:00
    fuduntu 630/630
    Setting up Install Process
    Resolving Dependencies
    –> Running transaction check
    —> Package chromium-browser-stable.x86_64 0:10.0.648.205-2 set to be installed
    –> Processing Dependency: fuduntu-release for package: chromium-browser-stable-10.0.648.205-2.x86_64
    –> Finished Dependency Resolution
    Error: Package: chromium-browser-stable-10.0.648.205-2.x86_64 (fuduntu)
    Requires: fuduntu-release
    You could try using –skip-broken to work around the problem
    You could try running: rpm -Va –nofiles –nodigest
    [root@XXXXX Downloads]# less fuduntu.repo

  2. Juanjo says:

    I’m a happy user of Tom’s repo, and I disagree with your statement about the stability of the browser.

    May be it’s my system, but I haven’t got one single crash with Chromium, and I wish I could say the same of Firefox 4…

    If only Chromium fonts wouldn’t look like crap in Fedora, I will never use FF again.

  3. mrkrell says:

    Sorry But it is broken. Try displaying Chinese or any other non-latin language on it. Look at the ice squares you get where characters should be.
    At least this is the case in Fuduntu. This bug has been known for months and for an international distro like Fuduntu I think it is a showstopper

  4. Fewt says:

    Hi Valent, you probably weren’t aware but we branded Chromium for Fuduntu this week making it dependent on the fuduntu-release package (since it loads Fuduntu images when opened). With that said, it is probably not compatible with any other distribution without being rebuilt without our patches and dependencies.

    You should look at grabbing the source from Mandriva Cooker (our upstream provider) and building it for Fusion. 😀

    @mrkrell – Maybe you have a hosed build or you haven’t tested a recent package, I just tested viewing chinadaily.com.cn and the fonts look correct. – http://ompldr.org/vOGNrbQ

  5. I’ll update this article because latest Fuduntu Chromium package has new dependency – fuduntu-release and that could make your fedora into fuduntu any maybe even break some stuff, so be careful.

    If you wan’t to try it out then you need remove “includepkgs=chromium*” line and install all dependencies from fuduntu repo.

  6. Fewt says:

    Hi Valent, I removed the Fuduntu Release requirement, in the new package (Chromium Stable 11) so your users are welcome to install it. It is still Fuduntu branded though. 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s