Lynx-2.9.2

Introduksjon til Lynx

Lynx er en tekstbasert nettleser.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Valgfri

GnuTLS-3.8.8 (eksperimentell, til å erstatte openssl), Zip-3.0, UnZip-6.0, og MTA (som gir en sendmail kommando), og Sharutils-4.15.2 (for uudecode programmet)

Installasjon av Lynx

Installer Lynx ved å kjøre følgende kommandoer:

./configure --prefix=/usr           \
            --sysconfdir=/etc/lynx  \
            --with-zlib             \
            --with-bzlib            \
            --with-ssl              \
            --with-screen=ncursesw  \
            --enable-locale-charset \
            --datadir=/usr/share/doc/lynx-2.9.2 &&
make

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install-full
chgrp -v -R root /usr/share/doc/lynx-2.9.2/lynx_doc

Parameterforklaringer

--sysconfdir=/etc/lynx: Denne parameteren brukes slik at konfigurasjonsfilene er plassert i /etc/lynx i stedet for /usr/etc.

--datadir=/usr/share/doc/lynx-2.9.2: Denne parameteren brukes slik at dokumentasjonsfilene installeres i /usr/share/doc/lynx-2.9.2 i stedet for /usr/share/lynx_{doc,help}.

--with-zlib: Dette muliggjør støtte for å koble libz inn i Lynx.

--with-bzlib: Dette muliggjør støtte for å koble libbz2 inn i Lynx.

--with-ssl: Dette muliggjør støtte for å koble SSL inn i Lynx.

--with-screen=ncursesw: Denne bryteren aktiverer bruken av avansert bred-karakterstøtte som finnes i systemets NCurses biblioteket. Dette trengs for riktig visning av tegn og linjebryting i multibyte-lokaliteter.

--enable-locale-charset: Denne bryteren tillater Lynx for å utlede riktig tegnkoding for terminalutdata fra gjeldende lokalitet. Et konfigurasjonstrinn er fortsatt nødvendig (se nedenfor), men i motsetning til situasjonen uten denne bryteren, konfigurasjonstrinnet blir det samme for alle brukere (uten bryter må en spesifisere visningstegnsettet eksplisitt). Dette er viktig for miljøer som en LiveCD, hvor mengden av systemspesifikke konfigurasjonstrinn må reduseres til et minimum.

--enable-ipv6: Denne bryteren tillater Lynx å bruke IPv6, sammen med IPv4. Bruk det hvis Internett leverandøren gir en IPv6 konfigurasjon.

--enable-nls: Denne bryteren tillater Lynx for å skrive ut oversatte meldinger (som f.eks spørsmål om informasjonskapsler og SSL sertifikater).

--with-gnutls: Dette muliggjør eksperimentell støtte for å koble GnuTLS inn i Lynx. Fjern --with-ssl bryteren hvis du vil bruke gnutls.

make install-full: I tillegg til standard installasjon, installerer dette dokumentasjonen og hjelpefilene.

chgrp -v -R root /usr/share/doc/lynx-2.9.2/lynx_doc : Denne kommandoen korrigerer feil gruppeeierskap til installerte dokumentasjonsfiler.

Konfigurere Lynx

Konfigurasjonsfiler

/etc/lynx/lynx.cfg

Konfigurasjonsinformasjon

Den riktige måten å få skjermtegnsettet på er å undersøke gjeldende lokalitet. Derimot, Lynx gjør ikke dette som standard. Som root bruker, endre denne innstillingen:

sed -e '/#LOCALE/     a LOCALE_CHARSET:TRUE'     \
    -i /etc/lynx/lynx.cfg

Det innebygde redigeringsprogrammet i Lynx Ødelegge Multibyte Tegn. Dette problemet manifesterer seg seg selv i multibyte-lokaliteter, for eksempel fordi tilbaketasten ikke sletter ikke-ASCII-tegn riktig, og som feil data blir sendt til nettverk når man redigerer innholdet i tekstområder. Den eneste løsningen til dette problemet er å konfigurere Lynx til å bruke et ekstern redigeringsprogram (bundet til «Ctrl+X e» taste kombinasjon som standard). Fortsatt som root bruker:

sed -e '/#DEFAULT_ED/ a DEFAULT_EDITOR:vi'       \
    -i /etc/lynx/lynx.cfg

Lynx håndterer følgende verdier av DEFAULT_EDITOR alternativet spesielt ved å legge til markørposisjonerings argumenter: emacs, jed, jmacs, joe, jove, jpico, jstar, nano, pico, rjoe, vi (men ikke vim: for å plassere markøren i Vim-9.1.0866, sett dette alternativet til vi).

Som standard, Lynx lagrer ikke informasjonskapsler mellom øktene. Igjen som root bruker, endre denne innstillingen:

sed -e '/#PERSIST/    a PERSISTENT_COOKIES:TRUE' \
    -i /etc/lynx/lynx.cfg

Mange andre systemomfattende innstillinger som proxyer kan også angis i /etc/lynx/lynx.cfg filen.

Innhold

Installert Program: lynx
Installert Bibliotek: Ingen
Installerte Mapper: /etc/lynx and /usr/share/doc/lynx-2.9.2

Korte Beskrivelser

lynx

er en generell tekstbasert, distribuert informasjons nettleser for World Wide Web