AppStream-1.0.6
Installation de AppStream
Installez AppStream en exécutant
les commandes suivantes :
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
-D apidocs=false \
-D stemming=false .. &&
ninja
Pour tester les rsultats lancez : ninja test.
Maintenant, en tant qu'utilisateur root
:
ninja install &&
mv -v /usr/share/doc/appstream{,-1.0.6}
Explication des commandes
--buildtype=release
:
spécifie le type de construction convenant aux versions stables de
ce paquet, comme la valeur par défaut produit des binaires non
optimisés.
-D apidocs=false
: ce
paramètre désactive la construction de la documentation de l'API.
Supprimez-le si vous avez installé Gi-DocGen-2025.4 et souhaitez régénérer la
documentation de l'API. Lorsque la documentation de l'API n'est pas
régénérée, une copie pré-construite est quand même installée.
-D stemming=false
: ce
paramètre désactive la prise en charge de la racinisation.
Supprimez ce paramètre si vous avez installé libstemmer et souhaitez
obtenir des résultats de recherche plus rapidement.
-D qt=true
: utilisez cette option
si vous avez installé Qt-6.9.1 et souhaitez construire la prise en charge
des applications Qt-6 dans ce paquet.
Configuration de AppStream
Fichiers de
configuration
/usr/share/metainfo/org.linuxfromscratch.lfs.xml
Informations sur la configuration
AppStream s'attend à trouver un
fichier metainfo du système d'exploitation décrivant la
distribution GNU/Linux. En tant qu'utilisateur root
, créez le fichier décrivant LFS :
install -vdm755 /usr/share/metainfo &&
cat > /usr/share/metainfo/org.linuxfromscratch.lfs.xml << EOF
<?xml version="1.0" encoding="UTF-8"?>
<component type="operating-system">
<id>org.linuxfromscratch.lfs</id>
<name>Linux From Scratch</name>
<summary>A customized Linux system built entirely from source</summary>
<description>
<p>
Linux From Scratch (LFS) is a project that provides you with
step-by-step instructions for building your own customized Linux
system entirely from source.
</p>
</description>
<url type="homepage">https://www.linuxfromscratch.org/lfs/</url>
<metadata_license>MIT</metadata_license>
<developer id='linuxfromscratch.org'>
<name>The Linux From Scratch Editors</name>
</developer>
<releases>
<release version="12.4-rc1" type="development" date="2025-08-16">
<description>
<p>Now contains Binutils 2.45, GCC-15.2.0, Glibc-2.42,
Linux kernel 6.16, and twelve security updates.</p>
</description>
</release>
<release version="12.3" type="stable" date="2025-03-05">
<description>
<p>Now contains Binutils 2.44, GCC-14.2.0, Glibc-2.41, and
Linux Kernel 6.13, and three security updates.</p>
</description>
</release>
</releases>
</component>
EOF
Contenu
Programmes installés:
appstreamcli
Bibliothèques installes:
libappstream.so et libAppStreamQt.so (si
la prise en charge de Qt6 support est activée)
Répertoires installés:
/usr/include/appstream,
/usr/include/AppStreamQt (si la prise en charge de Qt6 est
activée), /usr/lib/cmake/AppStreamQt (si la prise en charge de
Qt6 est activée), /usr/share/doc/appstream-1.0.6 et
/usr/share/installed-tests/appstream
Descriptions courtes
appstreamcli
|
demande des informations dans les métadonnées AppStream
et dans l'index des composants AppStream
|
libappstream.so
|
contient les fonctions qui gèrent les requêtes de
métadonnées AppStream et demande des informations dans
l'index des composants AppStream
|
libAppStreamQt.so
|
contient les fonctions qui permet aux applications Qt6 de
gérer les requêtes de métadonnées AppStream et leur
permet de demander des informations dans l'index des
composants AppStream
|