Einige allgemeine Ratschläge zuerst:
Ist es für den unerfahrenen Benutzer am besten / einfacher, das Paket aus dem USC zu entfernen und dann erneut zu installieren, oder gibt es eine elegantere Möglichkeit, das Update zu erhalten, z. B. mithilfe von sudo apt-get update dropbox
?
Für den unerfahrenen Benutzer ist es absolut am besten und bei weitem einfacher, keine Pakete manuell zu installieren. Das .deb
manuelle Installieren eines Pakets bedeutet, dass Sie keine automatischen Updates für dieses Paket mehr erhalten, da es nicht über Repositorys installiert wurde, die Ihrem System bekannt sind. Dies bedeutet, dass Sie das Paket weiterhin selbst aktualisieren müssen, z. B. regelmäßig zu dieser Downloadseite gehen und die neueste Version herunterladen. Darüber hinaus wurden die dort verfügbaren Pakete von Ubuntu keiner Qualitätsprüfung unterzogen, sodass die Kompatibilität mit Ihrem System nicht unbedingt gewährleistet ist. Im schlimmsten Fall kann es zu seltsamen unlösbaren Abhängigkeiten kommen.
Es gibt also eine elegantere Möglichkeit, das Update zu erhalten: Lehnen Sie sich zurück und warten Sie.
Die neueste Version des Dropbox-Clients wird sicherlich bald genug in die Ubuntu-Repositories aufgenommen. Wenn der in den Repositorys verfügbare Dropbox-Client mit den aktuellen Dropbox-Servern nicht mehr funktioniert, ist dies ein Problem, das nicht nur Sie, sondern auch Tausende anderer Ubuntu-Benutzer betrifft. Und so würde es schnell gelöst werden.
Zusammenfassend gesagt, versuchen Sie nicht, ein funktionierendes System zu reparieren.
Bezüglich der Installation des Dropbox-Clients:
Nach einigen Recherchen scheint es mindestens drei Möglichkeiten zu geben, wie Sie den Dropbox-Client installieren (dh wie Sie ihn zuvor installiert haben könnten). Gehen wir sie durch:
1. Installieren des Pakets nautilus-dropbox
vonmultiverse
Der Name des Pakets kann etwas verwirrend sein. Es ist das einzige Paket in den offiziellen Repositorys, das den eigentlichen, proprietären Dropbox-Client selbst enthält. Das heißt, wenn Sie dieses Paket installieren, wird der proprietäre Dropbox-Client automatisch von der Dropbox-Website heruntergeladen und installiert (bis /usr/bin/dropbox
). Ja, es enthält auch eine Erweiterung zur Integration des Dropbox-Clients in Nautilus, Ubuntus Standard-Dateimanager ( /usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.so
), von wo aus der Name des Pakets stammt.
Da das Paket nicht freie, proprietäre Software enthält, befindet es sich im Multiverse- Repository.
Aus all den Gründen, die ich unter "Einige allgemeine Hinweise" erwähnt habe, ist dies die einzige Methode, die ich unbedingt empfehle, um den Dropbox-Client zu installieren, insbesondere für Ubuntu-Neulinge. Es wird vom Paketmanager verwaltet, es ist in den offiziellen Repos, alles wird gut. Das Ubuntu-Team kümmert sich um das Paket, das für Sie arbeitet.
Um dieses Paket zu installieren, müssen Sie nur Folgendes tun:
sudo apt-get install nautilus-dropbox
So entfernen Sie es erneut:
sudo apt-get remove nautilus-dropbox
2. Installieren des Pakets dropbox
aus dem Drittanbieter-Repository von Dropbox
Dropbox verwaltet ein eigenes Repository, das Sie zu Ihrer Liste der Paket-Repositorys hinzufügen und den Dropbox-Client von installieren können. Siehe Wie kann ich Dropbox zu meinem Linux-Repository hinzufügen oder daraus entfernen? auf den Hilfeseiten der Dropbox-Website.
Sobald Sie dieses Repository wie in den Anweisungen unter diesem Link beschrieben hinzugefügt haben, können Sie den proprietären Dropbox-Client mithilfe des Paketverwaltungssystems direkt von den Dropbox-Servern installieren.
Um Dropbox so zu installieren, aktivieren Sie zunächst das Repository mit
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu $(lsb_release -sc) main"
(Dies ist etwas eleganter als das, was sie Ihnen auf den Hilfeseiten sagen, läuft aber wirklich auf dasselbe hinaus), und installieren Sie dann das Paket mit
sudo apt-get update
sudo apt-get install dropbox
Dies ist die zweitbeste Methode. Das Paket wird weiterhin vom Paketverwaltungssystem verwaltet, das Repository wird jedoch nicht von Canonical verwaltet. Während Sie also Updates über das Paketverwaltungssystem für dieses Paket erhalten, müssen Sie nur darauf vertrauen, dass das von Dropbox bereitgestellte Paket gut mit Ihrem Ubuntu-System funktioniert.
Ein kleiner Vorteil kann sein, dass dieses Paket aktueller ist als das nautilus-dropbox
Paket im multiverse
Repository. Wenn Sie also am Puls der Zeit sein möchten, ist diese Option möglicherweise interessanter für Sie. Allerdings wird wie gesagt die erste Möglichkeit sicherlich funktionieren , dh wenn der Dropbox-Client in der zur Verfügung gestellt wirdmultiverse
Repo nicht mehr funktioniert, wird dieses Problem mit Sicherheit behoben.
Um eine so ausgeführte Installation zurückzusetzen, entfernen Sie zuerst das Paket:
sudo apt-get remove dropbox
und entfernen Sie dann das Repository mit seinem Schlüssel:
sudo add-apt-repository -r http://linux.dropbox.com/ubuntu
sudo apt-key del 5044912E
3. Installieren Sie den Dropbox-Client manuell
Dies ist die schlechteste Methode und die, auf die Sie in Ihrer Frage Bezug genommen haben, die auch in den Dropbox-Installationsanweisungen auf der Dropbox-Website erläutert wird . Grundsätzlich muss man es manuell installieren
cd ~
wget -O - "https://www.dropbox.com/download?plat=lnx.$(uname -m)" | tar xzf -
(Wieder etwas eleganter als das, was sie Ihnen sagen - dies funktioniert sowohl für 32-Bit als auch für 64-Bit). Hierdurch wird eine Kopie des Dropbox-Clients in Ihrem Basisordner erstellt. Diese Installation ist lokal (sie kann nur von dem Benutzer verwendet werden, der diesen Befehl ausgeführt hat) und nicht systemweit. Darüber hinaus werden Updates im Paketverwaltungssystem nicht verwaltet.
Laut einem Kommentar von DKBose zu dieser Antwort wird der Client bei der Installation weiterhin automatisch aktualisiert. Wenn dies zutrifft, bedeutet dies nur, dass der Client selbst nach eigenen Updates sucht, diese herunterlädt und diese installiert. Da es lokal im Basisordner eines Benutzers installiert ist, sind hierfür keine Root-Berechtigungen erforderlich. Der Client wird jedoch nicht vom Paketverwaltungssystem verwaltet. Es ist sehr un-Linux-artig, sich auf solche proprietären, intransparenten Aktualisierungsverfahren zu verlassen - dies ist normalerweise die Aufgabe des Paketmanagers, der dies zentral und transparent erledigt, damit Sie alle installierten Dateien auflisten, aktualisieren oder entfernen können Pakete.
So installierte Software zu entfernen ist dementsprechend hässlich:
rm -r ~/.dropbox-dist/
Dies ist für die gerade getestete Version und funktioniert ab sofort, da das heruntergeladene Archiv genau diesen .dropbox-dist/
Ordner enthält. Es kann sich in Zukunft ändern. Wenn Sie den Paketmanager nicht verwenden, können Sie nicht wirklich verfolgen, welche Dateien wo installiert wurden.
Ich würde diese Methode genau dann verwenden, wenn ich keine Root-Rechte auf einem Computer habe und daher zu einer lokalen Installation gezwungen werde. Wenn Sie über Root-Rechte verfügen, ist die zweite Methode immer noch vorzuziehen, auch wenn Sie darauf bestehen, die Version zu verwenden, die direkt von den Dropbox-Servern stammt. Zumindest wird das Paketverwaltungssystem die installierten Dateien nachverfolgen, Updates werden transparenter durchgeführt und das Entfernen der Software verläuft reibungslos.
Zusammenfassend ist mein Rat dies. Wenn Sie den Dropbox-Client mit den Methoden 2 oder 3 installiert haben, deinstallieren Sie ihn und installieren Sie ihn mit Methode 1. Bei den ersten beiden Methoden wird der Dropbox-Client vom Paketverwaltungssystem automatisch aktualisiert. Bei der dritten Methode kümmert sich der Client anscheinend auch selbst um die Aktualisierung. Sie müssen sich also keine Sorgen machen - Sie erhalten automatisch die neueste Version.