Debian Squeeze: Installing Google Chrome

by on May 20, 2012 at 11:14 pm

If you’re running Debian Squeeze or a related distro as your primary desktop system, you will more than likely want to browse the web at some point.

If you elected the graphic install option, and enabled the GUI by default, you should be armed with a few web browsers:  Iceweasel and Epiphany.  While these are excellent browsers in the open source community, Google Chrome also enjoys great support in the Linux realm.  These instructions should work just about the same for any Debian-based distro, such as Ubuntu and Linux Mint.

To get started with installing Google Chrome, fire up one of those other browsers, and navigate to the following: 

Choose the big blue download button at the top right.  A pop-in window will appear.  Select either the 32 bit  .deb or the 64 bit .deb, depending on which distro you’re running.  (If you’re not sure

, open a terminal and type ‘uname -r‘  If the resultant output ends in ’686′ you have 32 bit.  Otherwise, you probably have 64 bit).

After you download the .deb, open a terminal and browse to the location you downloaded the package.  Run the following in the terminal:

sudo dpkg -i <file name you downloaded>

This should proceed to unpack a few things, and throw you an error relating to dependencies.  Generally, packages are installed via apt-get or synaptic, but since we’re getting the goods straight from Google, we need to resolve the dependencies.  As the error suggests, run the following:

sudo apt-get install -f

That should fix your dependencies.  Google Chrome will now be available via the applications menu at the top left-hand corner of your GUI!  This can also be launched via terminal by typing google-chrome :)


So, what works out of the box, and what doesn’t, in this situation?

Adobe Flash Support:  Yes!

Java Support:  No, but to see how to get this working, click here:  Debian Squeeze: Enabling Java in Google Chrome

For your individual results, check out this link

Here’s a few of what my system shows:

Total Score: 387

 canvas element Yes ✔
2D context Yes ✔
Text Yes ✔

video element Yes ✔
Subtitle support No ✘
Poster image support Yes ✔

MPEG-4 support No ✘
H.264 support Yes ✔
Ogg Theora support Yes ✔
WebM support Yes ✔

audio element    Yes ✔

PCM audio support Yes ✔
AAC support Yes ✔
MP3 support Yes ✔
Ogg Vorbis support Yes ✔
WebM support Yes ✔ 


Here are some bands I think are cool, by the way.

Sunset Nation


in Debian, How-To, Ubuntu

, , ,

You can skip to the end and leave a response. Pinging is currently not allowed.

  • Pingback: Debain and Ubuntu: Enable Java in Google Chrome()

  • Sandor Slij

    Thank you OH SO MUCH!!! This was awesome!

  • captdragon

    You are my HERO!

    • Mike

      Thank you for the support :)

  • pe7er

    My installation of Chromium on Debian 6, and make its icon available in Gnome’s menu failed.
    Your explanation & installing libcurl3 worked!
    At the 1st start of Chrome, the menu will be created…

  • JD

    Well done. Appreciate the clear-cut directions here. I was struggling with installing an updated browser on my new Debian Squeeze system for several days…”sudo apt-get install -f” is the string I was looking for!

  • Chandler

    I was not lucky to solve the dependences. When I tried to run the “apt-get install -f” as root, it just gonna remove the google-chrome just installed. The following is the output, do you have any idea? Thanks in advance!

    root@debian:/home/chandler/Downloads# apt-get install -f
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Correcting dependencies… Done
    The following packages were automatically installed and are no longer required:
    libaccess-bridge-java libaccess-bridge-java-jni
    Use ‘apt-get autoremove’ to remove them.
    The following packages will be REMOVED:
    0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
    1 not fully installed or removed.
    After this operation, 168 MB disk space will be freed.
    Do you want to continue [Y/n]? n

    • Mike

      Sorry, not sure what went wrong. You might have conflicting dependencies of some sort.