Mercurial > hg > orthanc
comparison LinuxCompilation.txt @ 1415:728c22ade2e2
cleaning
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 03 Jun 2015 21:30:25 +0200 |
parents | d29e56f59dcf |
children | 729d69336919 |
comparison
equal
deleted
inserted
replaced
1414:0a67a502c90f | 1415:728c22ade2e2 |
---|---|
72 distributions. Distributions tagged by "SUPPORTED" are tested by | 72 distributions. Distributions tagged by "SUPPORTED" are tested by |
73 Sébastien Jodogne. Distributions tagged by "CONTRIBUTED" come from | 73 Sébastien Jodogne. Distributions tagged by "CONTRIBUTED" come from |
74 Orthanc users. | 74 Orthanc users. |
75 | 75 |
76 | 76 |
77 SUPPORTED - Debian Squeeze (6.x) | |
78 -------------------------------- | |
79 | |
80 # sudo apt-get install build-essential unzip cmake mercurial \ | |
81 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ | |
82 libgoogle-glog-dev libpng-dev libgtest-dev \ | |
83 libsqlite3-dev libssl-dev zlib1g-dev | |
84 | |
85 # cmake -DALLOW_DOWNLOADS=ON \ | |
86 -DUSE_SYSTEM_BOOST=OFF \ | |
87 -DUSE_SYSTEM_DCMTK=OFF \ | |
88 -DUSE_SYSTEM_MONGOOSE=OFF \ | |
89 -DUSE_SYSTEM_JSONCPP=OFF \ | |
90 -DUSE_SYSTEM_PUGIXML=OFF \ | |
91 -DENABLE_JPEG=OFF \ | |
92 -DENABLE_JPEG_LOSSLESS=OFF \ | |
93 ~/Orthanc | |
94 | |
95 | |
96 SUPPORTED - Debian Wheezy (7.x) | |
97 ------------------------------- | |
98 | |
99 # sudo apt-get install build-essential unzip cmake mercurial \ | |
100 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ | |
101 libgtest-dev libpng-dev libsqlite3-dev \ | |
102 libssl-dev zlib1g-dev libdcmtk2-dev \ | |
103 libboost-all-dev libwrap0-dev libjsoncpp-dev | |
104 | |
105 # cmake -DALLOW_DOWNLOADS=ON \ | |
106 -DUSE_SYSTEM_GOOGLE_LOG=OFF \ | |
107 -DUSE_SYSTEM_MONGOOSE=OFF \ | |
108 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \ | |
109 -DUSE_SYSTEM_PUGIXML=OFF \ | |
110 -DENABLE_JPEG=OFF \ | |
111 -DENABLE_JPEG_LOSSLESS=OFF \ | |
112 ~/Orthanc | |
113 | |
114 | |
115 SUPPORTED - Debian Jessie/Sid | 77 SUPPORTED - Debian Jessie/Sid |
116 ----------------------------- | 78 ----------------------------- |
117 | 79 |
118 # sudo apt-get install build-essential unzip cmake mercurial \ | 80 # sudo apt-get install build-essential unzip cmake mercurial \ |
119 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ | 81 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ |
148 -DUSE_SYSTEM_PUGIXML=OFF \ | 110 -DUSE_SYSTEM_PUGIXML=OFF \ |
149 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \ | 111 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \ |
150 ~/Orthanc | 112 ~/Orthanc |
151 | 113 |
152 | 114 |
153 SUPPORTED - Ubuntu 12.10 | |
154 ------------------------ | |
155 | |
156 # sudo apt-get install build-essential unzip cmake mercurial \ | |
157 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ | |
158 libgoogle-glog-dev libgtest-dev libpng-dev \ | |
159 libsqlite3-dev libssl-dev zlib1g-dev \ | |
160 libdcmtk2-dev libboost-all-dev libwrap0-dev libcharls-dev | |
161 | |
162 With JPEG: | |
163 | |
164 # cmake "-DDCMTK_LIBRARIES=CharLS;dcmjpls;wrap;oflog" \ | |
165 -DALLOW_DOWNLOADS=ON \ | |
166 -DUSE_SYSTEM_MONGOOSE=OFF \ | |
167 -DUSE_SYSTEM_JSONCPP=OFF \ | |
168 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \ | |
169 -DUSE_SYSTEM_PUGIXML=OFF \ | |
170 ~/Orthanc | |
171 | |
172 | |
173 Without JPEG: | |
174 | |
175 # cmake "-DDCMTK_LIBRARIES=wrap;oflog" \ | |
176 -DALLOW_DOWNLOADS=ON \ | |
177 -DUSE_SYSTEM_MONGOOSE=OFF \ | |
178 -DUSE_SYSTEM_JSONCPP=OFF \ | |
179 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \ | |
180 -DUSE_SYSTEM_PUGIXML=OFF \ | |
181 -DENABLE_JPEG=OFF \ | |
182 -DENABLE_JPEG_LOSSLESS=OFF \ | |
183 ~/Orthanc | |
184 | |
185 | |
186 SUPPORTED - Ubuntu 13.10 | |
187 ------------------------ | |
188 | |
189 # sudo apt-get install build-essential unzip cmake mercurial \ | |
190 uuid-dev libcurl4-openssl-dev liblua5.1-0-dev \ | |
191 libgoogle-glog-dev libgtest-dev libpng-dev \ | |
192 libsqlite3-dev libssl-dev zlib1g-dev \ | |
193 libdcmtk2-dev libboost-all-dev libwrap0-dev libjsoncpp-dev | |
194 | |
195 # cmake "-DDCMTK_LIBRARIES=wrap;oflog" \ | |
196 -DALLOW_DOWNLOADS=ON \ | |
197 -DUSE_SYSTEM_MONGOOSE=OFF \ | |
198 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \ | |
199 -DUSE_SYSTEM_PUGIXML=OFF \ | |
200 -DENABLE_JPEG=OFF \ | |
201 -DENABLE_JPEG_LOSSLESS=OFF \ | |
202 ~/Orthanc | |
203 | |
204 | |
205 | |
206 SUPPORTED - Fedora 19/20 | |
207 ------------------------ | |
208 | |
209 # sudo yum install unzip make automake gcc gcc-c++ python cmake \ | |
210 boost-devel curl-devel dcmtk-devel glog-devel \ | |
211 gtest-devel libpng-devel libsqlite3x-devel libuuid-devel \ | |
212 mongoose-devel openssl-devel jsoncpp-devel lua-devel pugixml-devel | |
213 | |
214 # cmake "-DDCMTK_LIBRARIES=CharLS" \ | |
215 -DSYSTEM_MONGOOSE_USE_CALLBACKS=OFF \ | |
216 ~/Orthanc | |
217 | |
218 Note: Have also a look at the official package: | |
219 http://pkgs.fedoraproject.org/cgit/orthanc.git/tree/?h=f18 | |
220 | |
221 | |
222 | 115 |
223 SUPPORTED - Ubuntu 14.04 LTS | 116 SUPPORTED - Ubuntu 14.04 LTS |
224 ---------------------------- | 117 ---------------------------- |
225 | 118 |
226 # cmake -DALLOW_DOWNLOADS=ON \ | 119 # cmake -DALLOW_DOWNLOADS=ON \ |
227 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \ | 120 -DUSE_GTEST_DEBIAN_SOURCE_PACKAGE=ON \ |
228 -DUSE_SYSTEM_MONGOOSE=OFF \ | 121 -DUSE_SYSTEM_MONGOOSE=OFF \ |
229 -DDCMTK_LIBRARIES=dcmjpls \ | 122 -DDCMTK_LIBRARIES=dcmjpls \ |
230 ~/Orthanc | 123 ~/Orthanc |
124 | |
125 | |
126 | |
127 SUPPORTED - Fedora 20-22 | |
128 ------------------------ | |
129 | |
130 # sudo yum install unzip make automake gcc gcc-c++ python cmake \ | |
131 boost-devel curl-devel dcmtk-devel glog-devel \ | |
132 gtest-devel libpng-devel libsqlite3x-devel libuuid-devel \ | |
133 mongoose-devel openssl-devel jsoncpp-devel lua-devel pugixml-devel | |
134 | |
135 You will also have to install "gflags-devel" on Fedora 21&22: | |
136 | |
137 # sudo yum install gflags-devel | |
138 | |
139 # cmake "-DDCMTK_LIBRARIES=CharLS" \ | |
140 -DSYSTEM_MONGOOSE_USE_CALLBACKS=OFF \ | |
141 ~/Orthanc | |
142 | |
143 Note: Have also a look at the official package: | |
144 http://pkgs.fedoraproject.org/cgit/orthanc.git/tree/?h=f18 | |
231 | 145 |
232 | 146 |
233 | 147 |
234 SUPPORTED - FreeBSD 10.1 | 148 SUPPORTED - FreeBSD 10.1 |
235 ------------------------ | 149 ------------------------ |