Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

6.27.1. Installazione di Libcap

Impedire l'installazione di una libreria statica:


sed -i '/install.*STALIBNAME/d' libcap/Makefile

sed -i '/install.*STALIBNAME/d' libcap/Makefile

Compila il pacchetto:


make

make

Questo pacchetto non è provvisto di una suite di test. Installa il pacchetto:


make RAISE_SETFCAP=no lib=lib prefix=/usr install chmod -v 755 /usr/lib/libcap.so.2.27

make RAISE_SETFCAP=no lib=lib prefix=/usr install chmod -v 755 /usr/lib/libcap.so.2.27

Il significato dell'opzione make:

RAISE_SETFCAP=n

Questo parametro salta il tentativo di utilizzo setcap su se stesso. Ciò evita un errore di installazione se il kernel o il file system non supporta funzionalità estese.

lib=lib

Questo parametro installa la libreria in $prefisso/lib anziché $prefisso/lib64 su x86_64. Non ha effetto su x86.

La libreria condivisa deve essere spostata in / lib, e di conseguenza il .così file nella / Usr / lib dovrà essere ricreato:


mv -v /usr/lib/libcap.so.* /lib

ln -sfv ../../lib/$(link di lettura /usr/lib/libcap.so) /usr/lib/libcap.so

mv -v /usr/lib/libcap.so.* /lib

ln -sfv ../../lib/$(link di lettura /usr/lib/libcap.so) /usr/lib/libcap.so


Il miglior sistema operativo cloud computing su OnWorks: