Die Installation von sudo apt-get (google-chrome-stable_current_amd64.deb) funktioniert nicht


12

Mir wurde gesagt, dass sudo apt-get install (package.deb)die Software mit allen Abhängigkeiten auch installiert.

Ich versuche, Google Chrome zu installieren, aber wenn ich diesen Schritt durchführe, wird der folgende Fehler generiert:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package google-chrome-stable_current_amd64.deb
E: Couldn't find any package by regex 'google-chrome-stable_current_amd64.deb'

Hat jemand eine Lösung für dieses Problem?


Google Chrome befindet sich nicht in den Repositories, daher funktioniert apt-get nicht. Führen sudo dpkg -i google-chrome-stable_current_amd64.debSie den Befehl aus und vergewissern Sie sich, dass Sie sich im richtigen Verzeichnis befinden, bevor Sie den Befehl ausführen.
Mikewhatever

2
Wenn Sie apt-getein Paket mit dem .debSuffix installiert haben, wird apt mitgeteilt, dass Sie von einer lokalen Datei auf Ihrer Festplatte installieren. Wenn Sie ein Paket von einem Remote-Repository installieren möchten, müssen Sie den Namen des Pakets ohne den .deb-Teil am Ende angeben. Darüber hinaus ist Google Chrome in den Ubuntu-Standardrepositorys nicht verfügbar. Stattdessen ist das Projekt Chromium enthalten, auf dem Google Chrome basiert (das praktisch mit Google Chrome identisch ist). Um es zu installieren, führen Sie es aus sudo apt-get install chromium-browser.
Fouric

1
@InkBlend: Gute Empfehlung, da die in Chromium fehlende Update-Funktion durch die Paketverwaltung kompensiert wird. Praktisch identisch ist jedoch eine Art Strecke. Das eingebettete Flash fehlt und das ist eine große Sache für viele Leute.
0xC0000022L

Antworten:


10

Du wirst laufen wollen sudo dpkg -i packagename.debanstatt apt-get.


Dies ist ein Paket, das Sie heruntergeladen haben (z. B. Google Chrome).
Carnendil

7

Sie können .debDateien mit dem Ubuntu Software Center installieren, indem Sie auf eine Datei doppelklicken oder den dpkg -i packagename.debBefehl verwenden. Siehe diese Frage: Wie installiere ich eine .deb-Datei über die Befehlszeile?

sudo dpkg -i google-chrome-stable_current_amd64.deb

apt-getwird verwendet, um Pakete zu installieren, die in Ubuntus Repositorys existieren. Sie können die Pakete in Ubuntus Repositorys durchsuchen, indem Sie das Ubuntu Software Center oder Synaptic öffnen. Ubuntus Repositorys enthalten Tausende von Anwendungen, aber es gibt noch einige, die nicht enthalten sind, wie z. B. Google Chrome. (Chromium ist jedoch in Ubuntus Repositories enthalten).

Das Schöne an der Verwendung von Ubuntu-Repositorys ist, dass das Auffinden des Pakets, das Herunterladen des Pakets und das Installieren von Updates für das Paket für Sie erledigt werden. Sie müssen zum Beispiel nur den folgenden Befehl eingeben, um Chromium zu installieren. Sie müssen weder vorab etwas herunterladen noch etwas anderes:

 sudo apt-get install chromium-browser

Ein Vergleich der verschiedenen Methoden zum Abrufen und Installieren von Software in Ubuntu finden Sie unter folgender Frage: Soll ich Programme von einem Quelltarball (`.tar.gz`), vom Ubuntu Software Center oder von einem anderen Ort aus installieren?


3

Sie benötigen ein ./vor dem .debDateinamen (oder den vollständigen Pfad, wenn er sich nicht im aktuellen Verzeichnis befindet):

sudo apt-get install ./google-chrome-stable_current_amd64.deb

Dies sollte die akzeptierte Antwort sein, da apt-get und apt auch eine automatische Abhängigkeitsauflösung durchführen. Leider hat sich das OP seit fast 5 Jahren nicht mehr bei Ask Ubuntu angemeldet.
Karl

Ha. +1 für diese einfache Antwort 5 Jahre später.
WinEunuuchs2Unix

2

Ich installiere Google Chrome, indem ich dl.google.com mit einem anderen Browser besuche und einfach den Anweisungen folge.
Der Installationsprozess fügt automatisch ein ppa für nachfolgende Updates hinzu. Siehe den letzten Eintrag im Bild unten:

