wiki:LinuxBuildSetup

Version 3 (modified by Tom Goddard, 5 years ago) ( diff )

--

Obsolete

Use the build instructions in the Programming Manual.

Linux Development Setup

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

build_tools/linux_buildenv/ubuntu-18.04.def

Currently (April 2020) the packages can be installed with

    sudo apt-get install -y --no-install-recommends \
	language-selector-common ffmpeg \
	build-essential g++ gfortran binutils-gold \
	chrpath patch openssh-client rsync ca-certificates \
	make autoconf automake libtool pkg-config \
	flex bison yasm unzip tar fakeroot \
	python2.7 \
	imagemagick \
	libasound2-dev \
	libatk1.0-dev \
	libbz2-dev \
	libcairo2-dev \
	libcups2-dev \
	libdbus-1-dev \
	libegl1-mesa-dev \
	libexpat1-dev \
	libfftw3-dev \
	libfreetype6-dev \
	libgdk-pixbuf2.0-dev \
	libgl1-mesa-dev \
	libglu1-mesa-dev \
	libgstreamer1.0-dev \
	libgstreamer-plugins-base1.0-dev \
	libgtk-3-dev \
	libhdf5-dev \
	libicu-dev \
	libjpeg-dev \
	liblzma-dev \
	libmysqlclient-dev \
	libnss3-dev \
	libosmesa6-dev \
	libpango1.0-dev \
	libpcre3-dev \
	libpng-dev \
	libpulse-dev \
	libqgsttools-p1 \
	libssl-dev \
	libtiff-dev \
	libx11-dev \
	libxcomposite-dev \
	libxcursor-dev \
	libxft-dev \
	libxi-dev \
	libxmu-dev \
	libxpm-dev \
	libxrandr-dev \
	libxslt1-dev \
	libxss-dev \
	libxt-dev \
	libxtst-dev \
	llvm-dev \
	x11proto-scrnsaver-dev \
	xdg-utils \
	zlib1g-dev
Note: See TracWiki for help on using the wiki.