I would recommend installing directly. For the python packages (FIAT, instant, ffc, ufl, uflacs) you can just use:
python setup.py install --prefix=$INSTALL_DIR
and for DOLFIN you can do
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR ..
You may need to set more options for cmake. You will probably want to make sure you have a good installation of PETSc before anything else. You can also ask PETSc to download third party libraries, such as SCOTCH and ParMETIS etc.