libseccomp-2.6.0

Introduction à libseccomp

Le paquet libseccomp fournit une interface facile à utiliser et indépendante de la plateforme vers le mécanisme de filtrage des appels système du noyau Linux.

[Note]

Note

Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.

Informations sur le paquet

  • Téléchargement (HTTP) : https://github.com/seccomp/libseccomp/releases/download/v2.6.0/libseccomp-2.6.0.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 2d42bcde31fd6e994fcf251a1f71d487

  • Taille du téléchargement : 672 Ko

  • Estimation de l'espace disque requis : 7,6 Mo (plus 6,3 Mo pour les tests)

  • Estimation du temps de construction : moins de 0,1 SBU (1,7 SBU supplémentaires pour les tests)

Dépendances de libseccomp

Facultatives

Which-2.23 (requis pour les tests), Valgrind-3.24.0, cython-3.0.12 (pour les liaisons python) et LCOV

Installation de libseccomp

Installez libseccomp en exécutant les commandes suivantes :

./configure --prefix=/usr --disable-static &&
make

Pour tester les résultats, exécutez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--disable-static : Ce paramètre empêche l'installation des versions statiques des bibliothèques.

--enable-python : ce paramètre est requis pour construire les liaisons python si cython-3.0.12 est installé. L'option --disable-static ne doit pas être passée si cette option est utilisée.

Contenu

Programme installé: scmp_sys_resolver
Bibliothèque installée: libseccomp.so
Répertoires installés: None

Descriptions courtes

scmp_sys_resolver

est utilisé pour résoudre les appels système pour les applications

libseccomp.so

contient les fonctions de l'API pour la traduction d'appels systèmes