9

Google Chrome 3.0.195.1 Released – openSUSE RPM – Flash Support

To follow updates I will provide for Chrome RPM packages please bookmark or check:

http://www.benkevan.com/blog/tag/google-chrome/

Google Chrome

Google Chrome

The newest release of the Chrome Unstable browser is upon us..

Here is more information if you want full change logs:
http://dev.chromium.org/getting-involved/dev-channel

I’ve made some rpm’s to make it easier for you to install on openSUSE:

The files are located here:
http://www.benkevan.com/upload/software/openSUSE/google-chrome-unstable-3.0.195.1-1.i386.rpm
http://www.benkevan.com/upload/software/openSUSE/google-chrome-unstable-3.0.195.1-1.x86_64.rpm

You can install using:
x86_64:
sudo rpm -Uvh http://www.benkevan.com/upload/software/openSUSE/google-chrome-unstable-3.0.195.1-1.x86_64.rpm

i386:
sudo rpm -Uvh http://www.benkevan.com/upload/software/openSUSE/google-chrome-unstable-3.0.195.1-1.i386.rpm

Note: If you get dependency errors please add --nodeps
For 64-Bit you’ll need the libgconf-2 32-bit packages (until I change symlinks to use /opt/google/chrome/lib32 libraries

Due to popular demand I’ve included the symlinks in the build of the rpm package (I’ve tested the 32-bit but not the 64 bit). In later builds I will change the linking of the libraries for the 64-Bit to the ones included with the 64-Bit Google Package (includes these libraries in /opt/google/lib32 so that you do not have to install any 32-Bit packages for these dependencies).

If the above rpm installs, but does not run because of a missing library, you can run the following commands:
for i in libsmime3.so libnssutil3.so libnss3.so libssl3.so; do sudo ln -s /usr/lib/$i /usr/lib/$i.1d; done
and
for i in libplds4.so libplc4.so libnspr4.so ; do sudo ln -s /usr/lib/$i /usr/lib/$i.0d; done

Also within this build I did a post script to include PARTIAL flash support (assuming your flash is installed as /usr/lib/browser-plugins/libflashplayer.so) If you have other locations please let me know, and I can change this and look for the file prior to linking it, but too lazy for now).

You can start google chrome with flash support using:
google-chrome --enable-plugins


1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

About the Author

I am ben kevan.. Well yeah. .that's about it.

Comments (9)