Google Chrome ppp


2

Ich benutze dies, um Google Chrome auf einem Remote-Server zu installieren ... funktioniert auch auf Ihrem Laptop

wget  https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i ./google-chrome-stable_current_amd64.deb 
sudo apt --fix-broken install
sudo dpkg -i google-chrome-stable_current_amd64.deb
dpkg -l | grep chrome

Der anfängliche dpkg -iBefehl schlägt fehl, wenn auf Ihrem Computer die erforderlichen Upstream-Pakete fehlen. Nach der --fix-brokenCmd-Installation funktioniert die Cmd-Installation ordnungsgemäß. Die Ausgabe der letzten Cmd-Datei überprüft, ob das Paket installiert wurde


1

Alle anderen Antworten und Kommentare sollten hilfreich sein, aber um umfassend zu sein:

  1. Nein, wer auch immer dir gesagt hat, dass das falsch ist. Bei der Installation des .deb-Pakets wird Chrome möglicherweise mit allen erforderlichen Abhängigkeiten installiert, je nachdem, was in dem jeweiligen Paket enthalten ist und welche Abhängigkeiten Sie benötigen. Oder vielleicht auch nicht, je nachdem.
  2. Um dies zu verdeutlichen, müssen Sie zuerst die Chrome-Software von Google heruntergeladen haben. Wie bereits erwähnt, wird es nicht automatisch in die Repositorys aufgenommen. Sie müssen es manuell auf Ihren Computer herunterladen. Ich mag die Befehlszeile auch und es ist möglich, dies vom Terminal aus zu tun, aber da Sie sowieso in einen Webbrowser klicken, wenn Sie "google chrome" von Firefox googeln, das in Ubuntu, Google Inc., enthalten ist. Sie erhalten umfangreiche Hilfe beim Herunterladen und Installieren des Produkts. Wenn Sie die Markenversion möchten, ist das. [1]

Nachdem Sie das Paket von Google heruntergeladen und zur Installation ausgeführt haben, wird Ihnen möglicherweise eine Fehlermeldung angezeigt, die Sie zum Installieren von Abhängigkeiten benötigen.

Du würdest dann laufen wollen

sudo apt-get install libnspr4-0d
sudo apt-get install libcurl3

Was - glaube ich - die am häufigsten fehlenden Abhängigkeiten sind, die von Chrome benötigt werden (in 12.04 ist das YMMV.) Und dann können Sie, wie auch immer, aus dem Verzeichnis, in dem sich Ihr Chrome-Installationsprogramm befindet, den Befehl als Mikewhatever Notes verwenden

sudo dpkg -i [googlechromepackagename.deb]

Wo das Zeug in Klammern sein sollte, was Sie von Google heruntergeladen haben.

Aber Sie verwenden nur sudo dpkg -i, weil Sie sowieso schon in der Befehlszeile sind. Sie können einfach zurückgehen und doppelklicken oder die Installationsdatei über Ihre GUI ausführen.

Wenn das immer noch nicht funktioniert und Ihnen immer noch die erforderlichen Abhängigkeiten fehlen,

sudo apt-get install -f 

teilt Ubuntu mit, dass es versuchen soll, defekte Pakete zu reparieren. Anschließend können Sie den sudo dpkg...Befehl erneut ausführen .

[1] Ich möchte noch einmal betonen, dass askubuntu eine außergewöhnliche Community-Ressource ist. Wenn Sie jedoch wirklich Googles firmeneigene Markenversion ihrer Software auf Ihrem Computer installieren möchten und alles, was dazu gehört, ist Ihre beste Wette wahrscheinlich Google um Hilfe. Ich meine, sie arbeiten nicht als Freiwillige, weißt du?


-1

Hier ist eine Lösung, die für mich gearbeitet wird,

sudo apt-get install python-pip python-dev build-essential

Führen Sie zuerst den obigen Befehl aus und versuchen Sie, die Pakete zu aktualisieren

sudo pip install --upgrade pip  
sudo pip install --upgrade virtualenv

Jetzt versuchen Sie, Chrome oder etwas wie gewohnt zu installieren


-1

Lauf:

sudo apt --fix-broken install

Dann:

sudo dpkg -i google-chrome-stable_current_amd64.deb
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.