Introduction to Tk

The Tk package contains a TCL GUI Toolkit.

Package Information

Tk Dependencies


X Window System and Tcl-8.4.13

User Notes:

Installation of Tk

Install Tk by running the following commands:

cd unix &&
./configure --prefix=/usr --enable-threads &&

Running the tests is not recommended. Some tests may crash your X Server. To test the results anyway, issue: make test. Ensure you run it from an X Window display device with the GLX extensions loaded, else the tests will hang.

Now, as the root user:

make install &&
make install-private-headers &&
ln -v -sf wish8.4 /usr/bin/wish

Command Explanations

--enable-threads: This switch forces the package to build with thread support.

make install-private-headers: This command is used to install the Tk library interface headers used by other packages if they link to the Tk library.

ln -v -sf wish8.4 /usr/bin/wish: This command is used to create a compatibility symbolic link to the wish8.4 file as many packages expect a file named wish.


Installed Programs: wish and wish8.4
Installed Libraries: and libtkstub8.4.a
Installed Directories: /usr/lib/tk8.4

Short Descriptions


is a symlink to the wish8.4 program.


is a simple shell containing the Tk toolkit that creates a main window and then processes Tcl commands.

contains the API functions required by Tk.

Last updated on 2007-01-15 17:25:53 -0600