Mercurial > hg > orthanc
comparison LinuxCompilation.txt @ 1622:0b8e62bd9c48
build instructions for centos 6
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 17 Sep 2015 07:28:24 +0200 |
parents | 729d69336919 |
children | ea4b8975d064 |
comparison
equal
deleted
inserted
replaced
1621:de85f90030cf | 1622:0b8e62bd9c48 |
---|---|
77 SUPPORTED - Debian Jessie/Sid | 77 SUPPORTED - Debian Jessie/Sid |
78 ----------------------------- | 78 ----------------------------- |
79 | 79 |
80 # sudo apt-get install build-essential unzip cmake mercurial \ | 80 # sudo apt-get install build-essential unzip cmake mercurial \ |
81 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ | 81 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ |
82 libgoogle-glog-dev libgtest-dev libpng-dev \ | 82 libgoogle-glog-dev libgtest-dev libpng-dev libjpeg-dev \ |
83 libsqlite3-dev libssl-dev zlib1g-dev libdcmtk2-dev \ | 83 libsqlite3-dev libssl-dev zlib1g-dev libdcmtk2-dev \ |
84 libboost-all-dev libwrap0-dev libjsoncpp-dev libpugixml-dev | 84 libboost-all-dev libwrap0-dev libjsoncpp-dev libpugixml-dev |
85 | 85 |
86 # cmake -DALLOW_DOWNLOADS=ON \ | 86 # cmake -DALLOW_DOWNLOADS=ON \ |
87 -DUSE_SYSTEM_MONGOOSE=OFF \ | 87 -DUSE_SYSTEM_MONGOOSE=OFF \ |
96 SUPPORTED - Ubuntu 12.04.5 LTS | 96 SUPPORTED - Ubuntu 12.04.5 LTS |
97 ------------------------------ | 97 ------------------------------ |
98 | 98 |
99 # sudo apt-get install build-essential unzip cmake mercurial \ | 99 # sudo apt-get install build-essential unzip cmake mercurial \ |
100 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ | 100 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ |
101 libgtest-dev libpng-dev libsqlite3-dev libssl-dev \ | 101 libgtest-dev libpng-dev libsqlite3-dev libssl-dev libjpeg-dev \ |
102 zlib1g-dev libdcmtk2-dev libboost1.48-all-dev libwrap0-dev \ | 102 zlib1g-dev libdcmtk2-dev libboost1.48-all-dev libwrap0-dev \ |
103 libcharls-dev | 103 libcharls-dev |
104 | 104 |
105 # cmake "-DDCMTK_LIBRARIES=boost_locale;CharLS;dcmjpls;wrap;oflog" \ | 105 # cmake "-DDCMTK_LIBRARIES=boost_locale;CharLS;dcmjpls;wrap;oflog" \ |
106 -DALLOW_DOWNLOADS=ON \ | 106 -DALLOW_DOWNLOADS=ON \ |
116 SUPPORTED - Ubuntu 14.04 LTS | 116 SUPPORTED - Ubuntu 14.04 LTS |
117 ---------------------------- | 117 ---------------------------- |
118 | 118 |
119 # sudo apt-get install build-essential unzip cmake mercurial \ | 119 # sudo apt-get install build-essential unzip cmake mercurial \ |
120 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ | 120 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ |
121 libgtest-dev libpng-dev libsqlite3-dev libssl-dev \ | 121 libgtest-dev libpng-dev libsqlite3-dev libssl-dev libjpeg-dev \ |
122 zlib1g-dev libdcmtk2-dev libboost-all-dev libwrap0-dev \ | 122 zlib1g-dev libdcmtk2-dev libboost-all-dev libwrap0-dev \ |
123 libcharls-dev libjsoncpp-dev libpugixml-dev | 123 libcharls-dev libjsoncpp-dev libpugixml-dev |
124 | 124 |
125 # cmake -DALLOW_DOWNLOADS=ON \ | 125 # cmake -DALLOW_DOWNLOADS=ON \ |
126 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \ | 126 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \ |
133 SUPPORTED - Fedora 20-22 | 133 SUPPORTED - Fedora 20-22 |
134 ------------------------ | 134 ------------------------ |
135 | 135 |
136 # sudo yum install unzip make automake gcc gcc-c++ python cmake \ | 136 # sudo yum install unzip make automake gcc gcc-c++ python cmake \ |
137 boost-devel curl-devel dcmtk-devel glog-devel \ | 137 boost-devel curl-devel dcmtk-devel glog-devel \ |
138 gtest-devel libpng-devel libsqlite3x-devel libuuid-devel \ | 138 gtest-devel libpng-devel libsqlite3x-devel libuuid-devel jpeg-devel \ |
139 mongoose-devel openssl-devel jsoncpp-devel lua-devel pugixml-devel | 139 mongoose-devel openssl-devel jsoncpp-devel lua-devel pugixml-devel |
140 | 140 |
141 You will also have to install "gflags-devel" on Fedora 21&22: | 141 You will also have to install "gflags-devel" on Fedora 21&22: |
142 | 142 |
143 # sudo yum install gflags-devel | 143 # sudo yum install gflags-devel |
152 | 152 |
153 | 153 |
154 SUPPORTED - FreeBSD 10.1 | 154 SUPPORTED - FreeBSD 10.1 |
155 ------------------------ | 155 ------------------------ |
156 | 156 |
157 # pkg install jsoncpp pugixml lua51 curl googletest dcmtk cmake \ | 157 # pkg install jsoncpp pugixml lua51 curl googletest dcmtk cmake jpeg \ |
158 e2fsprogs-libuuid glog boost-libs sqlite3 python libiconv | 158 e2fsprogs-libuuid glog boost-libs sqlite3 python libiconv |
159 | 159 |
160 # cmake -DALLOW_DOWNLOADS=ON \ | 160 # cmake -DALLOW_DOWNLOADS=ON \ |
161 -DUSE_SYSTEM_MONGOOSE=OFF \ | 161 -DUSE_SYSTEM_MONGOOSE=OFF \ |
162 -DDCMTK_LIBRARIES="dcmdsig;charls;dcmjpls" \ | 162 -DDCMTK_LIBRARIES="dcmdsig;charls;dcmjpls" \ |
163 ~/Orthanc | 163 ~/Orthanc |
164 | |
165 | |
166 | |
167 SUPPORTED - CentOS 6 | |
168 -------------------- | |
169 | |
170 # yum install unzip make automake gcc gcc-c++ python cmake curl-devel \ | |
171 libpng-devel sqlite-devel libuuid-devel openssl-devel \ | |
172 lua-devel mercurial patch tar | |
173 | |
174 # cmake -DALLOW_DOWNLOADS=ON \ | |
175 -DUSE_SYSTEM_JSONCPP=OFF \ | |
176 -DUSE_SYSTEM_MONGOOSE=OFF \ | |
177 -DUSE_SYSTEM_PUGIXML=OFF \ | |
178 -DUSE_SYSTEM_SQLITE=OFF \ | |
179 -DUSE_SYSTEM_BOOST=OFF \ | |
180 -DUSE_SYSTEM_DCMTK=OFF \ | |
181 -DUSE_SYSTEM_GOOGLE_TEST=OFF \ | |
182 -DUSE_SYSTEM_LIBJPEG=OFF \ | |
183 ~/Orthanc | |
164 | 184 |
165 | 185 |
166 | 186 |
167 Other Linux distributions? | 187 Other Linux distributions? |
168 -------------------------- | 188 -------------------------- |