Le paquet attr contient des outils pour administrer les attributs étendus des objets d'un système de fichiers.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
Téléchargement (HTTP) : http://download.savannah.gnu.org/releases/attr/attr-2.4.46.src.tar.gz
Somme de contrôle MD5 du téléchargement : db557c17fdfa4f785333ecda08654010
Taille du téléchargement : 332 Ko
Estimation de l'espace disque requis : 3.5 Mo
Estimation du temps de construction : 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/attr
Installez attr en lançant les commandes suivantes :
sed -i -e 's|/@pkg_name@|&-@pkg_version@|' include/builddefs.in && INSTALL_USER=root \ INSTALL_GROUP=root \ ./configure --prefix=/usr --libdir=/lib --libexecdir=/usr/lib && make
Trois jeux de tests sont fournis par ce paquet. Lancez ce qui suit pour tous les exécuter : make tests root-tests ext-tests. Pour que les résultats soient significatifs, il faut effectuer les tests sur un système de fichiers qui supporte les attributs étendus.
Maintenant, en tant qu'utilisateur root
:
make install install-dev install-lib && chmod -v 0755 /lib/libattr.so.1.1.0 && rm -v /lib/libattr.{a,la,so} && sed -i 's@/lib@/usr/lib@' /usr/lib/libattr.la && ln -sfv ../../lib/libattr.so.1 /usr/lib/libattr.so
sed ... include/builddefs.in : Cette commande modifie le répertoire de documentation pour que ce soit un répertoire versionné.
sed -i ... /usr/lib/libacl.la : Cette commande corrige l'emplacement de la bibliothèque statique installée par celle référencée dans l'archive libtool.
Aucune configuration n'est nécessaire pour attr lui-même, mais pour l'utiliser hors d'attr, un système de fichiers doit supporter les attributs étendus.
Une façon de faire cela est d'ajouter l'utilisation de l'option
user_xattr à un système de fichiers ext3 dans le fichier
/etc/fstab
comme indiqué
ci-dessous :
# système de fichiers point de montage type options dump ordre # fsck /dev/sda1 / ext3 defaults,acl,user_xattr 0 2
Last updated on : 2012-03-19 05:32:09 +010