![]() |
|
|||
WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Пакет Tcl содержит Tool
Command Language, скриптовый язык общего назначения. Адрес (HTTP):
http://prdownloads.sourceforge.net/tcl/tcl8.4.9-src.tar.gz
. Адрес (FTP):
ftp://ftp.us.xemacs.org/pub/tcl/tcl8_4/tcl8.4.9-src.tar.gz.
Контрольная сумма: 7e01b409925e4eb59ad44a4c12b9c681 Размер: 3.4 MB Требуемое дисковое пространство: 34 MB Расчетное время сборки: 0.33 SBU Этот пакет также установлен в LFS во
время фазы bootstrap. Важным отличием между двумя установками (не установка в
/usr) является установка пакета таким способом,
что нет необходимости держать каталог сборки после установки. Установим Tcl запуском
следующих команд: А теперь, как пользователь root: Очистим окружение непривилегированного пользователя,
используя следующие команды: --enable-threads: Этот ключ заставит
пакет собираться с поддержкой нитей. sed -i ...:
Пакет Tcl предполагает, что исходники,
используемые для сборки Tcl, всегда остаются
для сборки пакетов, зависящих от Tcl.
Эта команда sed удаляет ссылку
на каталог сборки и заменяет ее на местоположения нормальной системы. install ...: Эти
команды устанавливают внутренние заголовки в общесистемные места. ln -sf ...:
Эти команды создают символические ссылки для совместимости. Простая оболочка, содержащая интерпретатор
Tcl. Содержит функции API,
необходимые для Tcl. Последнее обновление 2005-02-08 19:52:39 -0700.
Beyond Linux From Scratch. Версия 6.0
Глава 12. Программирование
Tcl-8.4.9
Введение в Tcl
Информация о пакете
Установка Tcl
Замечание
export VERSION=8.4.9 &&
export V=`echo $VERSION | cut -d "." -f 1,2` &&
export DIR=$PWD &&
cd unix &&
./configure --prefix=/usr --enable-threads &&
make &&
sed -i "s:${DIR}/unix:/usr/lib:" tclConfig.sh &&
sed -i "s:${DIR}:/usr/include/tcl${V}:" tclConfig.sh &&
sed -i "s,^TCL_LIB_FILE='libtcl${V}..TCL_DBGX..so',\
TCL_LIB_FILE=\"libtcl${V}\$\{TCL_DBGX\}.so\"," tclConfig.sh
make install &&
install -d /usr/include/tcl${V}/unix &&
install -m644 *.h /usr/include/tcl${V}/unix/ &&
install -d /usr/include/tcl${V}/generic &&
install -c -m644 ../generic/*.h /usr/include/tcl${V}/generic/ &&
rm -f /usr/include/tcl${V}/generic/{tcl,tclDecls,tclPlatDecls}.h &&
ln -nsf ../../include/tcl${V} /usr/lib/tcl${V}/include &&
ln -sf libtcl${V}.so /usr/lib/libtcl.so &&
ln -sf tclsh${V} /usr/bin/tclsh
unset VERSION &&
unset V &&
unset DIR
Описание команд
Содержание
Установленные программы:
tclsh.
Установленные библиотеки:
libtcl.so и libtclstub8.4.a.
Установленные каталоги:
/usr/lib/tcl8.4 и /usr/include/tcl8.4.
Короткое описание
Найди своих коллег! |