On Feb 7, 2012 9:46 AM, "walt" <w41...@gmail.com> wrote: > > I tried and liked google chrome for a few months until I got tired > of the multi-hour compile every week or so. The chrome-binary ebuild > was removed a while ago, I'm guessing because of library version > conflicts, but I dunno for sure. > > Anyway, I wanted to try a recent version of chrome without spending > all day compiling it on this dusty old x86 machine, so I improvised > this easy workaround: > > First, you need x11-libs/libXScrnSaver and app-arch/rpm2targz already > installed. > > Next, download the appropriate rpm package from www.google/chrome. > > #cd /tmp (or whatever staging area you prefer, but do it as root) > > #rpmunpack /path/to/your/downloaded/google-chrome-whatever.rpm > > #mv google-whatever/opt/google /opt (the actual chrome binaries) > > (Note: you don't need the etc or usr/bin parts of the archive, so > delete the whole /tmp/google-whatever directory now.) > > Make the symlink > /usr/bin/google-chrome -> /opt/google/chrome/google-chrome > > When you run google-chrome you will likely see an error for missing > libpng12.so.0, which gentoo has replaced with more recent versions > like libpng14 or libpng15. > > If you see that error, here is a very quick and easy fix: > > #ebuild /usr/portage/media-libs/libpng/libpng-1.2.46.ebuild compile > > That step will build (but not install) libpng12, so you won't disturb > any of your existing packages. The newly built library you need is > now waiting for you here: > > /var/tmp/portage/media-libs/libpng-1.2.46/work/libpng-1.2.46/.libs/ > > Now copy libpng12.so.0.46.0 to /opt/google/chrome and rename it (or > symlink it) to libpng12.so.0, because that is what chrome looks for. > > Complain here if you have problems :) > >
The steps seems to be simple enough to be made into a custom ebuild, don't you think so? ;-) Rgds,