Trackback URL | Comments RSS Feed

  1. Hi Ben, first of all thanks for your efforts!
    Also the new links for the binaries do not work.

  2. ben.kevan says:

    @Peter Lake-end

    Fixed it.. I created a subdirectory called openSUSE and put the packages in there to differentiate between the basic and openSUSE builds.. but I’ve also copied the binaries to the normal locations….

    Figured that out .. just a fraction of a second before you posted.. it’s good now though.

  3. Johnny says:

    Thanks again !

  4. Alexander says:

    The x86_64 version lacks gconf2-32bit as a dependency. Otherwise, seems to work fine. Thanks!

  5. ben.kevan says:

    @Alexander

    I considered putting that as a dependency, but really it isn’t. The next released package I’ll configure it correctly (I’ll link the /usr/lib/yada yada to /opt/google/chrome/lib32 libs and not the ones in /usr/lib

    This is something I’ve noted for myself.. to do next release then the requirement for gconf2 will not be there

  6. Klaus says:

    Sorry, but it don’t work with SUSE 11.0! Without or with your hint –
    Crome is flashing up but than imediatelly crashing.

    Any idea?

    Cheers
    Klaus

    *** Details ***

    What I’ve done:

    Step 1: All went fine
    *********************

    tux@linux:~> sudo rpm -Uvh http://www.benkevan.com/upload/software/openSUSE/google-chrome-unstable-3.0.195.1-1.i386.rpm
    root’s password:
    Retrieving http://www.benkevan.com/upload/software/openSUSE/google-chrome-unstable-3.0.195.1-1.i386.rpm
    Preparing… ########################################### [100%]
    1:google-chrome-unstable ########################################### [100%]

    Step 2: Don’t work
    ******************

    tux@linux:~> google-chrome
    /opt/google/chrome/chrome: Symbol `SSL_ImplementedCiphers’ has different size in shared object, consider re-linking
    /opt/google/chrome/chrome: Symbol `SSL_ImplementedCiphers’ has different size in shared object, consider re-linking
    /opt/google/chrome/chrome: symbol lookup error: /opt/google/chrome/chrome: undefined symbol: cairo_format_stride_for_width
    [5858:5858:5124707416:ERROR:/b/slave/chrome-official-linux/build/src/chrome/common/temp_scaffolding_stubs.h(75)] Not implemented reached in bool printing::PrintViewManager::OnRenderViewGone(RenderViewHost*)
    /opt/google/chrome/chrome: symbol lookup error: /opt/google/chrome/chrome: undefined symbol: cairo_format_stride_for_width
    [Crash!!!]

    Step 3: Trying your hint
    ************************

    tux@linux:~> for i in libsmime3.so libnssutil3.so libnss3.so libssl3.so; do sudo ln -s /usr/lib/$i /usr/lib/$i.1d; done
    root’s password:
    ln: Erzeuge symbolische Verknüpfung „/usr/lib/libsmime3.so.1d“: Die Datei existiert bereits
    ln: Erzeuge symbolische Verknüpfung „/usr/lib/libnssutil3.so.1d“: Die Datei existiert bereits [many times]

    tux@linux:~> for i in libplds4.so libplc4.so libnspr4.so ; do sudo ln -s /usr/lib/$i /usr/lib/$i.0d; done
    ln: Erzeuge symbolische Verknüpfung „/usr/lib/libplds4.so.0d“: Die Datei existiert bereits [many times]
    tux@linux:~>
    tux@linux:~> google-chrome
    /opt/google/chrome/chrome: Symbol `SSL_ImplementedCiphers’ has different size in shared object, consider re-linking
    /opt/google/chrome/chrome: Symbol `SSL_ImplementedCiphers’ has different size in shared object, consider re-linking
    /opt/google/chrome/chrome: symbol lookup error: /opt/google/chrome/chrome: undefined symbol: cairo_format_stride_for_width
    [5937:5937:5693595858:ERROR:/b/slave/chrome-official-linux/build/src/chrome/common/temp_scaffolding_stubs.h(75)] Not implemented reached in bool printing::PrintViewManager::OnRenderViewGone(RenderViewHost*)
    /opt/google/chrome/chrome: symbol lookup error: /opt/google/chrome/chrome: undefined symbol: cairo_format_stride_for_width
    [5937:5937:5693781420:ERROR:/b/slave/chrome-official-linux/build/src/chrome/common/temp_scaffolding_stubs.h(75)] Not implemented reached in bool printing::PrintViewManager::OnRenderViewGone(RenderViewHost*)
    /opt/google/chrome/chrome: symbol lookup error: /opt/google/chrome/chrome: undefined symbol: cairo_format_stride_for_width
    tux@linux:~> google-chrome –enable-plugins
    /opt/google/chrome/chrome: Symbol `SSL_ImplementedCiphers’ has different size in shared object, consider re-linking
    /opt/google/chrome/chrome: Symbol `SSL_ImplementedCiphers’ has different size in shared object, consider re-linking
    /opt/google/chrome/chrome: symbol lookup error: /opt/google/chrome/chrome: undefined symbol: cairo_format_stride_for_width
    [5978:5978:5729813998:ERROR:/b/slave/chrome-official-linux/build/src/chrome/common/temp_scaffolding_stubs.h(75)] Not implemented reached in bool printing::PrintViewManager::OnRenderViewGone(RenderViewHost*)
    /opt/google/chrome/chrome: symbol lookup error: /opt/google/chrome/chrome: undefined symbol: cairo_format_stride_for_width
    [5978:5978:5730038395:ERROR:/b/slave/chrome-official-linux/build/src/chrome/common/temp_scaffolding_stubs.h(75)] Not implemented reached in bool printing::PrintViewManager::OnRenderViewGone(RenderViewHost*)
    /opt/google/chrome/chrome: symbol lookup error: /opt/google/chrome/chrome: undefined symbol: cairo_format_stride_for_width
    [Crash!!!]

  7. BenderBendingRodriguez says:

    There is another way to use the chromium, even the latest and greatest.

    You can find it at this address:
    http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/

    Of course the above commands apply for it to work.

    P.S. 31.07 and this server is not working, maybe they are fixking it or something. I actually have the 3.0.197 version right now.

    P.S.2 These are like svn version, something new appears many times the same day, so it keeps changing constantly

  8. ben.kevan says:

    @BenderBendingRodriguez

    Yes, you could use those, but I’m just providing the released builds that they are doing weekly or a couple times a week.. Just something nice to release.

    There is some testing that is done before sending out to the dev channels, and those are the ones I want to give, not broken snapshots.

  9. BenderBendingRodriguez says:

    I understand, it’s at least good to see what changes they implement in them which are shown within the xml files. I’m using chromium full time now since i don’t watch many flash movies :) And if i want to watch something then i use firefox :) chrome is blazingly fast and if it will get the AdBlock like add-on then i am sold :)

Leave a Reply




If you want a picture to show with your comment, go get a Gravatar.