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.
nautilus-dropbox
, ist über die offiziellen Ubuntu-Repositories (Multiverse) verfügbar und für diesen gilt, was ich in meiner Antwort gepostet habe. Die andere heißtdropbox
und ist in den offiziellen Ubuntu-Repos nicht verfügbar. Wenn Sie dies haben, haben Sie es entweder manuell installiert oder das 3rd Party Repo hinzugefügt . Repos von Drittanbietern bieten möglicherweise aktuellere Versionen. Aber für Anfänger empfehle ich das Paket aus den offiziellen Repos: es wird alles gut.nautilus-dropbox
lädt das Paket auch die proprietäre Version des Dropbox-Clients herunter. Der Hauptunterschied besteht darin, dass es sich in den offiziellen Repos befindet und zuerst einige Tests durchläuft. Stellen Sie sicher, dass Sie dasnautilus-dropbox
Paket installiert haben (Paketnamen in USC sind in einer kleineren Schrift geschrieben und werden unter der Paketbeschreibung angezeigt). Wenn Siedropbox
stattdessen das Paket haben, empfehle ich, es zu entfernen - und wenn Sie das Dropbox-Repo eines Drittanbieters aktiviert haben, deaktivieren Sie dies ebenfalls über das USC-Menü:Edit->Software Sources->Other Software
- und installieren Sie dasnautilus-dropbox
Paket.Ich würde Ihre aktuelle Version über das Ubuntu Software Center deinstallieren. Rufen Sie dann den Link auf, laden Sie die .deb-Datei für Ihre Architektur (32 oder 64 Bit) herunter und installieren Sie diese. Dadurch wird das Repository zu Ihrem System hinzugefügt und Updates werden mit regelmäßigen Systemupdates installiert, sobald diese verfügbar sind.
quelle
.deb
und Installieren einer Datei wird dem System auf keinen Fall ein Repository hinzugefügt, und daher wird dieses Paket nicht über das reguläre Paketverwaltungssystem aktualisiert. Im Gegenteil, wenn Sie dies tun, müssen Sie das Paket manuell aktualisieren, andernfalls bleibt es immer in der von Ihnen installierten Version. Mein Rat ist also zu warten. Ich bin mir sicher, dass wenn die Version von Dropbox in den offiziellen Ubuntu-Repositories nicht mehr funktioniert, die Ubuntu-Entwickler sich schnell darum kümmern werden.cd
, awget
und atar
). Möglicherweise sucht diese Software selbst nach Updates und installiert sie, sobald sie verfügbar sind. Da es sich um eine lokale (nicht systemweite) Installation im Basisordner eines Benutzers handelt, benötigt die Software keine Root-Berechtigungen. Dies würde jedoch bedeuten, dass sich der Client selbst aktualisiert und in keiner Weise vom Paketverwaltungssystem von Ubuntu verwaltet wird. Eine der größten Zukunftsaussichten der meisten Linux-Distributionen ist jedoch der Paketmanager.~/.dropbox-dist/dropboxd
im Vordergrund Ihrer Shell steht. Solange es ausgeführt wird, werden Sie nicht zur Eingabeaufforderung zurückgeführt. Sie können es als~/.dropbox-dist/dropboxd &
(mit dem&
Zeichen) starten , um dieses Verhalten zu vermeiden (aber Sie möchten diese Anwendung wahrscheinlich trotzdem zu Autostart hinzufügen). Die gleichen Warnungen, die ich die ganze Zeit erwähnt habe, gelten immer noch. Wenn es nicht kaputt ist, reparieren Sie es nicht. Verwenden Sie den Paket-Manager und installieren Sie die Software nicht manuell, es sei denn, Sie müssen dies tun. Aber ich wiederhole mich - es ist schließlich Ihr System.Ich würde die Deb herunterladen und installieren, nachdem ich die alte deinstalliert habe. Wie die E-Mail besagt, gibt es wichtige Sicherheitsverbesserungen. Sicherheitsupdates sind von größter Wichtigkeit und sollten installiert werden. Wenn Sie darauf warten, dass die Repos aktualisiert werden, warten Sie möglicherweise eine Weile.
quelle
apt-get remove
ein Paket, für das Sie zufällig eine neuere Version entdeckt haben, und von nun an können Sie dieses Paket manuell installieren und aktualisieren. Vielleicht möchten Sie die Ubuntu SecurityTeam-FAQ lesen , um mehr zu erfahren, insbesondere den Abschnitt "Inoffizielle Software". Bitte beachten Sie, dass dies der falsche Ort für diese Diskussion ist. Wenn Sie möchten, können Sie eine entsprechende Frage öffnen und ich werde gerne näher darauf eingehen.Ich habe festgestellt, dass ich bei der Installation über das Paket-Repository von drobpox (das im Moment die gleiche Deb wie das über den Download-Link bereitstellt) Dropbox nicht verwenden konnte. Nachdem ich meine Kontodaten eingegeben hatte, wurde das Dropbox-Fenster rot angezeigt erforderlich, um eine aktualisierte Version von der in der Frage angegebenen Webseite zu installieren.
Wenn ich die
tar.gz
Datei heruntergeladen und entpackt und wie angewiesen installiert habe, funktioniert dropbox wieder.Beachten Sie, dass Sie diese Version manuell ausführen müssen (oder etwas einrichten müssen, um sie automatisch auszuführen). Um
dropboxd
eine Verbindung zu Ihrem Dropbox-Konto herzustellen, schreiben Sie eine URL an das Terminal, auf dem Sie es ausgeführt haben. Wenn Sie diese URL in einen Browser einfügen und Ihre Kontoanmeldedaten eingeben, beginnt dropbox mit der Synchronisierung Ihrer Dateien.Ich musste noch eines tun: Ich habe meinen lokalen Dropbox-Ordner mit einer anderen Festplatte verknüpft.
dropboxd
hat den symlink nicht erkannt, ein leeres verzeichnis erstellt und alle meine dateien heruntergeladen (es gibt viele!). Ich habe getötetdropboxd
, den Symlink neu erstellt und neu gestartetdropboxd
und alles ist in Ordnung (nun, es musste alles neu indiziert werden, was eine Weile gedauert hat).quelle