Dropbox is a very popular file-hosting service used all over the world. That’s why many Raspberry Pi enthusiasts are willing to use Dropbox client on their Mini-PCs to synchronize data between different devices. Unfortunately, the official Dropbox client supports only x86-based computers, but not ARM-based as Raspberry Pi. Of course, there are a number of third-party Dropbox clients which can be used on RPi-like devices. But all of them suffer from the lack of functionality, stability and support, and also installation looks sometimes tricky.
Good news that there is a simple solution. Using ExaGear Desktop you can easily launch original Dropbox client on your RPi device (as well as on Odroid, Banana Pi, Beagleboard, Cubox, Jetson, Cubieboard etc).
In this post we will tell you how to install and run Dropbox client on Raspberry Pi 2 using ExaGear Desktop which allows to run x86 apps on ARM mini PCs. We also successfully tested Dropbox on Raspberry Pi 3 with ExaGear Desktop using the same approach.
1. Download ExaGear Desktop archive with installation packages and license key. Open Terminal (command line) and unpack the downloaded archive using the following command:
$ tar -xvzpf exagear-desktop-rpi2.tar.gz
2. Install ExaGear Desktop:
$ sudo ./install-exagear.sh
3. Enter the guest x86 system using the following command:
$ exagear Starting the shell in the guest image /opt/exagear/images/debian-8-wine2g
Now you are in x86 environment that can be checked by running ‘arch’ command:
$ arch i686
4. It is recommended to update apt-get repositories on the first launch of the guest system:
$ sudo apt-get update
5. Install prerequisites:
$ sudo apt-get install wget libxslt-dev libxxf86vm-dev xcb
6. Download deb-archive for 32-bit Debian from the Dropbox website:
$ wget linux.dropbox.com/packages/debian/dropbox_2015.10.28_i386.deb
7. Install Dropbox:
$ sudo dpkg -i dropbox_2015.10.28_i386.deb; sudo apt-get install -f
8. Create directory required for Dropbox:
$ sudo mkdir /usr/share/X11/xkb
At the first launch, Dropbox runs the installation daemon. Press “ok” and wait until the installation finishes.
This instruction allows to launch Dropbox client and automatically syncronize files in ~/Dropbox folder.
But if you try to click “Open Dropbox Folder” from Dropbox menu nothing happens. This is because Dropbox tries to open Nautilus File Manager which is not installed by default in the x86 guest image in Exagear Desktop. You can install it inside x86 environment by typing:
$ sudo apt-get install nautilus
But this step results in downloading and installing a lot of libraries only needed to open File Manager directly from Dropbox client. We recommend using default Raspberry Pi File Manager to manually open ~/Dropbox folder instead of installing Nautilus inside x86 guest system.
Install PC version of PlexServer on your Raspberry Pi using ExaGear Desktop and get access to your media. READ MORE >>>
How to run some iconic PC games like Arcanum, Disciples II and Fallout on Raspberry Pi with Exagear Desktop. READ MORE >>>
Spotify is available on many platforms but not on Raspberry Pi During the past month we were working hard on the performance tuning of ExaGear Desktop and made it happen! READ MORE >>>
Below we posted a step-by-step instruction on how to install TS3 Server on Raspberry Pi 2 using ExaGear Desktop and how to automatically run TeamSpeak 3 on system startup. READ MORE >>>
In this post, we will tell you how to run Skype on Raspberry Pi 2 using ExaGear Desktop which allows running x86 apps on ARM mini PCs. READ MORE >>>
Step-by-step instruction on running pretty popular remote access software TeamViewer on Raspberry Pi 2 using ExaGear. READ MORE >>>
ExaGear is registered trademark of Elbrus Technologies. Raspberry Pi is a trademark of the Raspberry Pi Foundation. Dropbox is a trademark of Dropbox Inc. Other trademarks and product names are the property of their respective owners.
Did you replicate this project? Share it!I made one
Love this project? Think it could be improved? Tell us what you think!