记录编译安装 tcl8.6.10 和 tk8.6.10 的过程.
1. 下载源码压缩包
在 tcl.tk 或 activestate 下载 tcl8.6.10-src.tar.gz
和 tk8.6.10-src.tar.gz
.
如果系统装有系统包管理工具安装的 tcl
和 tk
,请卸载.
例如卸载 Ubuntu 下 apt 安装的 tcl
包
sudo apt remove tcl
2. 安装 tcl
tar -xzvf tcl8.6.10-src.tar.gz
cd tcl8.6.10/
cd unix
./configure
sudo make
sudo make install
$ tclsh8.6
% info tclversion
8.6
% info patchlevel
8.6.10
%
sudo ln -s /usr/local/bin/tclsh8.6 /usr/bin/tclsh
$ tclsh
% info tclversion
8.6
% info patchlevel
8.6.10
%
3. 安装 tk
tar -xzvf tk8.6.10-src.tar.gz
cd tk8.6.10/
cd unix/
./configure
sudo make
sudo make install
$ wish8.6
%
sudo ln -s /usr/local/bin/wish8.6 /usr/bin/wish
$ wish
%
$ wish
% puts $tk_version
8.6
%
4. 安装路径
默认的安装路径如下:
prefix = /usr/local
exec_prefix = /usr/local
bindir = ${exec_prefix}/bin
libdir = /usr/local/lib
includedir = ${prefix}/include
datarootdir = @datarootdir@
runstatedir = @runstatedir@
mandir = ${prefix}/man