Kürzlich wurde in Google Mail eine kleine Nachricht angezeigt, die mich darüber informiert, dass meine Google Chrome-Version nicht mehr kompatibel ist. Also habe ich versucht, mein Chrome zu aktualisieren (ich habe mich eine ganze Weile nicht mehr um meine Chrome-Version gekümmert, ich bin auf Version 45.0.2454.99).
Also habe ich die Anweisungen von Chrome selbst befolgt und es google-chrome-stable_current_amd64.deb
für mein Debian heruntergeladen .
Als ich versuchte, es zu installieren mit:
dpkg -i google-chrome-stable_current_amd64.deb
Es warf mir einen Fehler:
dpkg: error processing archive google-chrome-stable_current_amd64.deb
(--install): package architecture (amd64) does not match system
(i386)
Bis heute habe ich vermutet, dass mein Computer 64 Bit hat, also bin ich gelaufen uname -a
Linux MyComp 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u4 (2015-09-19) x86_64 GNU/Linux
Der Befehl "free" zeigt, dass mein SO versteht, dass es 8 GB RAM gibt:
total used free shared buffers cached
Mem: 8071684 5521740 2549944 325624 360696 1918748
Bearbeitung hinzugefügt: dpkg --print-architecture
Produziert nochi386
Was ist mit meinem Betriebssystem los? Ist oder nicht x64? Warum kann ich mein Chrom nicht aktualisieren?
Ich verstehe, dass Chrome die 32-Bit-Unterstützung gestoppt hat, aber das sollte für mich kein Problem sein, oder?
Das Starten apt-get install google-chrome-stable
gibt mir:
google-chrome-stable is already the newest version.
BEARBEITEN:
Befolgen Sie also die Anweisungen, um Folgendes zu tun:
sudo dpkg --add-architecture amd64
sudo apt-get update
sudo apt-get -f install
Es wurde noch mehr durcheinander gebracht.
$google-chrome
[1: 1: 0323/093649: FEHLER: image_metadata_extractor.cc (114)] libexif konnte nicht geladen werden. libexif.so.12: Freigegebene Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis. , (10 mal)
Abgebrochen
Gleiches, wenn ich starte google-chrome-stable
Im Moment benutze ich Chronium 45, da ich es installiert habe, bevor ich Chrome "richtig" installiert habe.
Versucht, die Architektur zu entfernen, aber:
dpkg: Fehler: Die derzeit von der Datenbank verwendete Architektur 'amd64' kann nicht entfernt werden
Whitch ist ein bisschen gesichtet, aber auch nicht wünschenswert.
Ergebnis:
Nun, es endete mit einer vollständigen Neuinstallation, Chrom ist nicht die einzige Anwendung, die mir Probleme bereitete, und da dies ein Synthom für eine falsche / schlechte Installation zu sein schien, entschied ich mich, mir einfach die Zeit zu nehmen, um es von 0 zu machen, und einige beizubehalten Dateien auf / home / backupuser und Formatierung root.
Danke für all die Hilfe
quelle
dpkg --print-architecture
produziert?dpkg
Ich nehme an, dass ich mich unterscheiden muss. Ist dies ein VM-Gast oder direkt auf der Hardware installiert? Bei VM empfehle ich, eine neue Instanz zu erstellen und zu testen. Bei H / W ist es jedoch möglicherweise etwas schwierig, die Festplatte neu zu partitionieren, um eine Klonkopie zu installieren.Antworten:
Ihr System verfügt über einen 64-Bit-Kernel mit 32-Bit-Benutzerbereich, der vollkommen gültig ist. Da Chrome für 32-Bit-Systeme nicht mehr aktualisiert wird, müssen Sie die Unterstützung für den 64-Bit-Benutzerbereich aktivieren. auf Debian ist das so einfach wie
Dann sollten Sie in der Lage sein, das Chrome-Paket zu installieren, vermutlich mit Fehlern, da die Bibliotheken nicht installiert sind. aber
sollte das beheben; Leider ist die Abhängigkeitsliste im
google-chrome
Paket nicht vollständig, sodass Sie sie wahrscheinlich installieren müssenum Chrome richtig zum Laufen zu bringen.
Ein Cross-Grading eines
i386
Benutzerbereichsamd64
ist ebenfalls möglich, jedoch weitaus komplizierter und riskanter.quelle
i386
Installation inamd64
zum Beispiel.i386
Userspace zuamd64
" ;-). Ich werde meine Antwort aktualisieren, um den Link aufzunehmen.