Est-il possible d'installer Dropbox sans privilèges root sous Linux?
J'ai essayé de l'installer à mon université, en utilisant les sources trouvées ici , mais il semble que je devrais entrer le mot de passe root (qui bien sûr, je ne le sais pas).
Est-il possible d'installer Dropbox sans privilèges root sous Linux?
J'ai essayé de l'installer à mon université, en utilisant les sources trouvées ici , mais il semble que je devrais entrer le mot de passe root (qui bien sûr, je ne le sais pas).
Réponses:
Vous ne donnez pas votre distribution, mais comme vous n'installez pas en tant que root, ce n'est probablement pas important. (Les fichiers binaires sont destinés à être installés à l'échelle du système. Par conséquent, à moins que vous ne puissiez convaincre votre administrateur système d'installer le package, vous devez le compiler et l'installer dans votre répertoire personnel.)
Le client Linux de Dropbox est essentiellement constitué de deux parties: un démon, dropboxd
qui fournit un "processus de démon à source fermée par utilisateur garantissant que votre $HOME/Dropbox
annuaire est correctement synchronisé", et un client qui se connecte au démon et fournit des informations. Les binaires fournis fournissent un plugin Nautilus pour Gnome, bien que des clients CLI soient également disponibles.
Vous souhaiterez vous reporter à la rubrique Installation dans un environnement Linux à base de texte , qui inclut des liens vers les fichiers binaires du démon pour les systèmes 32 bits et 64 bits. Si vous n'avez pas besoin du plugin Nautilus, utilisez le script CLI officiel Dropbox ou un script CLI alternatif créé par l' utilisateur .
Si vous voulez vraiment le plugin Nautilus, vous devrez le construire à partir du paquet source et l'installer dans votre répertoire personnel.
Décompressez le paquet source:
tar xjf nautilus-dropbox-0.6.1.tar.bz2
cd nautilus-dropbox-0.6.1
Exécutez le script de configuration; ajoutez les options que vous souhaitez, mais vous aurez besoin de l' --prefix=
option:
./configure --prefix=/home/<username>
Si cela échoue, vous devrez probablement récupérer les en-têtes des bibliothèques nécessaires à la compilation du programme: GTK 2.12, GLib 2.13, Nautilus 2.16 et Libnotify 0.4.4 (versions minimales; dans la mesure où vous pouvez faire correspondre la version fournie par votre système). , vous pouvez éviter la compilation et simplement récupérer les fichiers d’en-tête à installer dans votre propre ~/include
répertoire).
Construisez et installez les binaires; ils doivent être installés à votre répertoire personnel (par exemple ~/bin
, ~/share
, ~/lib
, ~/man
, etc.).
make
make install
Notez qu'il s'agit du processus de base et que vous devrez peut-être les parcourir plusieurs fois en fonction des bibliothèques et des en-têtes disponibles sur votre système. Toutes ces étapes sont possibles sans accès root, mais vous devrez modifier toutes les installations pour les installer dans votre répertoire personnel au lieu d'employer des emplacements système tels que /lib
ou /usr
.
Si vous rencontrez des problèmes, votre meilleur moyen de trouver de l'aide est le forum Dropbox .
Sur Ubuntu, il suffit de télécharger le .deb
paquet standard et d'utiliser n'importe quel outil d'archivage pour trouver et extraire un dropbox
fichier (qui est un script python). Stockez-le quelque part dans votre répertoire personnel et exécutez-le ~/dropbox start -i
pour installer le démon. Ça y est, je travaille bien à mon université.
"L'installation dans un environnement Linux à base de texte" ne fonctionne pas pendant que j'écris cette réponse.
Des instructions simples d’installation en ligne de commande sont désormais disponibles sur la page de téléchargement de Dropbox .
Ensuite, exécutez le démon Dropbox à partir du dossier .dropbox-dist nouvellement créé.
$ ~/.dropbox-dist/dropboxd
Vous voilà:
Les étapes sont décrites dans cet article de blog .