GnuPG-2.4.0
      
      
        
          Introdução a GnuPG
        
        
          O pacote GnuPG é a ferramenta do
          GNU para comunicação e armazenamento de dados segura. Ela pode ser
          usada para encriptar dados e para criar assinaturas digitais. Ela
          inclui uma facilidade avançada de gerenciamento de chave e é
          conforme com o padrão proposto da Internet OpenPGP conforme
          descrito na RFC2440 e com o padrão S/MIME conforme descrito por
          várias RFCs. O GnuPG 2 é a versão estável do suporte de integração
          GnuPG para o OpenPGP e o S/MIME.
        
        
          Esse pacote é conhecido por construir e funcionar adequadamente
          usando uma plataforma LFS 11.3.
        
        
          Informação do Pacote
        
        
        
          Dependências do GnuPG 2
        
        
          Exigidas
        
        
          libassuan-2.5.5, libgcrypt-1.10.1, libksba-1.6.3 e
          npth-1.6
        
        
          Recomendadas
        
        
          GnuTLS-3.8.0 (exigido para se comunicar com
          servidores de chave usando o protocolo https ou o hkps); e
          pinentry-1.2.1 (Exigência em tempo de execução
          para a maioria das funcionalidades do pacote)
        
        
          Opcionais
        
        
          cURL-7.88.1, Fuse-3.13.1, ImageMagick-7.1.0-61 (para o utilitário
          convert, usado para
          gerar a documentação), libusb-1.0.26,
          um MTA,
          OpenLDAP-2.6.4, SQLite-3.40.1,
          texlive-20220321 (ou install-tl-unx), fig2dev (para gerar a
          documentação) e GNU adns
        
        
          Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/gnupg2
        
       
      
        
          Instalação do GnuPG
        
        
          Instale GnuPG executando os
          seguintes comandos:
        
        mkdir build &&
cd    build &&
../configure --prefix=/usr          \
             --localstatedir=/var    \
             --sysconfdir=/etc       \
             --docdir=/usr/share/doc/gnupg-2.4.0 &&
make &&
makeinfo --html --no-split -I doc -o doc/gnupg_nochunks.html ../doc/gnupg.texi &&
makeinfo --plaintext       -I doc -o doc/gnupg.txt           ../doc/gnupg.texi &&
make -C doc html
        
          Se tiver o texlive-20220321 instalado e você
          desejar criar a documentação em formatos alternativos, [então]
          emita os seguintes comandos (fig2dev é necessário para o
          formato "ps"):
        
        make -C doc pdf ps
        
          Para testar os resultados, emita: make check.
        
        
          Agora, como o(a) usuário(a) root:
        
        make install &&
install -v -m755 -d /usr/share/doc/gnupg-2.4.0/html           &&
install -v -m644    doc/gnupg_nochunks.html \
                    /usr/share/doc/gnupg-2.4.0/html/gnupg.html &&
