Dropbox est un service qui existe en version gratuite. Il permet d'accéder à des fichiers depuis internet par une interface web, et en local de manière transparente comme un répertoire classique sur Linux (intégration à nautilus + démon), MacOS et Windows. Le compte gratuit permet de stocker 2 Go, avec possibilité de passer à 50 Go ou 100 Go moyennant finance. Dropbox permet également de créer des partages avec des amis, ou de mettre à disposition un fichier précis à travers une url, d'accéder à ces fichiers depuis plusieurs ordinateurs ainsi que d'avoir un historique des versions des fichiers.
On peut se poser des questions sur la sécurité du stockage. Tous les transferts se font de manière sécurisée (SSL) et les fichiers sont cryptés sur le serveur. Si l'on veut aller plus loin on peut utiliser Truecrypt (ne cherchez pas des paquets Debian, sa licence est incompatible avec cette distribution).
Il n'existe pas de paquets pour Debian (uniquement pour Ubuntu). Comme je n'aime pas mettre de tels paquets sur ma Debian, on va voir deux méthodes pour compiler nous-même ces paquets :
Nous allons voir ces deux méthodes, puis l'installation et la configuration de Dropbox.
On commence par ajouter une ligne de sources Ubuntu dans /etc/apt/sources.list :
# dépôt dropbox sources Ubuntu Jaunty
deb-src http://linux.getdropbox.com/ubuntu jaunty main
On va ensuite mettre à jour la liste des paquets, et télécharger les sources :
$ cd /usr/local/src
$ sudo aptitude update
$ sudo apt-get source nautilus-dropbox
[...]
$ cd nautilus-dropbox-0.6.1
Et voilà, il ne reste plus qu'à installer quelques librairies de développement, et à lancer la compilation :
$ sudo aptitude install libnautilus-extension-dev libnotify-dev python-docutils
$ debuild
Si la compilation s'est bien passée, vous trouverez le paquet dans le répertoire /usr/local/src
Nous avons besoin de quelques paquets :
$ sudo aptitude install pkg-config libnautilus-extension-dev python-docutils libnotify-dev
Ensuite on récupère et on décompresse les sources :
$ wget http://www.getdropbox.com/download?dl=packages/nautilus-dropbox-0.6.1.tar.bz2
$ tar -xvjf nautilus-dropbox-0.6.1.tar.bz2
On génère les scripts de création du paquet Debian :
$ cd nautilus-dropbox-0.6.1/
$ dh_make --createorig
Type of package: single binary, indep binary, multiple binary, library, kernel module, kernel patch or cdbs?
[s/i/m/l/k/n/b]
On choisit single binary en tapant s
Maintainer name : Ustilago
Email-Address : ustilago@moo.org
Date : Tue, 29 Sep 2009 13:23:24 +0200
Package Name : nautilus-dropbox
Version : 0.6.1
License : blank
Using dpatch : no
Using quilt : no
Type of Package : Single
Hit <enter> to confirm:
On tape donc Entrée pour poursuivre :
Done. Please edit the files in the debian/ subdirectory now. nautilus-dropbox
uses a configure script, so you probably don't have to edit the Makefiles.
Maintenant on peut passer à la compilation proprement dite :
$ debuild
Si tout s'est bien déroulé vous trouverez votre paquet nautilus-dropbox_0.6.1-1_i386.deb dans le répertoire /usr/local/src, ou nautilus-dropbox_0.6.1-1_amd64.deb si vous compilez sur un système 64 bits.
Ça c'est la partie la plus simple, on se place dans le répertoire /usr/local/src et on lance la commande :
$ cd /usr/local/src
$ sudo dpkg -i nautilus-dropbox_0.6.1-1_i386.deb
Ou, sur un système 64 bits :
$ sudo dpkg -i nautilus-dropbox_0.6.1-1_amd64.deb
Pour le premier lancement, on le force à installer le démon dropboxd s'il n'est pas présent sur le système :
$ dropbox start -i
Starting Dropbox...
Normalement vous aurez cette fenêtre qui s'affiche :

Si vous acceptez de télécharger, et d'installer le démon Dropbox, qui est propriétaire, et donc non-libre, cliquez sur Valider :

J'ai déjà un compte Dropbox, je choisis donc la seconde proposition (si ce n'est pas votre cas, sélectionnez la première) :

Saisissez votre identifiant, et donnez un nom à l'ordinateur sur lequel vous faites l'installation :

Sauf si vous voulez passer sur une offre payante, garder cochée la première ligne et cliquez sur Suivant :

Et voilà, c'est fini ! Si vous souhaitez suivre la visite guidée, cliquez sur Suivant, sinon cliquez sur Skip tour and finish :

Normalement vous devriez avoir la petite icône dans la barre de notification :
Pour que ce soit plus pratique, je vous propose de lancer automatiquement le démon Dropbox lors de votre connexion à votre session X. Pour ce faire, sous Gnome (je vous laisse trouver par vous même si vous utilisez un autre gestionnaire de fenêtres), aller dans le menu Système -> Préférences -> Applications au démarrage :

Cliquez sur Ajouter :

Comme nom, on va mettre Dropbox, et comme commande /usr/bin/dropbox start, et cliquez sur Ajouter :

Et voilà, le tour est joué :