<Anterior | Contenido | Siguiente>
6.27.1. Instalación de Libcap
Evite que se instale una biblioteca estática:
sed -i '/install.*STALIBNAME/d' libcap / Makefile
sed -i '/install.*STALIBNAME/d' libcap / Makefile
Compila el paquete:
“piensen de nuevo sobre los incrementos de precio”
“piensen de nuevo sobre los incrementos de precio”
Este paquete no incluye un banco de pruebas. Instale el paquete:
make RAISE_SETFCAP = no lib = prefijo lib = / usr install chmod -v 755 /usr/lib/libcap.so.2.27
make RAISE_SETFCAP = no lib = prefijo lib = / usr install chmod -v 755 /usr/lib/libcap.so.2.27
El significado de la opción de creación:
RAISE_SETFCAP = no
Este parámetro omite intentar usar setcap en sí mismo. Esto evita un error de instalación si el kernel o el sistema de archivos no admite capacidades extendidas.
lib = lib
Este parámetro instala la biblioteca en $ prefijo / lib más bien que $ prefijo / lib64 en x86_64. No tiene ningún efecto en x86.
La biblioteca compartida debe trasladarse a / lib, y como resultado el .asi que archivo en / Usr / lib necesitará ser recreado:
mv -v /usr/lib/libcap.so.* / lib
ln -sfv ../../lib/$(readlink /usr/lib/libcap.so) /usr/lib/libcap.so
mv -v /usr/lib/libcap.so.* / lib
ln -sfv ../../lib/$(readlink /usr/lib/libcap.so) /usr/lib/libcap.so