Quelques conseils généraux d'abord:
Pour l'utilisateur inexpérimenté, est-il préférable / plus facile de supprimer le package de l'USC puis de le réinstaller ou existe-t-il un moyen plus élégant d'obtenir la mise à jour, par exemple en utilisant sudo apt-get update dropbox
?
Pour l'utilisateur inexpérimenté, il est absolument préférable et plus facile, par un long tronçon, de ne pas installer de packages manuellement. L'installation .deb
manuelle d' un package signifie que vous ne recevrez plus de mises à jour automatiques de ce package, car il n'a été installé via aucun référentiel connu de votre système. Cela signifie que vous devrez continuer à mettre à jour ce package vous-même, par exemple, vous rendre régulièrement sur cette page Téléchargements et télécharger la dernière version. De plus, les packages disponibles là-bas n'ont subi aucun contrôle de qualité par Ubuntu, et la compatibilité avec votre système n'est donc pas nécessairement garantie. Dans le pire des cas, vous pourriez vous retrouver avec des dépendances insolubles étranges.
Alors oui, il existe un moyen plus élégant d'obtenir la mise à jour: asseyez-vous et attendez.
La dernière version du client Dropbox sera certainement ajoutée aux référentiels Ubuntu assez rapidement. Si le client Dropbox disponible dans les référentiels ne fonctionnait plus avec les serveurs Dropbox actuels, ce serait un problème qui ne vous toucherait pas seulement, mais aussi des milliers d'autres utilisateurs d'Ubuntu. Et donc, cela serait résolu rapidement.
Pour résumer, n'essayez pas de réparer un système qui fonctionne.
Concernant l'installation du client Dropbox:
Après avoir fait un peu de recherche, il semble qu'il existe au moins trois possibilités pour installer (c'est-à-dire, comment vous auriez pu installer précédemment) le client Dropbox. Passons en revue:
1. Installation du package à nautilus-dropbox
partir demultiverse
Le nom du package peut être légèrement déroutant. C'est le seul package dans les référentiels officiels qui contient le client Dropbox propriétaire lui-même. Autrement dit, lorsque vous installez ce package, il télécharge automatiquement le client Dropbox propriétaire à partir du site Web Dropbox et l'installe (vers /usr/bin/dropbox
). Oui, il contient également une extension pour intégrer le client Dropbox à Nautilus, le gestionnaire de fichiers standard d'Ubuntu ( /usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.so
), d'où le nom du package.
Étant donné que le package contient un logiciel propriétaire non libre, il est contenu dans le référentiel multivers .
Pour toutes les raisons que j'ai mentionnées sous "Quelques conseils généraux", c'est la seule méthode que je recommande absolument d'installer le client Dropbox, en particulier pour les novices d'Ubuntu. Il sera géré par le gestionnaire de paquets, il est dans les dépôts officiels, tout ira bien. L'équipe Ubuntu s'occupera de ce package qui fonctionnera pour vous.
Pour installer ce package, il vous suffit de:
sudo apt-get install nautilus-dropbox
Pour le supprimer à nouveau:
sudo apt-get remove nautilus-dropbox
2. Installation du package à dropbox
partir du référentiel tiers de Dropbox
Dropbox gère son propre référentiel que vous pouvez ajouter à votre liste de référentiels de packages et installer le client Dropbox à partir de. Voir Comment ajouter ou supprimer Dropbox de mon référentiel Linux? sur les pages d'aide du site Web de Dropbox.
Une fois que vous avez ajouté ce référentiel comme expliqué dans les instructions sous ce lien, vous pourrez installer le client Dropbox propriétaire directement à partir des serveurs Dropbox à l'aide du système de gestion de packages.
Fondamentalement, pour installer Dropbox comme ça, activez d'abord le référentiel avec
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"
(C'est légèrement plus élégant que ce qu'ils vous disent sur les pages d'aide, mais se résume vraiment à la même chose), puis installez le package avec
sudo apt-get update
sudo apt-get install dropbox
Il s'agit de la deuxième meilleure méthode. Le package est toujours géré par le système de gestion des packages, mais le référentiel n'est pas géré par Canonical. Ainsi, bien que vous receviez des mises à jour via le système de gestion des packages pour ce package, vous devrez simplement vous assurer que le package fourni par Dropbox fonctionnera correctement avec votre système Ubuntu.
Un léger avantage peut être que ce package peut être plus à jour que le nautilus-dropbox
package dans le multiverse
référentiel. Donc, si vous aimez être à la pointe du progrès, cette option peut être plus intéressante pour vous. Cependant, comme je l'ai dit, la première option fonctionnera certainement , c'est-à-dire que si le client Dropbox fourni dans le multiverse
dépôt ne fonctionne plus, ce problème sera certainement résolu.
Pour annuler une installation effectuée comme ceci, supprimez d'abord le package:
sudo apt-get remove dropbox
puis supprimez le référentiel avec sa clé:
sudo add-apt-repository -r http://linux.dropbox.com/ubuntu
sudo apt-key del 5044912E
3. Installation manuelle du client Dropbox
C'est la pire méthode, et celle à laquelle vous avez fait référence dans votre question, également expliquée dans les instructions d'installation de Dropbox sur le site Web de Dropbox. Fondamentalement, pour l'installer manuellement,
cd ~
wget -O - "https://www.dropbox.com/download?plat=lnx.$(uname -m)" | tar xzf -
(Encore une fois, légèrement plus élégant que ce qu'ils vous disent - cela fonctionnera à la fois pour 32 bits et 64 bits). Cela crée une copie du client Dropbox dans votre dossier de départ. Cette installation est locale (elle ne peut être utilisée que par l'utilisateur qui a exécuté cette commande), pas à l'échelle du système. De plus, les mises à jour ne seront pas gérées par le système de gestion des packages.
Selon un commentaire de DKBose à cette réponse , lors de l'installation du client comme celui-ci, il sera toujours automatiquement mis à jour. Si cela est vrai, cela signifie seulement que le client lui-même recherche, télécharge et installe ses propres mises à jour. Puisqu'il est installé localement dans le dossier de départ d'un utilisateur, il n'a pas besoin de privilèges root pour le faire. Cependant, le client n'est pas géré par le système de gestion des packages. Il est très non Linux comme s'appuyer sur de telles procédures de mise à jour propriétaires et transparentes - c'est généralement le travail du gestionnaire de paquets, qui le fait de manière centralisée et transparente, afin que vous puissiez l'utiliser pour répertorier, mettre à jour ou supprimer n'importe lequel de vos fichiers installés. paquets.
Supprimer le logiciel, s'il est installé de cette façon, est donc moche:
rm -r ~/.dropbox-dist/
Ceci est pour la version que je viens de tester et fonctionne à partir de maintenant car ce que contient l'archive téléchargée est précisément ce .dropbox-dist/
dossier. Cela pourrait changer à l'avenir. Lorsque vous n'utilisez pas le gestionnaire de packages, vous ne pouvez pas vraiment suivre les fichiers installés où.
J'utiliserais cette méthode si et seulement si je n'ai pas de privilèges root sur une machine, et donc je suis obligé de faire une installation locale. Si vous avez des privilèges root, même si vous insistez pour utiliser la version provenant directement des serveurs Dropbox, la deuxième méthode reste à privilégier. Au moins, le système de gestion des packages suivra les fichiers installés, les mises à jour se font de manière plus transparente et la suppression du logiciel est fluide.
En résumé, mon conseil est le suivant. Si vous avez installé le client Dropbox à l'aide des méthodes 2 ou 3, désinstallez-le et installez-le à l'aide de la méthode 1. Quoi que vous fassiez, avec les deux premières méthodes, le client Dropbox sera automatiquement mis à jour par le système de gestion des packages. Lors de l'utilisation de la troisième méthode, le client se charge apparemment également de se mettre à jour. Donc, fondamentalement, il n'y a pas lieu de s'inquiéter - vous obtiendrez automatiquement la dernière version de toute façon.