<Предыдущая | Содержание: | Следующая>
6.27.1. Установка Libcap
Запретить установку статической библиотеки:
sed -i '/install.*STALIBNAME/d' libcap / Makefile
sed -i '/install.*STALIBNAME/d' libcap / Makefile
Скомпилируйте пакет:
сделать
сделать
В этот пакет не входит набор тестов. Установите пакет:
сделать RAISE_SETFCAP = no lib = lib prefix = / usr install chmod -v 755 /usr/lib/libcap.so.2.27
сделать RAISE_SETFCAP = no lib = lib prefix = / usr install chmod -v 755 /usr/lib/libcap.so.2.27
Значение опции make:
RAISE_SETFCAP = нет
Этот параметр пропускает попытки использовать Setcap на себя. Это позволяет избежать ошибки установки, если ядро или файловая система не поддерживает расширенные возможности.
lib = lib
Этот параметр устанавливает библиотеку в $ prefix / lib , а не $ префикс / lib64 на x86_64. На x86 не влияет.
Общую библиотеку необходимо переместить в / Lib, и в результате .так файл в / USR / Lib нужно будет воссоздать:
mv -v /usr/lib/libcap.so.* / lib
ln -sfv ../../lib/$(ссылка для чтения /usr/lib/libcap.so) /usr/lib/libcap.so
mv -v /usr/lib/libcap.so.* / lib
ln -sfv ../../lib/$(ссылка для чтения /usr/lib/libcap.so) /usr/lib/libcap.so