Ubuntu dependencies

From DavinciWiki
Jump to: navigation, search

Dependencies of Davinci on Ubuntu systems


Before reading this page, first see Download For Ubuntu.


Installing Davinci should also install these dependencies:

  • hdf5, hdf5-devel (HDF5, version 1.6 or higher))
  • cfitsio, cfitsio-devel (FITS, version 3 or higher)
  • readline, realine-devel (readline, version 5 or higher)
  • zlib, zlib-devel (zlib)
  • curl, curl-devel (libcurl, version 6 or higher)
  • gnuplot (GnuPlot, version 4 or higher)

The easiest way to install the dependencies is using the debian apt-get installer (i.e. apt-get install hdf5), though depending on your operating system these packages may not be present. You can also use the Ubuntu Software Center or Synaptic.


Since the ISIS module is very large, this version of davinci does not support ISIS operations. Please build davinci manually if you want ISIS to be supported (See Compiling Davinci).


Alternative dependency list (short)

If you are having trouble installing Davinci, try to get all of these packages first. This is the set of packages listed as dependencies by Synaptic on one Ubuntu (12.04, 64-bit) system running Davinci (version 2.07, after compiling from source). This list may be incomplete.

  • lesstif2
  • libc6
  • libgcc1
  • libice6
  • libxmu6
  • libxt6
  • libsm6
  • libstdc++6
  • libx11-6
  • libncurses5 (version 5.5 or later)
  • zlib1g (version 1:1.2.1 or later)
  • libreadline5
  • libhdf5-serial-1.8.4
  • libcfitsio3
  • libcurl3
  • libltdl7
  • libpng12-0
  • gnuplot (version 4.0 or later)
  • imagemagick (version 6.2 or later)


Alternative dependency list (long)

If you are still having trouble installing Davinci after getting all of the above packages, try getting all of these as well. This is the set of packages installed before successfully building Davinci on the same Ubuntu (12.04) system. Many were installed as dependencies of some other required package. Some of these may be unnecessary.

  • lesstif2
  • libcfitsio3
  • libhdf5-serial-dev
  • libjpeg8-dev
  • libjpeg-dev
  • libjpeg-turbo8-dev
  • libldap2-dev
  • krb5-multidev
  • libgnutls-dev
  • libkdb5-6
  • libkadm5srv-mit8
  • libkadm5clnt-mit8
  • libgcrypt11-dev
  • libtasn1-3-dev
  • libidn11-dev
  • libgssrpc4
  • libgnutlsxx27
  • libcurl4-openssl-dev
  • libkrb5-dev
  • libgnutls-openssl27
  • comerr-dev
  • libgpg-error-dev
  • librtmp-dev
  • libp11-kit-dev
  • libpthread-stubs0-dev
  • libxdmcp-dev
  • x11proto-core-dev
  • libxcb1-dev
  • libx11-doc
  • libx11-dev
  • xorg-sgml-doctools
  • libxmu-headers
  • libxau-dev
  • libxext-dev
  • libxmu-dev
  • libxt-dev
  • x11proto-xext-dev
  • x11proto-input-dev
  • xtrans-dev
  • x11proto-kb-dev
  • libpthread-stubs0
  • libice-dev
  • libsm-dev
  • libreadline-dev
  • libtinfo-dev
  • libreadline6-dev
  • libmotif4
  • x11proto-print-dev
  • libmotif-dev
  • libcfitsio3-dev
  • renameutils
  • libkms1
  • qt4-linguist-tools
  • libqtwebkit-dev
  • qt4-qmake
  • libdrm-dev
  • libglu1-mesa-dev
  • libqt4-dev
  • mesa-common-dev
  • libgl1-mesa-dev
  • libqt4-opengl-dev



Current Davinci Version2.27

Personal tools