|
|
(19 intermediate revisions by 8 users not shown) |
Line 1: |
Line 1: |
| | {{ Historical }} |
| | |
| The source distribution for ITK can be obtained in two ways: | | The source distribution for ITK can be obtained in two ways: |
|
| |
|
| # Official release tarballs | | # Official release tarballs |
| # Snapshot from CVS | | # Git SCM checkout. |
|
| |
|
| == 1. Official Releases == | | == 1. Official Releases == |
|
| |
|
| === Core Library === | | === Source code === |
| | |
| There have been five official releases of ITK since its inception. The latest official release is 2.0.1 from March 2005. It contains several important fixes since 2.0.0:
| |
| | |
| * [http://prdownloads.sourceforge.net/itk/InsightToolkit-2.0.1.zip?download InsightToolkit-2.0.1.zip] (For Windows, 15.5Mb)
| |
| * [http://prdownloads.sourceforge.net/itk/InsightToolkit-2.0.1.tar.gz?download InsightToolkit-2.0.1.tar.gz] (for Unixen, 11.8Mb)
| |
| | |
| The previous official release was v2.0, which was released in February 2005. This can be obtained from:
| |
| | |
| * [http://www.itk.org/files/v1.8/InsightToolkit-2.0.0.zip InsightToolkit-2.0.0.zip] (for Windows, 15.5Mb)
| |
| * [http://www.itk.org/files/v1.8/InsightToolkit-2.0.0.tar.gz InsightToolkit-2.0.0.tar.gz] (for Linux and other *nixen, 11.8Mb)
| |
| | |
| Older releases are archived at http://www.itk.org/HTML/Download.htm
| |
| and at SourceForge http://sourceforge.net/projects/itk/
| |
|
| |
|
| === Sample Applications ===
| | * http://itk.org/ITK/resources/software.html |
|
| |
|
| A series of example applications for ITK are available. See [[ITK Insight Applications]] for full details. The source is available for download:
| | Note that the software must be compiled from source using CMake and your favorite C++ compiler. The toolkit can be installed, but it is not necessary -- it can be used directly from its build directory. |
| | |
| * [http://prdownloads.sourceforge.net/itk/InsightApplications-2.0.1.zip?download InsightApplications-2.0.1.zip] (for Windows, 9.9Mb)
| |
| * [http://prdownloads.sourceforge.net/itk/InsightApplications-2.0.1.tar.gz?download InsightApplications-2.0.1.tar.gz] (for Linux and other *nixen, 8.9Mb)
| |
| | |
| (Note: the contents of the archives above are identical; only the archiving and compression is changed to best suit different platforms.)
| |
|
| |
|
| === Linux Package Distributions === | | === Linux Package Distributions === |
|
| |
|
| ==== Mandrake ==== | | ==== Debian ==== |
| | |
| ITK 2.0.1 Has been packaged for Mandrake Linux by Gaetan Lehmann (Thanks to Gaetan for doing this).
| |
| | |
| Here are instructions from his email
| |
| | |
| If you use mandrake cooker or mandrake 10.2 and above,
| |
| | |
| "urpmi libitk-devel",
| |
| "urpmi python-itk"
| |
| or "urpmi itk-doc"
| |
| | |
| (for example) should install packages you need to use itk.
| |
| | |
| If you use an earlier release, you can download source rpm from your favorite mirror and rebuild the package with
| |
| | |
| "rpmbuild --rebuild itk-*-src.rpm".
| |
| | |
| Read http://qa.mandrakesoft.com/twiki/bin/view/Main/DistroSpecificReleaseTag
| |
| | |
| for more information on macro needed for backport.
| |
| | |
| ==== RPM ====
| |
| | |
| Fabrice bellet updated some rpm for:
| |
| | |
| http://fr2.rpmfind.net
| |
|
| |
|
| (thanks to Brad King for updating gccxml to support gcc 3.4).
| | sudo apt-get install libinsighttoolkit4-dev |
|
| |
|
| You can find there binaries for :
| | ==== Ubuntu ==== |
|
| |
|
| cableswig-0.1.0-0.20050402.src.rpm 02-Apr-2005 00:54 11M
| | sudo apt-get install libinsighttoolkit4-dev |
| cableswig-0.1.0-0.20050402.i386.rpm 02-Apr-2005 00:54 2.7M
| |
| cableswig-debuginfo-0.1.0-0.20050402.i386.rpm 02-Apr-2005 00:54 8.4M
| |
| itk-2.0.1-2.src.rpm 02-Apr-2005 21:22 14M
| |
| itk-2.0.1-2.i386.rpm 02-Apr-2005 21:23 3.4M
| |
| itk-examples-2.0.1-2.i386.rpm 02-Apr-2005 21:23 7.5M
| |
| itk-devel-2.0.1-2.i386.rpm 02-Apr-2005 21:23 2.4M
| |
| itk-tcl-2.0.1-2.i386.rpm 02-Apr-2005 21:25 14M
| |
| itk-python-2.0.1-2.i386.rpm 02-Apr-2005 21:26 16M
| |
| itk-java-2.0.1-2.i386.rpm 02-Apr-2005 21:27 19M
| |
| itk-testing-progs-2.0.1-2.i386.rpm 02-Apr-2005 21:29 40M
| |
| itk-debuginfo-2.0.1-2.i386.rpm 02-Apr-2005 21:49 318M
| |
|
| |
|
| == 2. CVS Snapshots ==
| | This will give you the libraries and development headers. |
|
| |
|
| Since many bug fixes and improvements are invariably applied to the source since an official release, it is often worthwhile getting a source snapshot from CVS. However, before doing so you should always consult the
| | For information on other ITK packages and packages for other distributions, see [https://blog.kitware.com/itk-packages-in-linux-distributions/ this blog post]. |
| NightlyDashboard to see the latest [http://www.itk.org/Testing/Dashboard/MostRecentResults-Nightly/Dashboard.html nightly build status] for all platforms. Find a build matching your platform, and ensure that it is all green. If not, some unit tests may have failed and you may need to go back a day or so to find a build that has passed green.
| |
|
| |
|
| The very first time you access the ITK CVS repository, you must log in:
| | == 2. Git == |
|
| |
|
| cvs -d :pserver:anoncvs@www.itk.org:/cvsroot/Insight login
| | === Development === |
|
| |
|
| When prompted for a password, simply press Enter (it is empty).
| | git clone https://itk.org/ITK.git |
|
| |
|
| To check out ITK itself:
| | === Latest Stable Release === |
|
| |
|
| cvs -d :pserver:anoncvs@www.itk.org:/cvsroot/Insight co Insight
| | git clone -b release https://itk.org/ITK.git ITKLatestRelease |
|
| |
|
| To check out the Insight documentation (warning: this is '''huge'''):
| | === Previous Releases === |
|
| |
|
| cvs -d :pserver:anoncvs@www.itk.org:/cvsroot/Insight co InsightDocuments
| | You can get specific releases by using the tags, |
| | for example: |
|
| |
|
| Numerous sample applcations, some simple and some quite sophisticated, are available from InsightApplications:
| | git clone -b v4.10.0 https://itk.org/ITK.git ITK-4.10.0 |
|
| |
|
| cvs -d :pserver:anoncvs@www.itk.org:/cvsroot/Insight co InsightApplications
| |
|
| |
|
| Here are the known release tags (use with cvs -r):
| |
|
| |
|
| * `ITK-2-0-1` for release 2.0 branch, patch 1.
| | {{ITK/Template/Footer}} |
| * `ITK-2-0` for release 2.0 branch.
| |
| * `ITK-1-8-1` for release 1.8 branch patch 1.
| |
| * `ITK-1-8` for release 1.8 branch.
| |
| * `ITK-1-6` for release 1.6 branch.
| |
| * `ITK-1-4` for release 1.4 branch.
| |
| * `Release-1-2` for release 1.2 branch.
| |
| * `Release-1-0` for release 1.0 branch.
| |
| * `Release-0_7` for beta release 0.7 branch
| |