Lynx-2.8.7rel.2

Introduction à Lynx

Lynx est un navigateur web texte.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-6.5.

Informations sur le paquetage

Dépendances de Lynx

Facultatives

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

Installation de 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

Explication des commandes

--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.

Configurer Lynx

Fichiers de configuration

/etc/lynx/lynx.cfg

Informations de configuration

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.

Contenu

Programmes installés: lynx
Bibliothèques installées: None
Répertoires installés: /etc/lynx and /usr/share/doc/lynx-2.8.7rel.2

Descriptions courtes

lynx

is a general purpose, text-based, distributed information browser for the World Wide Web.

Last updated on 2011-10-26 06:34:14 +0200