forked from FairRootGroup/FairSoft
-
Notifications
You must be signed in to change notification settings - Fork 0
/
DEPENDENCIES
75 lines (58 loc) · 3.01 KB
/
DEPENDENCIES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
In this file the dependencies of FairSoft are listed for different Linux
flavors. This dependencies are needed to be able to install FairSoft.
The following programs/compiler are needed:
cmake gcc g++ gfortran make patch sed curl
bzip2 gzip unzip tar subversion git lsb_release
automake autoconf libtool
The following development packages are needed
x11-dev xft-dev xext-dev xpm-dev xmu-dev opengl-dev ncurses-dev
libxml2-dev
If FairSoft is installed on Linux using the clang compiler suite on
needs additionaly the following programs
makedepend, flex, bison
These packages for programs, libraries or header files are named differently
for the different package managers. In the following we will list the
command lines which are needed to install all packages for the differnt
Linux flavors
Debian, Ubuntu and other Debian based systems (64bit).
apt-get install cmake cmake-data g++ gcc gfortran \
debianutils build-essential make patch sed \
libx11-dev libxft-dev libxext-dev libxpm-dev libxmu-dev \
libglu1-mesa-dev libgl1-mesa-dev \
libncurses5-dev curl libcurl4-openssl-dev bzip2 libbz2-dev gzip unzip tar \
subversion git xutils-dev flex bison lsb-release python-dev \
libc6-dev-i386 libxml2-dev wget libssl-dev libkrb5-dev \
automake autoconf libtool
Debian, Ubuntu and other Debian based systems (32bit).
apt-get install cmake cmake-data g++ gcc gfortran \
debianutils build-essential make patch sed \
libx11-dev libxft-dev libxext-dev libxpm-dev libxmu-dev \
libglu1-mesa-dev libgl1-mesa-dev \
libncurses5-dev curl libcurl4-openssl-dev bzip2 libbz2-dev gzip unzip tar \
subversion git xutils-dev flex bison lsb-release python-dev \
libxml2-dev wget libssl-dev libkrb5-dev \
automake autoconf libtool
Suse, OpenSuse and other Suse based systems
zypper install cmake gcc gcc-c++ gcc-fortran make patch sed \
libX11-devel libXft-devel libXpm-devel libXext-devel \
libXmu-devel Mesa-libGL-devel freeglut-devel ncurses-devel \
curl libcurl-devel bzip2 libbz2-devel gzip unzip tar \
libexpat-devel subversion git flex bison makedepend lsb-release python-devel \
libxml2-devel libopenssl-devel krb5-devel wget \
libcurl-devel automake autoconf libtool which
Fedora, Redhat, Scientific Linuc and other Redhat based systems
yum install cmake gcc gcc-c++ gcc-gfortran make patch sed \
libX11-devel libXft-devel libXpm-devel libXext-devel \
libXmu-devel mesa-libGLU-devel mesa-libGL-devel ncurses-devel \
curl curl-devel bzip2 bzip2-devel gzip unzip tar \
expat-devel subversion git flex bison imake redhat-lsb-core python-devel \
libxml2-devel wget openssl-devel krb5-devel \
automake autoconf libtool which
Fedora22-25
dnf install cmake gcc gcc-c++ gcc-gfortran make patch sed \
libX11-devel libXft-devel libXpm-devel libXext-devel \
libXmu-devel mesa-libGLU-devel mesa-libGL-devel ncurses-devel \
curl curl-devel bzip2 bzip2-devel gzip unzip tar expat-devel \
subversion git flex bison imake redhat-lsb-core python-devel \
libxml2-devel wget openssl-devel krb5-devel \
automake autoconf libtool which