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.
nautilus-dropbox
, est disponible via les dépôts officiels Ubuntu (multivers), et c'est celui auquel s'applique ce que j'ai publié dans ma réponse. L'autre est appelédropbox
et n'est pas disponible dans les dépôts Ubuntu officiels. Si vous l'avez, vous l'avez installé manuellement ou ajouté le référentiel tiers . Les dépôts de 3e partie peuvent fournir des versions plus à jour. Mais pour les novices, je suggère le package des dépôts officiels: tout ira bien.nautilus-dropbox
package téléchargera également la version propriétaire du client Dropbox, la principale différence est qu'elle se trouve dans les dépôts officiels et subit d'abord quelques tests. Assurez-vous que lenautilus-dropbox
package est installé (les noms de package dans USC sont écrits dans une police plus petite et affichés sous la description du package). Si vous avez ledropbox
package à la place, je vous suggère de le supprimer - et si vous avez activé le repo Dropbox tiers, désactivez-le également via le menu USC:Edit->Software Sources->Other Software
- et installez lenautilus-dropbox
package.Je désinstallerais votre version actuelle via le Centre logiciel Ubuntu. Ensuite, allez sur le lien et téléchargez le .deb pour votre architecture (32 ou 64 bits), et installez-le. Cela ajoutera le référentiel à votre système et les mises à jour seront installées avec les mises à jour système régulières, lorsqu'elles seront disponibles.
la source
.deb
fichier et l'installer n'ajoutera certainement aucun dépôt au système, et donc il n'y aura pas de mise à jour de ce paquet via le système de gestion de paquet régulier. Au contraire, si vous faites cela, vous devrez continuer à mettre à jour ce package manuellement, sinon il restera toujours à la version que vous avez installée. Donc, mon conseil est d'attendre. Je suis sûr que si la version de Dropbox dans les dépôts officiels Ubuntu ne fonctionne plus, les développeurs Ubuntu s'en occuperont rapidement.cd
, awget
et atar
). Il est possible que ce logiciel recherche les mises à jour par lui-même et les installe lorsqu'elles sont disponibles. Puisqu'il s'agit d'une installation locale (non à l'échelle du système) dans le dossier de départ d'un utilisateur, le logiciel n'a pas besoin des privilèges root pour le faire. Cependant, cela signifierait que le client se met à jour lui-même et qu'il n'est en aucune façon géré par le système de gestion de paquets d'Ubuntu. Pourtant, l'un des meilleurs futurs partagés par la plupart des distributions Linux est un gestionnaire de paquets.~/.dropbox-dist/dropboxd
est au premier plan de votre shell. Tant qu'il est en cours d'exécution, vous ne serez pas renvoyé à l'invite. Vous pouvez le démarrer en tant que~/.dropbox-dist/dropboxd &
(avec le&
signe) pour éviter ce comportement (mais vous voudrez probablement ajouter cette application à Autostart de toute façon). Les mêmes avertissements que j'ai rapportés tout au long s'appliquent toujours. S'il n'est pas cassé, ne le réparez pas. Utilisez le gestionnaire de packages, n'installez pas le logiciel manuellement sauf si vous le devez. Mais je me répète - après tout, c'est votre système.Je voudrais télécharger et installer le deb, après avoir désinstallé l'ancien. Comme le dit l'e-mail, il existe d'importantes améliorations de sécurité. Les mises à jour de sécurité sont de la plus haute importance et doivent être installées. Si vous attendez que le référentiel soit mis à jour, vous attendez peut-être un moment.
la source
apt-get remove
certains packages pour lesquels vous avez découvert une version plus récente et désormais installer et mettre à jour manuellement ce package vous-même. Vous voudrez peut-être lire la FAQ Ubuntu SecurityTeam pour en savoir plus, en particulier la section "Logiciels non officiels". Veuillez noter que ce n'est pas le bon endroit pour cette discussion. Si vous le souhaitez, vous pouvez ouvrir une question appropriée et je me ferai un plaisir de vous en dire plus.J'ai constaté que lorsque j'ai installé à partir du référentiel de paquets drobpox (qui à ce moment fournit le même deb que celui du lien de téléchargement), je n'ai pas pu utiliser dropbox - après avoir entré les détails de mon compte, la fenêtre dropbox a signalé en rouge que je nécessaire pour installer une version mise à jour à partir de la page Web indiquée dans la question.
Lorsque j'ai téléchargé et décompressé le
tar.gz
fichier et installé conformément aux instructions, dropbox fonctionne à nouveau.Notez qu'avec cette version, vous devez l'exécuter manuellement (ou configurer quelque chose pour l'exécuter automatiquement). De plus, pour vous connecter à votre compte Dropbox,
dropboxd
écrit une URL sur le terminal où vous l'avez exécuté. Si vous collez cette URL dans un navigateur et entrez les informations de connexion de votre compte, Dropbox commence à synchroniser vos fichiers.Je devais faire encore une chose: mon dossier local de dropbox est lié à un autre disque dur.
dropboxd
n'a pas reconnu le lien symbolique, a créé un répertoire vide à sa place et a commencé à télécharger tous mes fichiers (il y en a beaucoup!). J'ai tuédropboxd
, recréé le lien symbolique et redémarré àdropboxd
nouveau et tout va bien (eh bien, il a dû tout réindexer, ce qui a pris du temps).la source