Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 12. Программирование | Вперед |
Пакет Tk-8.5.9
Знакомимся с пакетом Tk
В пакете Tk находится инструментальный набор TCL GUI Toolkit.
Информация о пакете
- Загрузка (HTTP): http://downloads.sourceforge.net/tcl/tk8.5.9-src.tar.gz
- Загрузка (FTP): ftp://mirror.ovh.net/gentoo-distfiles/distfiles/tk8.5.9-src.tar.gz
- Контрольная сумма MD5: 7cdeb9feb61593f58a0ae61f2497580e
- Размер загружаемого пакета: 3,8 MB
- Оценочный размер требуемого дискового пространства: 32 MB
- Оценочное время сборки: 0,5 SBU
Зависимости пакета Tk
Обязательные
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/tk
Установка пакета Tk
Установите пакет Tk с помощью следующих команд:
cd unix && ./configure --prefix=/usr \ --enable-threads \ --mandir=/usr/share/man && make && sed -i \ -e "s@^\(TK_SRC_DIR='\).*@\1/usr/include'@" \ -e "/TK_B/s@='\(-L\)\?.*unix@='\1/usr/lib@" \ tkConfig.sh
Запуск тестов не рекомендуется. Некоторые тесты могут вывести из строя ваш сервер X. Если вы, тем не менее, все равно хотите проверить результаты, выполните команду make test. Убедитесь в том, что вы запускаете ее на дисплее с расширенными возможностями GLX, иначе тесты зависнут.
Теперь в роли пользователя root
выполните:
make install && make install-private-headers && ln -v -sf wish8.5 /usr/bin/wish && chmod -v 755 /usr/lib/libtk8.5.so
Пояснение команд
--enable-threads
: Этот переключатель указывает собирать пакет с поддержкой использования потоков.
make install-private-headers: Эта команда используется для установки заголовков интерфейса библиотеки Tk, используемыми другими пакетами, которые компонуются с библиотекой Tk.
ln -v -sf wish8.5 /usr/bin/wish: Эта команда используется для создания символической ссылки на файл wish8.5, предназначенной для совместимости, поскольку во многих пакетах предполагается, что файл должен иметь имя wish.
sed -i -e ... tkConfig.sh: В пакете Tk предполагается, что его дерево исходных кодов сохраняется с тем, чтобы исходные коды, которые зависят от данного пакета, могли использоваться при компиляции пакетов. Эта команда sed удаляет ссылки на директорий сборки и заменяет их ссылками на обычно используемые для этого места в системе.
Описание пакета
Установленные программы: wish и wish8.5
Установленные библиотеки: libtk.so и libtkstub8.5.a
Установленные директории: /usr/lib/tk8.5
Краткое описание
wish | символическая ссылка на программу wish8.5 |
wish8.5 | простая командная оболочка, в которой имеется инструментальный набор Tk toolkit, создающий главное окно, а затем обрабатывающий команды Tcl |
| содержит функции API, которые требуются для Tk |
Перевод сделан с варианта оригинала, датированного 2011-01-04 14:47:55 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет Пакет Tcl-8.5.10 | Фреймворки программирования, языки и компиляторы |