J'ai eu le gestionnaire de fichiers nemo avec l'extension dropbox, mais après le problème de nemo 2.0 qui ne permettait pas de rendre le bureau correctement, j'ai supprimé les deux et installé Nauto.
Maintenant, j'essaye d'installer Dropbox avec Nautilus, en exécutant Sudo apt-get install nautilus-dropbox
, je reçois ceci:
Les paquets suivants ont des dépendances non satisfaites: nautilus-dropbox: Depends: dropbox E: Impossible de corriger les problèmes, vous avez mis des paquets cassés.
J'ai suivi les instructions ici mais je reçois l'erreur ci-dessus. Après cela, j’ai lancé ce cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
comme mentionné dans les commentaires de la réponse et j’ai réussi à exécuter le démon dropbox avec ce ~/.dropbox-dist/dropboxd
.
Je sais que pour exécuter dropbox à partir de maintenant, je vais créer une nouvelle entrée au démarrage des applications avec cette commande ~/.dropbox-dist/dropboxd
.
Mais ma question est la suivante: pourquoi ne puis-je pas l'installer normalement et l'exécuter avec la commande dropbox start
?
Le gestionnaire de packages (apt
) n'a pas pu installer nautilus-dropbox
car il dépend du package dropbox
, le logiciel principal, mais ne l'a pas trouvé dans la liste des packages. Notez que nautilus-dropbox
n'est qu'une extension de Nautile. Généralement, les logiciels tiers ne sont pas inclus dans les sources logicielles d'un système d'exploitation pour des raisons de sécurité. Dans ce cas, nous devons l'ajouter manuellement aux sources de logiciels. Les PPA sont normalement utilisés pour cela. Après avoir correctement mis à jour les sources, nous pouvons installer le logiciel sans problème en utilisant la commande suivante. Sudo apt-get install nautilus-dropbox
. Autant que je sache, il n'y a pas de PPA pour cela. Ils ont un paquet d'installation en ligne qui peut être téléchargée de ici . Une fois l'installation terminée, vous pouvez utiliser la commande précédente pour installer Nautilus-Dropbox.
Dans votre cas, la liste déroulante n’est pas installée sur le système. C'est une sorte de copie, car nous utilisons un logiciel portable. Donc, le système n'est pas au courant du programme. Si vous voulez le lancer avec une seule commande, exécutez la commande suivante.
Sudo ln -s /home/$USER/.dropbox-dist/dropboxd/usr/bin/dropboxd
Pourquoi ~/.dropbox-dist/dropboxd
et non dropbox
pour démarrer le démon? Une des raisons pourrait être que la liste déroulante Word est/était un nom relativement commun pour le service fourni par leur société. Une raison plus spécifique serait que ~/.dropbox-dist/dropboxd
est l'endroit où il a été installé pour votre utilisateur local.
Les instructions suivies sont en réalité celles fournies par Dropbox, en tant que méthode installation sans installation , sauf que leur dernière étape a été omise:
Téléchargez ceci script Python pour contrôler Dropbox à partir de la ligne de commande. Pour un accès facile, insérez un lien symbolique vers le script n’importe où dans votre PATH.
Avec leur script et un peu de configuration comme ci-dessous, vous pouvez maintenant utiliser dropbox start
pour le contrôle manuel, ou même dropbox autostart
pour ne pas avoir à vous en préoccuper.
Je garde ~/.local/bin
sur mon CHEMIN pour les installations locales (celles-ci ne concernent que mon utilisateur).
Exemple de configuration
Dans ~/.bash_profile
:
export PATH=~/.local/bin:$PATH
Puis lancez:
mkdir -p ~/.local/bin
wget -O ~/.local/bin/dropbox.py "https://www.dropbox.com/download?dl=packages/dropbox.py"
chmod ug+x ~/.local/bin/dropbox.py
ln -s -T ~/.local/bin/dropbox.py ~/.local/bin/dropbox
Exemple d'utilisation
[utilisateur @ exemple Dropbox] $ dropbox
Interface de ligne de commande Dropbox
commandes:
Remarque: utilisez
dropbox help <command>
pour afficher l'utilisation d'une commande spécifique.status get current status of the dropboxd throttle set bandwidth limits for Dropbox help provide help puburl get public url of a file in your dropbox's public folder stop stop dropboxd running return whether dropbox is running start start dropboxd filestatus get current sync status of one or more files ls list directory contents with current sync status autostart automatically start dropbox at login exclude ignores/excludes a directory from syncing lansync enables or disables LAN sync sharelink get a shared link for a file in your dropbox proxy set proxy settings for Dropbox