Wie kann ich Google Earth über .DEB installieren?

7

Jetzt habe ich die Dinge wirklich durcheinander gebracht.

Vor langer Zeit habe ich Google Earth über ein Binärinstallationsprogramm von Google installiert (v5.1, glaube ich).

Google hat jetzt Version 6 als .DEB verfügbar, daher habe ich beschlossen, diese zu installieren. Dies scheint jedoch beide Installationen durcheinander gebracht zu haben, und jetzt, egal was ich mache, kann ich Google Earth nicht zum Laufen bringen.

Folgendes mache ich:

sudo apt-get purge google-earth-stable
sudo dpkg -i --force-overwrite google-earth-stable_current_amd64.deb

Was ich dachte, würde funktionieren ... aber wenn ich renne google-earth, bekomme ich:

/ usr / bin / google-earth: 43: ./googleearth-bin: nicht gefunden

Wie kann ich es jetzt installieren lassen?

Nathan Osman
quelle
Ich denke, Deb-Dateien sind nur Archive - öffnen Sie sie mit dem Archiv-Manager und sehen Sie, wo sich der "Googleearth-Bin" befinden sollte und ob er sich auf Ihrem System befindet (möglicherweise nicht auf dem $ PATH verfügbar).
Scaine

Antworten:

1

Gehen Sie zu dieser Seite und klicken Sie auf die große blaue Schaltfläche "Google Earth 6 herunterladen". Dies sollte Ihnen die Möglichkeit geben, Google Earth als .deb zu installieren. Installieren Sie es wie jede andere .deb

TheXed
quelle
Das habe ich getan ... und ich habe den Fehler oben in meiner Frage.
Nathan Osman
oh mein schlechtes ... lol denke ich bin dann
nutzlos
0

Ich habe die 32-Bit-Version heruntergeladen, dann mit der rechten Maustaste darauf geklickt und in Nautilus "Hier extrahieren" gewählt. Das zeigt mir die Ordnerstruktur, die installiert würde, wenn ich die Deb-Datei installieren würde. Es scheint, dass die "googleearth-bin" -Datei in sein sollte /opt/google/earth/free.

Ich denke, Sie müssen überprüfen, ob dies auf Ihrem System vorhanden ist. Wenn nicht, hat die Binärinstallation möglicherweise die Berechtigungen für diese Datei so geändert, dass das Überschreiben von der Deb unterbrochen wird. Ich bin mir nicht sicher, wie das möglich ist, da Sie sudoeine Deb installieren müssen.

Google Earth-Dateistruktur

Es sieht so aus, als wäre das /usr/bin/googleearthnur eine Verknüpfung zu dieser Datei, kein Skript, daher ist es wahrscheinlich, dass im oben erwähnten Verzeichnis / opt etwas nicht stimmt.

Dateieigenschaften

Ich denke, Sie werden am besten bedient, wenn Sie die Dateien / Ordner in der Deb löschen und dann versuchen, die Neuinstallation erneut durchzuführen.

Scaine
quelle
Nun, ich habe das Paket vollständig entfernt und überprüft, dass /opt/google/earthes gelöscht wurde ... und es war.
Nathan Osman
Es wird seltsamer: Wenn ich laufe /opt/google/earth/free/googleearth-bin, bekomme ich eine Fehlermeldung: bash: ./googleearth-bin: No such file or directory obwohl die Datei existiert und ich es kann stat.
Nathan Osman
0

Zuerst würde ich alles deinstallieren, was mit Google-Earth zu tun hat.

Das binäre 5.1-Installationsprogramm ist standardmäßig /opt/google-earthder Installationsort und platziert einen Link in /usr/local/binaufgerufen googleearth. Wenn Sie diese beiden Dinge löschen, sollten Sie die alte Version erfolgreich deinstalliert haben.

Als nächstes würde ich tun, was Sie bereits (wieder) erwähnt haben:

sudo apt-get purge google-earth*

Verwenden Sie abschließend den locateBefehl, um festzustellen, ob irgendwo noch Dateien vorhanden sind. Dies erhält verschiedene Permutationen:

locate -i --regex "google.*earth"

Löschen Sie alles, was dort angezeigt wird (es sei denn, Sie sind sicher, dass es nichts mit der App zu tun hat). Möglicherweise befindet sich .googleearthin Ihrem Benutzerverzeichnis ein Verzeichnis, das Sie wahrscheinlich verlassen, aber möglicherweise auch umbenennen oder löschen können, wenn Sie weiterhin Probleme haben.

Wenn Sie alles bereinigt haben, installieren Sie das .deb-Paket erneut.

Viel Glück!

Jack Senechal
quelle
Nun, sudo apt-get purge google-earth*funktioniert eigentlich nicht, weil das Paket benannt ist google-earth-stable.
Nathan Osman
1
apt-get behandelt Griffe *als Joker, google-earth*sollte also enthalten google-earth-stable. Das heißt, es gibt auch die Tatsache, dass auf meinem Computer die 5.1 .deb aufgerufen wird googleearth, also google-earth*nicht alles fängt!
Jack Senechal