Lynx est un navigateur web texte.
Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-6.5.
Téléchargement (HTTP) : http://lynx.isc.org/current/lynx2.8.7rel.2.tar.bz2
Téléchargement (FTP) : ftp://lynx.isc.org/current/lynx2.8.7rel.2.tar.bz2
Téléchargement de la somme MD5 : cb936aef812e4e463ab86cbbe14d4db9
Taille du téléchargement : 2.3 Mio
Estimation de l'espace disque requis : 24 Mio
Estimation du temps de construction : 0.5 SBU
OpenSSL-1.0.0e ou GnuTLS-3.0.7 (expérimental), Zip-3.0, UnZip-6.0, un MTA (qui fournit la commande sendmail), et sharutils-4.11.1 (pour un programme uudecode)
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.7rel.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.7rel.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.7rel.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.7rel.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.7rel.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 caratères. Cependant, Lynx ne le fait pas par défaut. 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 ») :
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.3, positionnez cette option à « vi »).
Par défaut, Lynx ne sauvegarde pas les cookies entre les sessions. 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 2011-10-26 06:34:14 +0200