Lynx est un navigateur web texte.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.7.
Téléchargement (HTTP) : http://lynx.isc.org/current/lynx2.8.8rel.2.tar.bz2
Téléchargement (FTP) : ftp://lynx.isc.org/current/lynx2.8.8rel.2.tar.bz2
Téléchargement de la somme MD5 : b231c2aa34dfe7ca25681ef4e55ee7e8
Taille du téléchargement : 2.5 Mo
Estimation de l'espace disque requis : 31 Mo
Estimation du temps de construction : 0.3 SBU
OpenSSL-1.0.2 or GnuTLS-3.3.12 (experimental), Zip-3.0, UnZip-6.0, un MTA (qui fournit une commande sendmail) et sharutils-4.15 (for a uudecode program)
Notes d'utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Lynx
Installez Lynx en exécutant les commandes suivantes :
./configure --prefix=/usr \ --sysconfdir=/etc/lynx \ --datadir=/usr/share/doc/lynx-2.8.8rel.2 \ --with-zlib \ --with-bzlib \ --with-screen=ncursesw \ --enable-locale-charset && make
Ce paquet n'est pas livré avec une suite de test
Maintenant, en tant qu'utilisateur root
:
make install-full && chgrp -v -R root /usr/share/doc/lynx-2.8.8rel.2/lynx_doc
--sysconfdir=/etc/lynx
: Ce
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.8rel.2
:
Ce paramètre est utilisé de façon à ce que les fichiers de
documentation soient installés dans /usr/share/doc/lynx-2.8.8rel.2
au lieu de
/usr/share/lynx_{doc,help}
.
--with-zlib
: Ceci
autorise le support pour la liaison de libz
dans Lynx.
--with-bzlib
: Ceci
autorise le support pour la liaison de libbz2
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
multibytes.
--enable-locale-charset
: Ceci
permet à Lynx de déduire à partir
de la locale en cours, le bon codage des caractères pour un
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-ssl
: Ceci permet le
support de la liaison de SSL dans Lynx.
--with-gnutls
: Ceci permet le
support expérimental de la liaison deGnuTLS dans Lynx.
make install-full : En addition à l'installation standard, ceci installe les fichiers de documentation et d'aide.
chgrp -v -R root /usr/share/doc/lynx-2.8.8rel.2/lynx_doc : Cette commande corrige le mauvaise attibution 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 -i 's/#\(LOCALE_CHARSET\):FALSE/\1:TRUE/' /etc/lynx/lynx.cfg
L'éditeur interne de Lynx
Breaks Multibyte Characters. Ceci se manifeste dans les
locales multibytes, e.g., tel que la touche Backspace qui
n'efface pas les caractères non-ASCII proprement, et tel que 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 -i 's/#\(DEFAULT_EDITOR\):/\1:vi/' /etc/lynx/lynx.cfg
Lynx transmet 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 » : dans le but de positionner le curseur dans Vim-7.4, 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 -i 's/#\(PERSISTENT_COOKIES\):FALSE/\1:TRUE/' /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
.
Last updated on : 2013-03-10 18:55:01 +010