| | 1 | = Linux Development Setup = |
| | 2 | |
| | 3 | ChimeraX can be compiled on Ubuntu 18.04 LTS desktop after installing a long list of packages. The needed packages are listed in the ChimeraX build_tools git repository in |
| | 4 | |
| | 5 | {{{ build_tools/linux_buildenv/ubuntu-18.04.def }}} |
| | 6 | |
| | 7 | Currently (April 2020) the packages can be installed with |
| | 8 | |
| | 9 | {{{ |
| | 10 | apt-get install -y --no-install-recommends \ |
| | 11 | language-selector-common ffmpeg \ |
| | 12 | build-essential g++ gfortran binutils-gold \ |
| | 13 | chrpath patch openssh-client rsync ca-certificates \ |
| | 14 | make autoconf automake libtool pkg-config \ |
| | 15 | flex bison yasm unzip tar fakeroot \ |
| | 16 | python2.7 \ |
| | 17 | imagemagick \ |
| | 18 | libasound2-dev \ |
| | 19 | libatk1.0-dev \ |
| | 20 | libbz2-dev \ |
| | 21 | libcairo2-dev \ |
| | 22 | libcups2-dev \ |
| | 23 | libdbus-1-dev \ |
| | 24 | libegl1-mesa-dev \ |
| | 25 | libexpat1-dev \ |
| | 26 | libfftw3-dev \ |
| | 27 | libfreetype6-dev \ |
| | 28 | libgdk-pixbuf2.0-dev \ |
| | 29 | libgl1-mesa-dev \ |
| | 30 | libglu1-mesa-dev \ |
| | 31 | libgstreamer1.0-dev \ |
| | 32 | libgstreamer-plugins-base1.0-dev \ |
| | 33 | libgtk-3-dev \ |
| | 34 | libhdf5-dev \ |
| | 35 | libicu-dev \ |
| | 36 | libjpeg-dev \ |
| | 37 | liblzma-dev \ |
| | 38 | libmysqlclient-dev \ |
| | 39 | libnss3-dev \ |
| | 40 | libosmesa6-dev \ |
| | 41 | libpango1.0-dev \ |
| | 42 | libpcre3-dev \ |
| | 43 | libpng-dev \ |
| | 44 | libpulse-dev \ |
| | 45 | libqgsttools-p1 \ |
| | 46 | libssl-dev \ |
| | 47 | libtiff-dev \ |
| | 48 | libx11-dev \ |
| | 49 | libxcomposite-dev \ |
| | 50 | libxcursor-dev \ |
| | 51 | libxft-dev \ |
| | 52 | libxi-dev \ |
| | 53 | libxmu-dev \ |
| | 54 | libxpm-dev \ |
| | 55 | libxrandr-dev \ |
| | 56 | libxslt1-dev \ |
| | 57 | libxss-dev \ |
| | 58 | libxt-dev \ |
| | 59 | libxtst-dev \ |
| | 60 | llvm-dev \ |
| | 61 | x11proto-scrnsaver-dev \ |
| | 62 | xdg-utils \ |
| | 63 | zlib1g-dev |
| | 64 | }}} |