nautilus-dropbox: Abhängig von: dropbox, wird aber nicht installiert

15

Ich habe versucht, Dropbox auf Ubuntu 13.10 zu installieren

Mein erster Versuch war, die Schritte von der offiziellen Seite zu befolgen:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
~/.dropbox-dist/dropboxd

Außerdem installierte es Dropbox, ich konnte das Symbol auf dem Panel nicht sehen (ich habe diesen Beitrag ausprobiert , aber das Symbol ist nicht erschienen). Außerdem startete ich nicht automatisch und musste es ~/.dropbox-dist/dropboxdbei jedem Start tun .

Also habe ich dropbox mit den Befehlen von ihrer Website deinstalliert und versucht, die hier beschriebenen Schritte zu befolgen :

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu precise main"
sudo apt-get update && sudo apt-get install nautilus-dropbox

Dies führte jedoch zu folgendem Fehler:

Einige Pakete konnten nicht installiert werden. Dies kann bedeuten, dass Sie eine unmögliche Situation angefordert haben oder wenn Sie die instabile Distribution verwenden, dass einige erforderliche Pakete noch nicht erstellt wurden oder aus Incoming verschoben wurden. Die folgenden Informationen können zur Behebung der Situation beitragen:

Die folgenden Pakete weisen nicht erfüllte Abhängigkeiten auf: nautilus-dropbox: Abhängig von: dropbox, wird aber nicht installiert E: Sie können Probleme nicht beheben, da Sie defekte Pakete haben.

Irgendeine Idee, wie es gelöst werden soll?

Salvador Dali
quelle
Verwandte (aber in diesem Fall wahrscheinlich kein Duplikat: Wie löse ich nicht erfüllte Abhängigkeiten?
Eliah Kagan

Antworten:

17

Zuallererst könnten Sie deb http://linux.dropbox.com/ubuntu saucy mainanstelle von präzise verwenden, aber da alle "Versionen" des Repositorys im selben Paketpool landen, sollte das nichts ändern.

Nun zu Ihrem Problem. Ich bin mir nicht sicher, aber da nautilus-dropboxes sich um ein Übergangspaket für handelt dropbox, versuchen Sie, es dropboxdirekt zu installieren . Es könnte Ihr Installationsproblem lösen.


Schritt für Schritt

Nehmen wir zunächst an, Sie haben noch kein Paket von der Dropbox-Website heruntergeladen.

Aktivieren Sie das Repository:

Führen Sie diese Zeilen vom Terminal aus.

echo 'deb http://linux.dropbox.com/ubuntu saucy main'>>'dropbox.list'
chmod 644 'dropbox.list'
sudo chown root:root 'dropbox.list'
sudo mv 'dropbox.list' '/etc/apt/sources.list.d/dropbox.list'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5044912E

In der ersten Zeile wird eine Zeile erstellt, die das Repository in einer Datei mit dem Namen enthält dropbox.list(beachten Sie, dass dies verwendet saucywird, Sie jedoch jede frühere Version verwenden können, da alle Repos im selben Paketpool landen). Der zweite und der dritte geben einige erforderliche Zugriffs- und Gruppenberechtigungen für die Datei. Die vierte Zeile verschiebt die Datei an den Ort, an dem sich alle Repos befinden. Schließlich wird in der fünften Zeile die Schlüsseldatei hinzugefügt, damit das Repository authentifiziert werden kann.

Jetzt installieren wir das Paket:

sudo apt-get update
sudo apt-get install dropbox

Jetzt können Sie Dropbox über den Anwendungsstarter Ihrer Wahl starten.

Alfredo Hernández
quelle
Würde es Ihnen etwas ausmachen, explizite Schritte zu machen? Ich habe versucht, den Anweisungen von @ Orion zu folgen, aber der gleiche Fehler ist aufgetreten.
Alex Williams
2
@AlexWilliams Ich hoffe meine Bearbeitung hilft dir.
Alfredo Hernández
2
Ja, die Installation des Pakets "dropbox" anstelle von "nautilus-dropbox" ist der Schlüssel.
Chan-Ho Suh
4

Lauf:

sudo apt-get autoremove

beschädigte Pakete zu entfernen.

sudo apt-get update    
sudo apt-get upgrade    
sudo apt-get remove dropbox    
sudo apt-get install dropbox

Versuchen Sie nun die Installation

sudo apt-get install nautilus-dropbox

Manchmal kommt es vor, dass die Dropbox-App ein defektes Paket erhält und Sie ein Update und Upgrade durchführen müssen. Wenn dies nicht möglich ist, entfernen Sie es einfach und installieren Sie es, um das Problem zu beheben.

So behebe ich die meisten kaputten Paketprobleme in GNU / Linux mit apt.

Orion Blastar
quelle
1
Das hat mir nicht geholfen. Ich erhalte immer noch den gleichen Fehler.
Fibo Kowalsky
2

Ich hatte ein ähnliches Problem am 14.04. Obwohl Dropbox im Hintergrund ausgeführt wurde, konnte ich das Symbol in der Taskleiste nicht sehen. Ich brauchte dies insbesondere für die selektive Synchronisierung. Ich habe verschiedene Dinge ausprobiert, von der Neuinstallation von Dropbox bis zur Verwendung der .deb-Dateien.

Nach verschiedenen Versuchen hat dies funktioniert:

  • Installieren Sie die Cloud-Synchronisations-CLI und die Nautilus-Erweiterung für Dropbox aus dem Software Center. Aktivieren Sie dieses Kontrollkästchen, um Python-gpgme in die zusätzlichen Add-Ons aufzunehmen.
  • Installieren Sie dann die Dropbox aus dem Software Center. Sie werden aufgefordert, CLI Nautilus zu entfernen. Wählen Sie die Installation trotzdem aus. Diese und die obigen werden beide angezeigt, wenn Sie nach dropbox suchen.

  • Während der Installation werden Sie aufgefordert, zunächst dropbox zu starten und anschließend Nautilus neu zu starten. In meinem Fall wurden diese Popup-Fenster bei der Auswahl nicht automatisch geschlossen.

Nach Abschluss der Installation konnte ich das Dropbox-Symbol in meiner Taskleiste sehen. Groß! Nachdem es irgendwann möglich war, die Ordnerliste herunterzuladen, konnte ich auch die selektive Synchronisierung durchführen.

Beachten Sie, dass ich zuvor alle mit Dropbox zusammenhängenden Elemente entfernt / gelöscht habe. Und ich bin mir nicht sicher, ob es irgendwelche Auswirkungen hatte, aber ich hatte dies schon einmal getan.

sudo apt-get update && upgrade

und

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
invictus
quelle
-2

Ich hatte das gleiche problem Meine Lösung war: Deinstallieren Sie den vorhandenen Dropbox-Client vom Ubuntu Software Center und installieren Sie die Client-Version von der Dropbox-Website ( https://www.dropbox.com/install ).

PM001
quelle