Lynx-2.8.9rel.1

Introduction à Lynx

Lynx est un navigateur web en texte.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.1.

Informations sur le paquet

Dépendances de Lynx

Facultatives

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

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

Explication des commandes

--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: This switch allows Lynx to deduce the proper character encoding for terminal output from the current locale. A configuration step is still needed (see below), but unlike the situation without this switch, the configuration step becomes the same for all users (without the switch one must specify the display character set explicitly). This is important for environments such as a LiveCD, where the amount of system-specific configuration steps has to be reduced to the minimum.

--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 : This command corrects the improper group ownership of installed documentation files.

Configuration de Lynx

Fichiers de configuration

/etc/lynx/lynx.cfg

Informations sur la configuration

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.

Contenu

Programme installé: lynx
Bibliothèques installées: Aucune
Répertoires installés: /etc/lynx et /usr/share/doc/lynx-2.8.9rel.1

Descriptions courtes

lynx

est un navigateur pour le World Wide Web d'usage général, en mode texte, à information distribuée.

Last updated on 2020-03-23 21:46:15 +0000