install -v -m644    ../doc/*.texi doc/gnupg.txt \
                    /usr/share/doc/gnupg-2.4.0 &&
install -v -m644    doc/gnupg.html/* \
                    /usr/share/doc/gnupg-2.4.0/html
        
          Se você criou formatos alternativos da documentação, [então]
          instale-os usando o seguinte comando como o(a) usuário(a)
          root:
        
        install -v -m644 doc/gnupg.{pdf,dvi,ps} \
                /usr/share/doc/gnupg-2.4.0
       
      
        
          Explicações do Comando
        
        
          mkdir build && cd
          build: os(as) desenvolvedores(as) do "GnuPG2"
          recomendam construir o pacote em um diretório dedicado.
        
        
          --docdir=/usr/share/doc/gnupg-2.4.0:
          Essa chave muda o diretório padrão da documentação para
          /usr/share/doc/gnupg-2.4.0.
        
        
          --enable-all-tests: Essa chave permite
          que mais testes sejam executados com make check.
        
        
          --enable-g13: Essa chave habilita a
          construção do aplicativo g13.
        
       
      
        
          Conteúdo
        
        
          
            
              Aplicativos Instalados:
              addgnupghome, applygnupgdefaults,
              dirmngr, dirmngr-client, g13 (opcional), gpg-agent, gpg-card,
              gpg-connect-agent, gpg, gpgconf, gpgparsemail, gpgscm, gpgsm,
              gpgsplit, gpgtar, gpgv, gpg-wks-client, gpg-wks-server, kbxutil
              e watchgnupg
            
            
              Bibliotecas Instaladas:
              Nenhuma
            
            
              Diretórios Instalados:
              /usr/share/doc/gnupg-2.4.0 e
              /usr/share/gnupg
            
           
         
        
          
            Descrições Curtas
          
          
            
              
              
            
            
              
                | 
                   
                    addgnupghome
                   
                 | 
                
                   
                    é usado para criar e povoar os diretórios ~/.gnupg de um(a) usuário(a)
                   
                 | 
              
              
                | 
                   
                    applygnupgdefaults
                   
                 | 
                
                   
                    é um script amarrador usado para executar o gpgconf com o parâmetro
                    --apply-defaults
                    em todos os diretórios home GnuPG do(a) usuário(a)
                   
                 | 
              
              
                | 
                   
                    dirmngr
                   
                 | 
                
                   
                    é uma ferramenta que se encarrega de acessar os
                    servidores de chave OpenPGP
                   
                 | 
              
              
                | 
                   
                    dirmngr-client
                   
                 | 
                
                   
                    é uma ferramenta para contactar um dirmngr em execução e
                    testar quando um certificado tenha sido revogado
                   
                 | 
              
              
                | 
                   
                    g13
                   
                 | 
                
                   
                    é uma ferramenta para criar, montar ou desmontar um
                    contêiner de sistema de arquivos encriptado (opcional)
                   
                 | 
              
              
                | 
                   
                    gpg-agent
                   
                 | 
                
                   
                    é um processo de segundo plano usado para gerenciar
                    chaves secretas (privadas) independentemente de qualquer
                    protocolo. Ele é usado como uma estrutura de retaguarda
                    para o gpg
                    e o gpgsm,
                    bem como para um par de outros utilitários
                   
                 | 
              
              
                | 
                   
                    gpg-card
                   
                 | 
                
                   
                    é uma ferramenta para gerenciar cartões inteligentes e
                    "tokens"
                   
                 | 
              
              
                | 
                   
                    gpg-connect-agent
                   
                 | 
                
                   
                    é um utilitário usado para comunicar com um gpg-agent em execução
                   
                 | 
              
              
                | 
                   
                    gpg
                   
                 | 
                
                   
                    é a parte OpenPGP do GNU Privacy Guard (GnuPG). Ele é uma
                    ferramenta usada para fornecer serviços digitais de
                    encriptação e de assinatura usando o padrão OpenPGP
                   
                 | 
              
              
                | 
                   
                    gpgconf
                   
                 | 
                
                   
                    é um utilitário usado para consultar e para modificar
                    arquivos de configuração automática e razoavelmente
                    seguramente no diretório home ~/.gnupg. Ele é projetado não para ser
                    invocado manualmente pelo(a) usuário(a), mas
                    automaticamente por interfaces gráficas de usuário(a)
                   
                 | 
              
              
                | 
                   
                    gpgparsemail
                   
                 | 
                
                   
                    é um utilitário atualmente útil somente para depuração.
                    Execute-o com --help para informação de
                    uso
                   
                 | 
              
              
                | 
                   
                    gpgscm
                   
                 | 
                
                   
                    executa o aplicativo de esquema dado ou gera um shell
                    interativo
                   
                 | 
              
              
                | 
                   
                    gpgsm
                   
                 | 
                
                   
                    é uma ferramenta semelhante ao gpg usada para fornecer
                    serviços digitais de encriptação e de assinatura em
                    certificados X.509 e o protocolo CMS. Ele é usado
                    principalmente como uma estrutura de retaguarda para o
                    processamento de mensagem S/MIME
                   
                 | 
              
              
                | 
                   
                    gpgsplit
                   
                 | 
                
                   
                    divide uma mensagem OpenPGP em pacotes
                   
                 | 
              
              
                | 
                   
                    gpgtar
                   
                 | 
                
                   
                    é uma ferramenta para encriptar ou para assinar arquivos
                    dentro de um arquivamento
                   
                 | 
              
              
                | 
                   
                    gpgv
                   
                 | 
                
                   
                    é uma versão somente verificação do gpg
                   
                 | 
              
              
                | 
                   
                    gpg-wks-client
                   
                 | 
                
                   
                    é um cliente para o protocolo Web Key Service
                   
                 | 
              
              
                | 
                   
                    gpg-wks-server
                   
                 | 
                
                   
                    fornece um servidor para o protocolo Web Key Service
                   
                 | 
              
              
                | 
                   
                    kbxutil
                   
                 | 
                
                   
                    é usado para listar, exportar e importar dados Keybox
                   
                 | 
              
              
                | 
                   
                    watchgnupg
                   
                 | 
                
                   
                    é usado para ouvir um soquete Unix Domain criado por
                    quaisquer das ferramentas GnuPG
                   
                 |