Linux From Scratch. Версия 6.0

Глава 5. Построение временной системы

5.10. Tcl-8.4.7

Пакет Tcl содержит Tool Command Language (Средство Командого Языка).

Расчетное время сборки 0.9 SBU

Требуемое место на диске 23 MB

Tcl зависит от установки: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make и Sed.

5.10.1. Инсталлируем Tcl

Этот и следующие два (Expect и DejaGNU) устанавливаемых пакета нужны для работы тестирования GCC и Binutils. Установка этих трех пакетов нужна только для этого, и если Вы не хотите тестировать устанавливаемые средства, то можно пропустить эти установки, но мы рекомендуем проверять работоспособность собираемых средств. Даже если тесты не будут выполняться в этой главе, эти пакеты необходимы для запуска тестов в главе 6.

Подготавливаем Tcl для компиляции:

cd unix
./configure --prefix=/tools

Соберем пакет:

make

Для проверки результата вводим: TZ=UTC make test. Тестирование Tcl может не завершиться успешно из-за зависимостей от основной системы, которые полностью не понятны. Таким образом, неудачное завершение тестирования здесь не будет сюрпризом и не является критичным. Параметр TZ=UTC установит временную зону в Coordinated Universal Time (UTC), также известную как время по Гринвичу, Greenwich Mean Time (GMT), но только на время работы тестирования. Детальная информация о переменной окружения TZ находится в главе 7.

Устанавливаем пакет:

make install
[Warning]

Внимание

Не удаляйте каталог с исходниками tcl8.4.7, так как следующие пакеты будут нуждаться во внутренних заголовках из этого каталога.

Создадим необходимую символическую ссылку:

ln -s tclsh8.4 /tools/bin/tclsh

5.10.2. Описание Tcl

Проинсталлированные программы: tclsh (ссылка на tclsh8.4) и tclsh8.4.

Проинсталлированные библиотеки: libtcl8.4.so.

Короткое описание

tclsh8.4

Командная оболочка Tcl.

tclsh

Ссылка на tclsh8.4.

libtcl8.4.so

Библиотека Tcl.