Google Chrome und libappindicator1 können nicht installiert werden

7

Ich habe kürzlich Ubuntu 16.04 auf meinem Computer installiert und versucht, Google Chrome zu installieren, konnte dies jedoch nicht. Folgendes habe ich bekommen.

$ sudo dpkg -i ~/Downloads/google_chrome.deb
(Reading database ... 207470 files and directories currently installed.)
Preparing to unpack .../Downloads/google_chrome.deb ...
Unpacking google-chrome-stable (55.0.2883.87-1) over (55.0.2883.87-1) ...
dpkg: dependency problems prevent configuration of google-chrome-stable:
 google-chrome-stable depends on libappindicator1; however:
  Package libappindicator1 is not installed.

dpkg: error processing package google-chrome-stable (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Errors were encountered while processing:
 google-chrome-stable

Also habe ich versucht, libappindicator1 zu installieren, und das habe ich bekommen

$ sudo apt-get install libappindicator1
E: Type '@deb' is not known on line 1 in source list /etc/apt/sources.list.d/google.list
E: The list of sources could not be read.
E: Type '@deb' is not known on line 1 in source list /etc/apt/sources.list.d/google.list
E: The list of sources could not be read.

Ich bin völlig neu in Linux, daher habe ich keine Ahnung, was das bedeutet und wie ich es beheben kann. Eine Hilfe wäre dankbar.

DemL
quelle
Um die Frage zu ergänzen, habe ich versucht, Chrome über die 'Ubuntu-Software' zu installieren, aber es wurde nicht fortgesetzt, sodass ich neu gestartet habe. Könnte verwandt sein, da die Verwendung von apt-get install für alles nur den gleichen Fehler danach anzeigt.
DemL
Das Ubuntu Software Center ist nur ein grafisches Programm, das dieselben Bibliotheken / Logik wie apt / dpkg verwendet - daher schlägt es wahrscheinlich auf die gleiche Weise fehl.
Tom Spurling

Antworten:

3

google-chrome-stable ist in einem Drittanbieter-Repository verfügbar: Google Chrome (für Stable).

Befolgen Sie die Anweisungen zur Installation:

  1. Schlüssel hinzufügen:

    wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 
    
  2. Repository festlegen:

    sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
    
  3. Installationspaket:

    sudo apt-get update 
    sudo apt-get install google-chrome-stable
    

ODER machen Sie es mit .debDatei

1. Gehen Sie zu https://www.google.com/intl/en-US/chrome/browser/

2.Klicken Sie auf Download und ein kleines Fenster mit einigen Downloadoptionen wird angezeigt.

  • wähle die .debDatei für Ubuntu.

3. Es wird automatisch installiert, nachdem Sie es mit dem Ubuntu Software Center geöffnet haben

Pankaj Gautam
quelle
Ich versuche dies und bekomme Folgendes: Keine Antwort auf die Frage, ob es sich um eine dl.google.com:80 (2607: f8b0: 4008: 803 :: 200e) handelt. - verbinden (101: La red es inaccesible) [IP: 2607: f8b0: 4008: 803 :: 200e 80] Descargados 102 kB und 2 Minuten 0s (849 B / s) Leyendo lista de paquetes ... Hecho W: Fallo al obtener dl.google.com/linux/chrome/deb/dists/stable/InRelease Keine Veröffentlichung in diar.gogle.com:80 (2607: f8b0: 4008: 803 :: 200e). - verbinden (101: La red es inaccesible) [IP: 2607: f8b0: 4008: 803 :: 200e 80]
Yosved Villar
Nun, in diesem Fall verwenden Sie die Option ".deb file download" @YosvedVillar und geben Sie einen Treffer, wenn es funktioniert
Pankaj Gautam
5

1. Ich habe die .debDatei von der offiziellen Webseite heruntergeladen .

2. Und später habe ich den Befehl eingegeben, den Sie bereits geschrieben haben:

sudo dpkg -i google-chrome-stable_current_amd64.deb

(Ich habe eine 64-Bit-Architektur, deshalb habe ich den amd64 heruntergeladen.)

3. Dann habe ich die fehlende Datei heruntergeladen

sudo apt-get install libappindicator1

Dann bekam ich eine Fehlermeldung über libappindicator7 ... und APT schlug vor, den Befehl auszuführen:

apt-get -f install

Ohne Argumente.

Als nächstes werden Sie gefragt, ob Sie beide libappindicator1und installieren möchten libappindicator7. Sie tippen y.

4. Und schließlich führen Sie den ersten Befehl erneut aus ...

sudo dpkg -i google-chrome-stable_current_amd64.deb

Dann funktioniert es!

Hinweis: Ich habe Ihnen nicht gesagt, dass Sie diese Befehle zuerst mit libappindicator ausführen sollen, da Sie möglicherweise einen weiteren Fehler bezüglich "fehlender Dateien" erhalten, sodass der erste dpkg -i google-chrome-stable_current_amd64.debIhnen sagt, was Sie benötigen.

Mc Jorch
quelle
@ Zanna Danke für die Korrekturen! Ich schätze es.
Mc Jorch
Keine Sorge ... hoffe ich habe deine Antwort richtig verstanden
Zanna
1

Ich hatte das gleiche Problem und rannte

sudo apt --fix-defekte Installation

Dieser Befehl installiert alle fehlenden Pakete

Luis Muñoz
quelle
0

Wie es aussieht, ist das nur ein Tippfehler /etc/apt/sources.list.d/google.list(ein @hat sich am Anfang einer Zeile eingeschlichen). Es mag immer noch da sein, aber manchmal ist es nicht sehr konsequent, immer die gleichen Fehler zu werfen.

Um etwas anderes zu erklären, das Sie erwähnt haben, wird dpkg -iein einzelnes Paket installiert, wenn alle Abhängigkeiten vorhanden sind, die Abhängigkeiten werden jedoch nicht für Sie installiert. Im aptGegensatz dazu verwalten die Tools in der Regel den gesamten Prozess.

Automatische Sicherheitsupdates zu erhalten, und dies sind die beiden Gründe, warum es normalerweise am besten ist, ein Repo zu einer Quellenliste hinzuzufügen und automatisch apt zu verwenden, um von diesen zu installieren. (Obwohl Sie dem Repo-Besitzer vertrauen, dass er niemals schädliche Software in sein Repo aufnimmt oder von jemandem übernehmen lässt, der dies tut).

Tom Spurling
quelle
Ich sollte auch erwähnen, dass Ubuntu das chromium-browserPaket enthält, das fast identisch mit Google Chrome ist (obwohl manchmal etwas veraltet) und viel weniger aufwändig zu installieren ist.
Tom Spurling
0

Ich hatte dieses Problem bei Debian Stretch und es wurde durch die Tatsache verursacht, dass ich ein nicht authentifiziertes CD-ROM-Repository in /etc/apt/sources.list hatte. Die Lösung bestand darin, es auskommentieren.

Die Antwort, die mir geholfen hat, lautet: https://askubuntu.com/a/803509

Retrosnob
quelle
0

Durch Ausführen dieses Befehls wurde das Abhängigkeitsproblem für mich behoben:

sudo apt-get install libappindicator3-1 libindicator3-7

Chrome-Version: 67.0.3396.87 (Official Build) (64-Bit). Es ist das Neueste in diesem Moment - der 24. Juni 2018.

Diese beiden Pakete scheinen eine zirkuläre Abhängigkeit zwischen ihnen zu haben und müssen mit einem einzigen apt-get-Befehl installiert werden.

verstärkter Regressor
quelle
0

Besuchen Sie https://www.ubuntuupdates.org/package_metas/alphabetical

Suchen Sie nach den gewünschten Paketen, klicken Sie auf die Links und wählen Sie die gewünschte Version aus. Das gewünschte Paket kann direkt installiert werden, indem Sie auf die Schaltfläche "APT INSTALL" klicken. Sie müssen sie nicht herunterladen.

Dann können Sie sudo dpkg -i google-chrome-42-0-2311-90-64-bit-multi-ubu.debim Terminal ausführen , wenn Sie das Paket bereits heruntergeladen haben.

Auch ich hatte das gleiche Problem, installierte aber später die erforderlichen Pakete nacheinander und installierte schließlich Google-Chrome. Es wurde ohne Fehler installiert.

Lawrence Gandhar
quelle