Re: Install Google Chrome
On 19/11/13 16:06, erosenberg@hygeiabiomedical.com wrote:
>
>
> ----- Original Message -----
>
> From:
> Scott Ferguson <scott.ferguson.debian.user@gmail.com>
>
> To:
> <debian-user@lists.debian.org>
> Cc:
>
> Sent:
> Tue, 19 Nov 2013 10:53:48 +1100
> Subject:
> Re: Install Google Chrome
>
> <snip>
> >
> > What should I do?
> >
> > TIA
> >
> > Ethan
>
> I'd either use Chromium from the Debian repository, or if you 'need' the
> latest Google version, I'd add the Google repository - then I'd clean up
> the attempted one-package-install and install from repository.
>
> Do you have backports enabled?
> Are you running Wheezy? (if no, what release are you running?)
>
> Ideally you'll have Wheezy and backports/Testing, or Unstable - in which
> case use the Google repository.
>
> First clean up:-
> # apt-get -sf install | more
>
> The -s will stop the actions from actually happening.
> Apt 'should' offer to remove google-chrome-stable_current_i386.deb
> <http://i386.deb>
> If it does, proceed:-
> # apt-get -f install
>
> (adjust to suit your Debian release)
>
> For Wheezy:-
> Add Google Chrome repositories
> # echo "# wget -q -O -
> https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
> # or (gpg --keyserver subkeys.pgp.net <http://subkeys.pgp.net>
> --recv A040830F7FAC5991 && gpg
> --export --armor A040830F7FAC5991 |$
> # Google Chrome repo http://www.google.com/linuxrepositories/
> deb http://dl.google.com/linux/chrome/deb/ stable main" >
> /etc/apt/sources.list.d/google-chrome.list
> <http://sources.list.d/google-chrome.list>
>
> Add the key
> # wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub |
> apt-key add -
>
> Add backports (may not be necessary):-
> # echo "# backports
> deb http://mirror.aarnet.edu.au/pub/debian/ wheezy-backports main
> contrib non-free
> # deb-src http://mirror.aarnet.edu.au/pub/debian/ wheezy-backports main
> contrib non-free" > /etc/apt/sources.list.d/backports.list
> <http://sources.list.d/backports.list>
>
> # apt-get update
> # apt-get install google-chrome-stable
> $ dpkg -l google-chrome-stable
> google-chrome-stable 31.0.1650.57-1
>
>
>
> Kind regards
>
> This is wehat I get:
>
> root@meow:/opt# apt-get install google-chrome-stable
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> google-chrome-stable is already the newest version.
> You might want to run 'apt-get -f install' to correct these:
> The following packages have unmet dependencies:
> google-chrome-stable : Depends: gconf-service but it is not installable
> Depends: libgconf-2-4 (>= 2.31.1) but it is
> not installable
> Depends: libgdk-pixbuf2.0-0 (>= 2.22.0) but
> it is not installable
> Depends: libgtk2.0-0 (>= 2.24.0) but
> 2.20.1-2 is to be installed
> Depends: libnspr4 (>= 1.8.010) but it is not
> installable
> Depends: libnss3 (>= 3.14.3) but it is not
> installable
> Depends: libstdc++6 (>= 4.6) but 4.4.5-8 is
> to be installed
> Depends: libx11-6 (>= 2:1.4.99.1) but
> 2:1.3.3-4+squeeze1 is to be installed
The above is because google-chrome does not have it's required
dependancies. That's because you seem to be running Wheezy and require
backports to provide the packages. See my suggested actions further down.
> E: Unmet dependencies. Try 'apt-get -f install' with no packages (or
> specify a solution).
>
> root@meow:/opt# apt-get -f install
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Correcting dependencies... Done
> The following packages will be REMOVED:
> --->>> google-chrome-stable <<<----
> 0 upgraded, 0 newly installed, 1 to remove and 11 not upgraded.
> 1 not fully installed or removed.
> After this operation, 158 MB disk space will be freed.
> Do you want to continue [Y/n]? n
> Abort.
This is where you should have continued *if* you had backports enabled
*and* the apt database knew about the packages available in that
repository. (Read on)
>
>
> root@meow:/opt# dpkg -l google-chrome-stable
> Desired=Unknown/Install/Remove/Purge/Hold
> |
> Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> ||/ Name Version Description
> +++-==============-==============-============================================
> iU google-chrome- 31.0.1650.57-1 The web browser from Google
> root@meow:/opt# dpkg -l google-chrome-stable
> Desired=Unknown/Install/Remove/Purge/Hold
> |
> Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
> |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
> ||/ Name
> Version Description
> +++-=================================-=================================-==================================================================================
> iU google-chrome-stable
> 31.0.1650.57-1 The web browser from Google
Don't worry about it. Easily fixed.
>
> Debian wants to remove what was installed. I Can we solve this??
Just finish (say yes)
# apt-get -f install
That will remove the partially installed google-chrome
Then remove the package you originally installed from the /opt directory
(the installer will still be sitting there)
Make sure you have both backports and the google-chrome repository
listed in /etc/apt/sources.list or somewhere in /etc/apt/sources.list/*.list
Update the apt database
# apt-get update
Now install the latest google-chrome stable *and* it's dependancies:-
# apt-get install google-chrome-stable
(say yes)
Let us know if you have any problems after that.
<snipped>
Kind regards
Reply to: