Google Chrome is available for GNU/Linux in Debian’s DEB package format. That means I can download the DEB package and use “alien” to convert to an RPM package and install on my Fedora. For some strange reason even alien is not available in Fedora repository.
I downloaded the Chrome DEB package from Google Download page and using archive manager I extracted content of the DEB file. That gave me three files – control.tar.gz, data.tar.lzma and debian-binary. The only file of interest for us is data.tar.lzma. This file contains 3 folders/directory – etc, opt and usr. The main program is in opt/google/chrome directory. The library files used by Chrome are all present on Fedora 10 but the names are different, so I had to make some symbolic links in Chrome’s installation folder.
Here are the steps –
- Download Google Chrome DEB Package – Google Chrome
- Extract DEB package in a temp directory
- Extract data.tar.lzma to another temp directory
- copy/move opt/google to /opt (you must be root or use sudo)
- Create a lib directory under /opt/google/chrome/ [mkdir /opt/google/chrome/lib] (you must be root or use sudo)
- Create links for some libraries (you must be root or use sudo)
- ln -sf /lib/libnspr4.so libnspr4.so.0d
- ln -sf /lib/libnss3.so libnss3.so.1d
- ln -sf /lib/libnssutil3.so libnssutil3.so.1d
- ln -sf /lib/libplc4.so libplc4.so.0d
- ln -sf /lib/libplds4.so libplds4.so.0d
- ln -sf /lib/libsmime3.so libsmime3.so.1d
- ln -sf /lib/libssl3.so libssl3.so.1d
If you want to add Chrome in your GNOME Application Menu you need to install files from “usr” directory as well from the data archive.
Let me know if this article was useful to you and if you run into any trouble.