Lynx er en tekstbasert nettleser.
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.
Nedlasting (HTTP): https://invisible-mirror.net/archives/lynx/tarballs/lynx2.9.2.tar.bz2
Nedlasting MD5 sum: 3ce01505e82626ca4d7291d7e649c4c9
Nedlastingsstørrelse: 2.7 MB
Estimert diskplass som kreves: 25 MB
Estimert byggetid: 0.4 SBU
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)
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
--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.
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.