AppStream-1.0.6
      
      
      
        
          Instalação do AppStream
        
        
          Instale AppStream executando os
          seguintes comandos:
        
        mkdir build &&
cd    build &&
meson setup --prefix=/usr       \
            --buildtype=release \
            -D apidocs=false    \
            -D stemming=false   .. &&
ninja
        
          Para testar os resultados, emita: ninja test.
        
        
          Agora, como o(a) usuário(a) root:
        
        ninja install &&
mv -v /usr/share/doc/appstream{,-1.0.6}
       
      
        
          Explicações do Comando
        
        
          --buildtype=release:
          Especifique um tipo de construção adequado para lançamentos
          estáveis do pacote, pois o padrão possivelmente produza binários
          não otimizados.
        
        
          -D apidocs=false: Essa
          chave desabilita construir a documentação da API. Remova-a se você
          tiver Gi-DocGen-2025.4 instalado e desejar regerar
          a documentação da API. Quando a documentação da API não for
          regerada, uma cópia pré construída será instalada de qualquer
          maneira.
        
        
          -D stemming=false: Essa
          chave desabilita o suporte de lematização. Remova essa chave se
          você tiver libstemmer instalado e
          quiser pesquisas mais rápidas.
        
        
          -D qt=true: Use essa opção se você
          tiver Qt-6.9.2 instalado e quiser construir suporte para
          aplicativos Qt6 nesse pacote.
        
       
      
        
          Configurando AppStream
        
        
          
            Arquivos de
            Configuração
          
          
            /usr/share/metainfo/org.linuxfromscratch.lfs.xml
          
         
        
          
            Informação de Configuração
          
          
            AppStream espera um arquivo de
            meta informações do sistema operacional que descreva a
            distribuição GNU/Linux. Como o(a) usuário(a) root, crie o arquivo descrevendo o 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" type="release" date="2025-09-01">
      <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
         
       
      
        
          Conteúdo
        
        
          
            
              Aplicativos Instalados:
              appstreamcli
            
            
              Bibliotecas Instaladas:
              libappstream.so e libAppStreamQt.so (se
              suporte Qt6 estiver habilitado)
            
            
              Diretórios Instalados:
              /usr/include/appstream,
              /usr/include/AppStreamQt (se suporte Qt6 estiver habilitado),
              /usr/lib/cmake/AppStreamQt (se suporte Qt6 estiver habilitado),
              /usr/share/doc/appstream-1.0.6 e
              /usr/share/installed-tests/appstream
            
           
         
        
          
            Descrições Curtas
          
          
            
              
              
            
            
              
                | 
                   
                    appstreamcli
                   
                 | 
                
                   
                    consulta informações a partir dos metadados do AppStream
                    e a partir do índice de componente do AppStream
                   
                 | 
              
              
                | 
                   
                    libappstream.so
                   
                 | 
                
                   
                    contém funções que lidam com consultas de metadados do
                    AppStream e solicitam informações a partir do índice de
                    componente do AppStream
                   
                 | 
              
              
                | 
                   
                    libAppStreamQt.so
                   
                 | 
                
                   
                    contém funções que permitem que aplicativos Qt6 manuseiem
                    consultas de metadados do AppStream e permite que eles
                    solicitem informações provenientes do índice do
                    componente do AppStream
                   
                 |