qt (4 or 5)
libmagic (for mimetype and other info for files support)
libsolid (for device info and mounting support, for kde4 you are required to install kdelibs, for kde5 solid is separate)

The thumbnailer plugins require some other libraries, but w/ Qt libs you get at least normal images.

Get code:

$ git clone git:// dfilemanager-code

Compile Code:

$ cd dfilemananger-code
$ mkdir build
$ cd build
$ cmake ../ -DCMAKE_INSTALL_PREFIX=/usr
(if you are building for qt5 append -DQT5BUILD=ON to the parameters sent to cmake)
$ make
$ sudo make install

You should be able to find dfm in your applications menu and the executable is usually installed in (/usr/bin)
so you should also be able to run ir from a terminal:
$ dfm