From 2203e654b389586650d553251b04544a34f189bf Mon Sep 17 00:00:00 2001 From: Sn4il Date: Mon, 2 Sep 2024 15:54:35 +0300 Subject: LFS 12.2 --- lfs-12.1-sysv/chapter08/tcl.html | 271 --------------------------------------- 1 file changed, 271 deletions(-) delete mode 100644 lfs-12.1-sysv/chapter08/tcl.html (limited to 'lfs-12.1-sysv/chapter08/tcl.html') diff --git a/lfs-12.1-sysv/chapter08/tcl.html b/lfs-12.1-sysv/chapter08/tcl.html deleted file mode 100644 index a09e33d..0000000 --- a/lfs-12.1-sysv/chapter08/tcl.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - 8.15. Tcl-8.6.13 - - - - - - - - -

- 8.15. Tcl-8.6.13 -

-
-
-

- Пакет Tcl содержит Tool Command - Language, надежный скриптовый язык общего назначения. Пакет - Expect написан на языке - Tcl (произносится как "тикл"). -

-
-
-
- Приблизительное время сборки: - 2.7 SBU -
-
- Требуемое дисковое - пространство: 89 MB -
-
-
-
-
-

- 8.15.1. Установка пакета Tcl -

-

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

-

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

-
SRCDIR=$(pwd)
-cd unix
-./configure --prefix=/usr           \
-            --mandir=/usr/share/man
-

- Соберите пакет: -

-
make
-
-sed -e "s|$SRCDIR/unix|/usr/lib|" \
-    -e "s|$SRCDIR|/usr/include|"  \
-    -i tclConfig.sh
-
-sed -e "s|$SRCDIR/unix/pkgs/tdbc1.1.5|/usr/lib/tdbc1.1.5|" \
-    -e "s|$SRCDIR/pkgs/tdbc1.1.5/generic|/usr/include|"    \
-    -e "s|$SRCDIR/pkgs/tdbc1.1.5/library|/usr/lib/tcl8.6|" \
-    -e "s|$SRCDIR/pkgs/tdbc1.1.5|/usr/include|"            \
-    -i pkgs/tdbc1.1.5/tdbcConfig.sh
-
-sed -e "s|$SRCDIR/unix/pkgs/itcl4.2.3|/usr/lib/itcl4.2.3|" \
-    -e "s|$SRCDIR/pkgs/itcl4.2.3/generic|/usr/include|"    \
-    -e "s|$SRCDIR/pkgs/itcl4.2.3|/usr/include|"            \
-    -i pkgs/itcl4.2.3/itclConfig.sh
-
-unset SRCDIR
-

- Различные инструкции «sed» после команды «make» удаляют ссылки на - каталог сборки из файлов конфигурации и заменяют их на созданные - каталоги. Это необязательно для остальной части LFS, но может - понадобиться в случае, когда пакет, собранный позже, использует - Tcl. -

-

- Чтобы протестировать пакет, выполните: -

-
make test
-

- Установите пакет: -

-
make install
-

- Сделайте установленную библиотеку доступной для записи, чтобы позже - можно было удалить отладочные символы: -

-
chmod -v u+w /usr/lib/libtcl8.6.so
-

- >Установите заголовочные файлы Tcl. Они потребуются для - следующего пакета - Expect. -

-
make install-private-headers
-

- Теперь создайте необходимую символическую ссылку: -

-
ln -sfv tclsh8.6 /usr/bin/tclsh
-

- Переименуйте справочную страницу, которая конфликтует со справочной - страницей Perl: -

-
mv /usr/share/man/man3/{Thread,Tcl_Thread}.3
-

- При необходимости установите документацию, выполнив следующие - команды: -

-
cd ..
-tar -xf ../tcl8.6.13-html.tar.gz --strip-components=1
-mkdir -v -p /usr/share/doc/tcl-8.6.13
-cp -v -r  ./html/* /usr/share/doc/tcl-8.6.13
-
-
-

- 8.15.2. Содержимое - пакета Tcl -

-
-
-
- Установленные программы: - tclsh (ссылка на tclsh8.6) и - tclsh8.6 -
-
- Установленные библиотеки: - libtcl8.6.so и libtclstub8.6.a -
-
-
-
-

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

- - - - - - - - - - - - - - - - - - - - - - - -
-

- tclsh8.6 -

-
-

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

-
-

- tclsh -

-
-

- Ссылка на tclsh8.6 -

-
-

- libtcl8.6.so -

-
-

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

-
-

- libtclstub8.6.a -

-
-

- Библиотека-заглушка Tcl -

-
-
-
-
- - - -- cgit v1.2.3