libidn-1.33
      
      
        
          Introduction à libidn
        
        
          libidn est un paquet conçu pour la
          gestion de chaînes internationales basées sur les spécifications
          Stringprep, Punycode et
          IDNA définies par le
          groupe de travail Internationalized Domain Names (IDN) de
          l'Internet
          Engineering Task Force (IETF), utilisées pour les noms
          de domaine internationaux. C'est utile pour convertir des données
          d'une représentation originelle du système vers de l'UTF-8,
          transformant des chaînes Unicode en chaînes ASCII, permettant à des
          applications d'utiliser certaines étiquettes de nom ASCII
          (commençant par un préfixe spécial) pour représenter des étiquettes
          de nom non-ASCII et de convertir des noms de domaine entiers à
          partir et vers la forme ASCII Compatible Encoding (ACE).
        
        
          Ce paquet est connu pour se construire correctement sur une
          plateforme LFS-8.1.
        
        
          Informations sur le paquet
        
        
        
          Dépendances de libidn
        
        
          Facultatives
        
        
          Pth-2.0.7,
          Emacs-25.2, GTK-Doc-1.26, OpenJDK-1.8.0.141,
          Valgrind-3.13.0 et DotGNU Portable.NET ou
          Mono
        
        
          Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libidn
        
       
      
        
          Installation de libidn
        
        
          Installez libidn en lançant les
          commandes suivantes :
        
        ./configure --prefix=/usr --disable-static &&
make
        
          Pour tester les résultats lancez : make check.
        
        
          Maintenant, en tant qu'utilisateur root :
        
        make install &&
find doc -name "Makefile*" -delete            &&
rm -rf -v doc/{gdoc,idn.1,stamp-vti,man,texi} &&
mkdir -v       /usr/share/doc/libidn-1.33     &&
cp -r -v doc/* /usr/share/doc/libidn-1.33
       
      
        
          Explication des commandes
        
        
          --disable-static : Ce
          paramètre empêche l'installation des versions statiques des
          bibliothèques.
        
        
          --enable-gtk-doc : Utilisez ce
          paramètre si GTK-Doc est installé
          et si vous souhaitez reconstruire et installer la documentation de
          l'API.
        
       
      
        
          Contenu
        
        
          
            
              Programme installé:
              idn
            
            
              Bibliothèque installée:
              libidn.so
            
            
              Répertoires installés:
              /usr/share/doc/libidn-1.33 et
              /usr/share/gtk-doc/html/libidn
            
           
         
        
          
            Descriptions courtes
          
          
            
            
              
                | 
                   
                    idn
                   
                 | 
                
                   
                    est une interface en ligne de commande avec la
                    bibliothèque des noms de domaine internationaux.
                   
                 | 
              
              
                | 
                   
                    libidn.so
                   
                 | 
                
                   
                    contient une implémentation générique de Stringprep qui
                    fait de la normalisation d'Unicode 3.2 NFKC, plan et
                    prohibition de caractères, et gestion des caractères
                    bidirectionnels. Les profils pour Nameprep, iSCSI, SASL
                    et XMPP sont inclus, tout comme le support de Punycode et
                    de l'ASCII Compatible Encoding (ACE) via IDNA. Un
                    mécanisme pour définir les tables de validation
                    spécifiques à Top-Level Domain (TLD) et
                    pour comparer des chaînes en fonction de ces tables,
                    ainsi que des tables par défaut pour des TLDs sont
                    inclus.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2017-08-17 06:41:37 +0200