Установка Gawk-3.1.1
Приблизительное время компиляции: 0.39 SBU Необходимое дисковое пространство: 15 MB
Инсталляция Gawk
Перед установкой пакета примените патч. Удостоверьтесь, что патч и пакет распакованы перед инсталляцией.
Предупреждение: Ни в коем случае не выполняйте команду make uninstall для этого пакета, если вы установили патч, изменяющий определение директории libexec. Правило
Для инсталляции Gawk выполните:
patch -Np1 -i ../gawk-3.1.1-2.patch && ./configure –prefix=/usr –libexecdir=/usr/bin && make && make install
Пояснение команд
patch -Np1 -i ../gawk-3.1.1-2.patch: Этот патч изменяет определение местоположения директории libexec. Он позволит нам переопределить ее с помощью опции
Содержимое Gawk
Последняя проверка: версия 3.1.1.
Программы
awk, gawk, gawk-3.1.1, grcat, igawk, pgawk, pgawk-3.1.1, pwcat
Описания
awk
awk – символьная ссылка на gawk.
gawk, gawk-3.1.1
gawk – GNU реализация awk, языка поиска и обработки текстовых образцов.
grcat
grcat выполняет слияние базы групп, /etc/group.
igawk
igawk – скрипт, дающий gawk возможность включения файлов.
pgawk, pgawk-3.1.1
pgawk – профильная версия gawk.
pwcat
pwcat выполняет слияние базы паролей, /etc/passwd.
Зависимости Gawk
Последняя проверка: версия 3.1.0.
(Зависимости пока не проверены)
Установка Ncurses-5.2
Приблизительное время компиляции: 1.88 SBU Необходимое дисковое пространство: 22 MB
Инсталляция Ncurses
Перед установкой пакета примените патч. Удостоверьтесь, что патч и пакет распакованы перед инсталляцией.
Для инсталляции Ncurses выполните:
patch -Np1 -i ../ncurses-5.2-2.patch && ./configure –prefix=/usr –with-shared && make && make install && chmod 755 /usr/lib/*.5.2 && mv /usr/lib/libncurses.so.5* /lib && ln -s libncurses.a /usr/lib/libcurses.a && ln -sf ../../lib/libncurses.so.5 /usr/lib/libncurses.so && ln -sf ../../lib/libncurses.so.5 /usr/lib/libcurses.so
Пояснения команд
patch -Np1 -i ../ncurses-5.2-patch: Этот патч устраняет проблему компиляции пакета с GCC-3.2, т.к. Ncurses использует конструкции, более недействительные в новом стандарте С++.
–with-shared: Эта опция указывает компилировать библиотеки ncurses совместного пользования.
chmod 755 *.5.2: Библиотеки совместного пользования должны быть исполняемыми. Однако процедура инсталляции Ncurses неверно устанавливает права, и приходится изменять их вручную.
ln -sf libncurses.a libcurses.a: Некоторые программы для компоновки используют -lcurses вместо -lncurses. Создание этой символической ссылки устраняет проблему.
Содержимое Ncurses
Последняя проверка: версия 5.2.
Программы
captoinfo (ссылка на tic), clear, infocmp, infotocap (ссылка на tic), reset (ссылка на tset), tack, tic, toe, tput и tset.
Описания
captoinfo
captoinfo конвертирует описания termcap в описания terminfo.
clear
clear очищает экран, если это возможно. Тип терминала ищется в переменных окружения и базе terminfo, процедура очистки экрана зависит от найденного типа.
infocmp
infocmp используется для сравнения бинарной записи terminfo с другими записями, перезаписать описание terminfo, использовать поле terminfo use=, или вывести описание terminfo из бинарного файла (term) в различных форматах (противоположность тому. что делает tic).
infotocap
infotocap конвертирует описания terminfo в описания termcap.
reset
reset устанавливает режимы cooked и echo, отключает режимы cbreak и raw, включает трансляцию символов новой строки и сбрасывает все неустановленные специальные символы на значения по умолчанию перед инициализацией терминала вроде tset.
tack
tack – проверяет действия terminfo.
tic
tic – компилятор описаний записей terminfo. Программа транслирует файл terminfo из исходного в бинарный формат для использования библиотекой ncurses. Файлы terminfo содержат информацию о возможностях терминала.
toe
toe перечисляет все доступные типы терминалов по основному имени вместе с описаниями.
tput
tput использует базу terminfo, чтобы сделать информацию о терминале доступной командному интерпретатору, инициализировать или сбросить терминал, либо вернуть полное имя запрошенного типа терминала.
tset
tset инициализирует терминалы, что уже не используется широко. Необходимо для совместимости с 4.4BSD.
Библиотеки
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии