It’s here! Dropbox for Linux is finally available and ready for your everyday use.

We recommend you download the “x86_64” package for your distribution from the list below.

If your distribution is not listed above, or compatible with one listed above, download the source and read the readme file for instructions.

After installing the package you must restart Nautilus. You can do that by issuing the following command (note: if you’re running compiz, doing so may lock up your computer – log out and log back in instead):

$ killall nautilus

Looking for the Windows or Mac version?

System Requirements:

Dropbox is supported on x86 and x86_64 versions of Ubuntu 9.04, Ubuntu 8.10, Ubuntu 8.04, Ubuntu 7.10, and Fedora Core 9. There have also been reports of users getting Dropbox to work on different versions of Gentoo, Arch Linux, OpenSUSE, and Debian. If you are having trouble getting Dropbox to run on your Linux system check if you have the following software dependencies installed:

  • GTK 2.12 or higher
  • GLib 2.14 or higher
  • Nautilus 2.16 or higher
  • Libnotify 0.4.4 or higher

How does it work?

Currently Dropbox for Linux consists of two major components. dropboxd is a per-user closed-source daemon process that makes sure your $HOME/Dropbox directory is properly synchronized with your other computers and our secure backend. nautilus-dropbox is a GPL‘d Nautilus plugin that connects to dropboxd (via a pair of Unix domain sockets) and presents a GUI based on the information dropboxd provides. You guessed right, GPL means nautilus-dropbox is open source, and it’s free software!

There is nothing special about nautilus-dropbox. Indeed, any client process who follows the dropboxd protocol can implement a UI for Dropbox. The protocol is a very simple RPC-like UTF8 string based protocol. As of now there is no formal documentation on this protocol but you can always read the nautilus-dropbox source 🙂 That’s why it’s open! Perhaps write your own command line interface, or a KDE interface.

If you’re curious about exactly how the Linux client came to fruition, check out the linux thread that convinced us to offer Dropbox for Linux. It features over a thousand posts and lots of enthusiastic cheerleading :-).

I’m getting unauthenticated package warnings when trying to install…

That will happen if you don’t have Rian’s public key installed in your gpg database. You can import it with the following commands:

$ gpg --keyserver pgp.mit.edu --recv-keys 3565780E

What if I don’t use Nautilus or X?

You aren’t the only one! One of our lovely users created a HOWTO with instructions on how to set that up. Once you have done that you can use our CLI script to view the status of the Dropbox daemon as well as the status of files being synced. There is also a CLI script created by one of our users, Filip L., that you may also like.

Do you have any ideas for an improved CLI interface? Please let us know! Via email or our forums.

Is there an Ubuntu repository?

Yes! We have an unauthenticated repository for Ubuntu 9.04, 8.10, 8.04, and 7.10. For Ubuntu 9.04, add the following lines to your /etc/apt/sources.list or equivalent:

deb http://linux.getdropbox.com/ubuntu jaunty main
deb-src http://linux.getdropbox.com/ubuntu jaunty main

For Ubuntu 8.10 add these lines:

deb http://linux.getdropbox.com/ubuntu intrepid main
deb-src http://linux.getdropbox.com/ubuntu intrepid main

For Ubuntu 8.04 you might want to add these lines instead:

deb http://linux.getdropbox.com/ubuntu hardy main
deb-src http://linux.getdropbox.com/ubuntu hardy main

And for Ubuntu 7.10, add these lines:

deb http://linux.getdropbox.com/ubuntu gutsy main
deb-src http://linux.getdropbox.com/ubuntu gutsy main

Don’t fret! In the future we will be authenticating our packages.

Having Issues?

Go to the forums. There are lots of GNU/Linux friends who can help you, including the Dropboxers. If that fails, try emailing linux@getdropbox.com.

I found a bug, I have a patch!

That’s awesome. You rule! Due to legal requirements, we can only accept patches verbatim into our release if you file a copyright assignment to Evenflow, Inc. Alternatively, you can release your patch into the public domain, that allows us to sidestep all legal issues. Don’t worry we’ll still credit you in our CONTRIBUTORS file 🙂 This is similar to the way GNU does things.

Advertisements