5.10. Tcl-8.4.7
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
Внимание
Не удаляйте директорию с исходниками tcl8.4.7 пока, так как следующие пакеты будут нуждаться во внутренних заголовках из этой директории.
Создадим необходимую символическую ссылку:
ln -s tclsh8.4 /tools/bin/tclsh