| |
Ожидаемое время сборки: 0.6 SBU |
Пакет Ncurses содержит библиотеки для тектового и консольного интерфейса, включая панели и меню.
Устанавливаемые программы: captoinfo (ссылка на tic), clear, infocmp, infotocap (ссылка на tic), reset (ссылка на tset), tack, tic, toe, tput и tset
Устанавливаемые библиотеки: libcurses.[a,so] (ссылка на libncurses.[a,so]), libform.[a,so], libmenu.[a,so], libncurses++.a, libncurses.[a,so], libpanel.[a,so]
Ncurses зависит от: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.
Для начала исправим две вещи:
patch -Np1 -i ../ncurses-5.3-etip-2.patch |
Первый патч откорректирует файл заголовков etip.h, а второй патч устранит проблемы при компиляции конфликтующих заголовков.
Теперь подготовим Ncurses к компиляции:
./configure --prefix=/usr --with-shared \ |
Скомпилируем пакет:
make |
Установим пакет:
make install |
Установим права на исполнение библиотекам Ncurses:
chmod 755 /usr/lib/*.5.3 |
И отметим библиотеки, которые не должны выполняться:
chmod 644 /usr/lib/libncurses++.a |
Переместим библиотеки в директорию /lib, где они должны быть:
mv /usr/lib/libncurses.so.5* /lib |
Поскольку библиотеки были перемещены в /lib, некоторые ссылки указывают на несуществующие файлы. Исправим их:
ln -sf ../../lib/libncurses.so.5 /usr/lib/libncurses.so |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |