Multi-Platform
- ActiveTcl, binary distribution of Tcl/Tk + commonly used extensions
- Tclkit, small single-file Tcl/Tk distribution
- dqkit, Tclkit-like distribution with many more extensions, but a little out of date
- eTcl, another single-file Tcl/Tk distribution
- ActiveState provides ActiveTcl, a binary distribution of Tcl, Tk, and a very large number of extensions, for free download. See http://www.activestate.com/Products/activetcl/ for details. Users can find binaries for Windows, Linux (x86 or x86_64), Mac OS X (Universal PPC/Intel), HP-UX (PA-RISC), and Solaris (SPARC or x86). An alternative download site is [1].
- TclKit is a single file executable containing Tcl, Tk, IncrTcl, MetaKit, and a few other extensions. It is in fact the basis of this web site! Check Wikit for more details. Available in over two dozen varieties, as summarized here [2]. Steve Landers, Cameron Laird, and several others have a personal preference for this convenient single-file distribution.
- eTcl also provides a single-file executable containing Tcl, Tk, and selected extensions. As well as Windows and Mac OS X, eTcl is available for a number of constrained platforms, including Windows Mobile, and embedded (µclibc) Linux on x86, MIPSel, ARM, and PowerPC processors.
Windows
- In the past, the Tcl Core Team made a Windows 95/98/NT binary available - see [3].
- WinTclTk is an open-source Tcl/Tk distribution for Microsoft Windows (32-bit).
- Keiichi Takahashi has in the past prepared a Windows binary with some patches and support for Kanji input methods which he made available [4].
- The Snackamp project provides a nicely installable small Windows 8.3.4 binary [5].
Windows MobileEarlier versions of this platform were called PocketPC, Windows CE, etc.
- Tclkit Mobile is a port of Tclkit 8.4.9 to Windows Mobile 2003 Second Edition PDAs
- Windows/CE covers tcltkce, and Rainer Keuchel's port
- See also Known bugs in CE ports
Apple Macintosh MacOS
- TclTkAquaBi is a binary distribution of Tcl/Tk + commonly used extensions for MacOS X
- The Tcl Core Team and minions provide space for a MacOS PowerMac binary distribution from the user community - see [6] (dead link 2008-01-09).
Linux
- Most Linux distributions include Tcl/Tk and a number of extensions.
- Jean-Luc Fontaine has RPM kits (for RedHat Linux) for Tcl/Tk, BLT, and TkTable at his home page at http://jfontain.free.fr/ It is worth noting that Jean-Luc has separate installations for Tcl and Tk, so the file sizes are under a megabyte. These packages are also supposed to coexist happily with the default Tcl/Tk installation from RedHat.
- Reinhard Max creates the official Tcl-RPMs for SuSE Linux. Packages for newer versions of Tcl and several extensions on different versions of SuSE Linux (i386) can be found here: ftp://ftp.suse.com/pub/people/max/ . If you have problems or suggestions about SuSE's Tcl packages or if you need current Tcl RPMs for other hardware platforms, feel free to ask max at suse.de.
- For Linux handhelds such as the Zaurus and the (modified) iPAQ, see http://members.chello.nl/~k.vangelder/ipaq/feed/
- Expert Tcl, created in 2002 by Steven Gibson, is a small Linux distribution with many Tcl scripts.
FreeBSD, NetBSD and OpenBSD
- The BSDs have a make based package system similar (although superior) to Linux' rpms. All of the tree offer downloading/installing binary packages. Usually at the time of a OS release, the then current packages tree are compiled and uploaded to the respective project's ftp server. Consult your BSD's package documentation on how to install such a binary package.
SolarisThese repositories of Solaris freeware include Tcl/Tk:
- http://sunfreeware.com/ (thanks to Eddie Corns)
- http://www.blastwave.org/
Tru64 Unix for Alpha
- There is a rather out-of-date "Open Source Software Collection" [8] for Tru64 Unix. Its contents [9] include Tcl/Tk 8.3.1.
HP-UX
- The HP-UX Porting and Archive Center has up to date Tcl, Tk, and many (mostly older) extensions, mirrored around the world. Try one of http://hpux.cs.utah.edu in Utah, USA or http://hpux.connect.org.uk/ in the UK.
- HP provides a variety of open source software packages for HP-UX 11 through their developer and solution parter portal. The technical resources for HP-UX points to [10] If that link moves, you can probably get there through http://www.hp.com/country/us/eng/support.htm
BeOS version R4.5 for Intel
- The Betcl download page at http://www.bebits.com/app/921 provides a port of Tcl 8.3.0 (without Tk)
Getting Tcl/Tk
