Lynx est un navigateur web en texte.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.
Téléchargement (HTTP) : https://invisible-mirror.net/archives/lynx/tarballs/lynx2.8.9rel.1.tar.bz2
Somme de contrôle MD5 du téléchargement : 44316f1b8a857b59099927edc26bef79
Taille du téléchargement : 2.5 Mo
Estimation de l'espace disque requis : 31 Mo
Estimation du temps de construction : 0.3 SBU
GnuTLS-3.6.12 (expérimental, pour remplacer openssl), Zip-3.0, UnZip-6.0, un MTA (qui fournit une commande sendmail) et Sharutils-4.15.2 (pour un programme uudecode)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Lynx
Installez Lynx en lançant les commandes suivantes :
./configure --prefix=/usr          \
            --sysconfdir=/etc/lynx \
            --datadir=/usr/share/doc/lynx-2.8.9rel.1 \
            --with-zlib            \
            --with-bzlib           \
            --with-ssl             \
            --with-screen=ncursesw \
            --enable-locale-charset &&
make
        Ce paquet n'est pas fourni avec une suite de tests.
          Maintenant, en tant qu'utilisateur root :
        
make install-full && chgrp -v -R root /usr/share/doc/lynx-2.8.9rel.1/lynx_doc
          --sysconfdir=/etc/lynx : TCe
          paramètre est utilisé de façon à ce que les fichiers de
          configuration soient localisés dans /etc/lynx au lieu de /usr/etc.
        
          --datadir=/usr/share/doc/lynx-2.8.9rel.1 :
          Ce paramètre est utilisé de façon à ce que les fichiers de
          documentation soient installés dans /usr/share/doc/lynx-2.8.9rel.1 au lieu de
          /usr/share/lynx_{doc,help}.
        
          --with-zlib : Ceci
          permet de lier libz à Lynx.
        
          --with-bzlib : Ceci
          permet de lier libbz2 à Lynx.
        
          --with-ssl : Ceci
          permet le support de la liaison de SSL dans Lynx.
        
          --with-screen=ncursesw : Ceci
          permet l'utilisation du support avancé pour les caractères larges
          présent dans la bibliothèque système NCurses. Ceci est nécessaire pour afficher
          correctement les groupes de caractères et lignes dans les locales
          multi-octets.
        
          --enable-locale-charset : Ceci
          permet à Lynx de déduire à partir
          de la locale en cours, le bon encodage des caractères pour le
          terminal de sortie. Une étape de configuration reste nécessaire
          (voir ci-dessous), mais contrairement à la situation sans ce
          réglage, l'étape de configuration devient la même pour tous les
          utilisateurs (sans ce réglage, chaque utilisateur doit le préciser
          de lui-même explicitement). Ceci est important pour les
          environnements tels que les LiveCD pour lesquels les étapes de
          configuration spécifique au système doivent être réduites au
          maximum.
        
          --enable-nls : Ce réglage permet à
          Lynx d'imprimer les messages
          traduits (tels que les questions à propos des cookies et
          certificats SSL).
        
          --with-gnutls: Ceci permet le support
          expérimental de la liaison GnuTLS
          dans Lynx. Supprimez le paramètre
          --with-ssl si vous voulez
          utiliser gnutls.
        
make install-full : En supplément à l'installation standard, ceci installe les fichiers de documentation et d'aide.
chgrp -v -R root /usr/share/doc/lynx-2.8.9rel.1/lynx_doc : Cette commande corrige la mauvaise attribution du groupe propriétaire aux fichiers de documentation.
            Il faut examiner la locale courante pour afficher correctement le
            jeu de caractères. Cependant, Lynx ne le fait pas par défaut. En tant
            qu'utilisateur root, changez ce
            réglage :
          
sed -e '/#LOCALE/     a LOCALE_CHARSET:TRUE'     \
    -i /etc/lynx/lynx.cfg
          
            L'éditeur interne de Lynx
            
            Casse les caractères multi-octets. Ceci se manifeste dans les
            locales multi-octets, comme la touche Effacement qui n'efface pas
            les caractères non-ASCII proprement, et comme des données
            incorrectes qui sont envoyées au réseau quand quelqu'un édite les
            contenus de zones textes. La seule solution pour ce problème est
            de configurer Lynx pour utiliser
            un éditeur externe (relié à la combinaison de touches par défaut
            « Ctrl+X
            e ») Restez en utilisateur root :
          
sed -e '/#DEFAULT_ED/ a DEFAULT_EDITOR:vi'       \
    -i /etc/lynx/lynx.cfg
          Lynx gère les valeurs suivantes de l'option DEFAULT_EDITOR spécialement en ajoutant les arguments de positionnement du curseur : « emacs », « jed », « jmacs », « joe », « jove », « jpico », « jstar », « nano », « pico », « rjoe », « vi » (mais pas « vim » : pour positionner le curseur dans Vim-8.2.0190, positionnez cette option à « vi »).
            Par défaut, Lynx ne sauvegarde
            pas les cookies entre les sessions. Toujours en tant
            qu'utilisateur root, changez ce
            réglage :
          
sed -e '/#PERSIST/    a PERSISTENT_COOKIES:TRUE' \
    -i /etc/lynx/lynx.cfg
          
            Divers réglages tels que les proxies peuvent être réalisés dans
            le fichier système global /etc/lynx/lynx.cfg file.
          
Last updated on 2020-02-17 00:15:05 +0100