Наши партнеры



Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Диалог бабушки и внучки! Такое видео вызывает смех сквозь слезы…
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Танец на выпускном взорвал сеть: смотреть без детей
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Этот танец невесты оставит вас без слов! Пересмотрела 10 раз!
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Женатым лучше не смотреть: танец роскошной Татьяны (видео)
Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Диалог бабушки и внучки! Такое видео вызывает смех сквозь слезы…


Библиотека сайта rus-linux.net

Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Это спасет потенцию даже в 70 лет! Продается в каждой аптеке...
На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 12. Программирование Вперед

Пакет Tcl-8.5.10

Знакомимся с пакетом Tcl

В пакете Tcl находится универсальный командный язык программирования общего назначения Tool Command Language.

Известно, что пакет правильно собирается и работает на платформе LFS-7.0.

Информация о пакете

Дополнительные загрузки

Необязательная документация

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/tcl

Установка пакета Tcl

Этот пакет также был установлен на фазе развертывания LFS. Поскольку он не был установлен в главе 6 проекта LFS, инструкции по его установке были добавлены в этот раздел проекта BLFS.

Если вы скачали дополнительную документацию, распакуйте архив с помощью следующих команд:

tar xf ../tcl8.5.9-html.tar.gz --strip-components=1

Установите пакет Tcl с помощью следующих команд:

cd unix &&
./configure --prefix=/usr \
            --enable-threads \
            --mandir=/usr/share/man &&
make &&

sed -i \
    -e "s@^\(TCL_SRC_DIR='\).*@\1/usr/include'@" \
    -e "/TCL_B/s@='\(-L\)\?.*unix@='\1/usr/lib@" \
    tclConfig.sh

Чтобы проверить результаты, выполните команду make test.

Теперь в роли пользователя root выполните:

make install &&
make install-private-headers &&
ln -v -sf tclsh8.5 /usr/bin/tclsh &&
chmod -v 755 /usr/lib/libtcl8.5.so

Если вы скачали дополнительную документацию, установите ее в роли пользователя root с помощью следующих команд:

install -v -m755 -d           /usr/share/doc/tcl-8.5.10 &&
cp      -v -R       ../html/* /usr/share/doc/tcl-8.5.10

Пояснение команд

--enable-threads: Этот переключатель указывает, что пакет будет собираться с поддержкой потоков.

make install-private-headers: Эта команда используется для установки заголовков интерфейса библиотеки Tcl, используемыми другими пакетами, которые компонуются с библиотекой Tcl.

ln -v -sf tclsh8.5 /usr/bin/tclsh: Эта команда используется для создания символической ссылки на файл tclsh8.5, предназначенной для совместимости, поскольку во многих пакетах предполагается, что файл должен иметь имя tclsh.

sed -i -e ... tclConfig.sh: В пакете Tcl предполагается, что его дерево исходных кодов сохраняется для того, чтобы исходные коды, которые зависят от данного пакета, могли использоваться при компиляции пакетов. Эта команда sed удаляет ссылки на директорий сборки и заменяет их ссылками на обычно используемые для этого места в системе.

Описание пакета

Установленные программы: tclsh и tclsh8.5

Установленные библиотеки: libtcl8.5.so и libtclstub8.5.a

Установленные директории: /usr/lib/tcl8, /usr/lib/tcl8.5, /usr/share/man/mann и, возможно, /usr/share/doc/8.5.10

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

tclsh

символическая ссылка на программу tclsh8.5

tclsh8.5

простая командная оболочка, содержащая интерпретатор Tcl

libtcl.so

содержит функции API, необходимые для Tcl

Перевод сделан с варианта оригинала, датированного 2011-10-26 04:34:14 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет Пакет S-Lang-2.2.4   Пакет Tk-8.5.9


Реклама
  • ИП Попов А.П.
  • ИНН: 602715631406
Танец на выпускном взорвал сеть: смотреть без детей