man-pages/sv/man5/manpath.5.html
2021-03-31 01:06:50 +01:00

141 lines
6.0 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of MANPATH</TITLE>
</HEAD><BODY>
<H1>MANPATH</H1>
Section: /etc/manpath.config (5)<BR>Updated: 2020-02-25<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NAMN</H2>
manpath - formatet för filen /etc/manpath.config
<A NAME="lbAC">&nbsp;</A>
<H2>BESKRIVNING</H2>
Konfigurationsfilen för manpath används av verktygen för manualsidor för att
bedöma användarnas man-sökvägar i körtid, för att indikera vilka hierarkier
av manualsidor (man-sökvägar) som ska hanteras som systemhierarkier och för
att tilldela dem kataloger som används för att lagra cat-filer.
<P>
Om miljövariabeln $<B>MANPATH</B> redan är satt kommer informationen i
/etc/manpath.config inte att åsidosätta den.
<A NAME="lbAD">&nbsp;</A>
<H2>FORMAT</H2>
Följande fälttyper erkänns för närvarande:
<DL COMPACT>
<DT id="1"><B>#</B><I>&nbsp;kommentar</I><DD>
Tomma rader eller de som börjar med ett <B>#</B> kommer att hanteras som
kommentarer och ignoreras.
<DT id="2"><B>MANDATORY_MANPATH</B><I>&nbsp;man-sökvägselement</I><DD>
Rader på detta format indikerar man-sökvägar som varje automatiskt genererad
$<B>MANPATH</B> bör innehålla. Detta kommer typiskt att inkludera <I>/usr/man</I>.
<DT id="3"><B>MANPATH_MAP</B><I>&nbsp;sökvägselement&nbsp;man-sökvägselement</I><DD>
Rader på detta format ställer in mappningarna från $<B>PATH</B> till
$<B>MANPATH</B>. För varje <I>sökvägselement</I> som hittas i användarens $<B>PATH</B>,
kommer <I>man-sökvägselement</I> att läggas till i $<B>MANPATH</B>.
<DT id="4"><B>MANDB_MAP </B><I>man-sökvägselement </I>[ <I>cat-sökvägselement</I> ]<DD>
Rader på detta format indikerar vilka man-sökvägar som ska behandlas som
systemman-sökvägar och valfritt om deras cat-filer bör lagras. Denna
fälttyp är särskilt viktig om <B>man</B> är ett setuid-program eftersom (när det
finns i systemkonfigurationsfilen /etc/manpath.config snarare än i
användarnas konfigurationsfil .manpath) det indikerar vilka hierarkier av
manualsidor som ska nås som setuid-användaren och vilka som ska nås som den
anropande användaren.
<P>
Systemets hierarkier av manualsidor är vanligtvis de som lagras under
<I>/usr</I> så som <I>/usr/man</I>, <I>/usr/local/man</I> och <I>/usr/X11R6/man</I>.
<P>
Om cat-sidor från ett visst <I>man-sökvägselement</I> inte ska lagras eller ska
lagras på den traditionella platsen kan <I>cat-sökvägselement</I> utelämnas.
<P>
Traditionell cat-placering skulle vara omöjlig för skrivskyddade hierarkier
av manualsidor och på grund av detta är det möjligt att ange vilken giltig
kataloghierarki som helst för att lagra dem. För att vara kompatibel med
<B>Linux FSSTND</B> kan nyckelordet <B>FSSTND</B> användas istället för en riktig
katalog.
<P>
Tyvärr är det nödvändigt att ange <B>alla</B> systemsökvägar för manualträd,
inklusive alternativa operativsystemssökvägar så som <I>/usr/man/sun</I> och
eventuella <B>NLS-lokal</B>-sökvägar så som <I>/usr/man/de_DE.88591</I>.
<P>
Eftersom informationen tolkas rad för rad i den ordning de är skrivna, så är
det nödvändigt att först lista den man-sökväg som är underhierarki till en
annan hierarki, annars kommer felaktiga matchningar att göras. Ett exempel
är att <I>/usr/man/de_DE.88591</I> måste komma före <I>/usr/man</I>.
<DT id="5"><B>DEFINE</B><I>&nbsp;nyckel&nbsp;värde</I><DD>
Rader på detta format definierar diverse konfigurationsvariabler; se
standardkonfigurationsfilen för vilka de variabler är som används av
sidvisaren för manualsidor. De inkluderar standardsökvägar till diverse
program (så som <I>grep</I> och <I>tbl</I>), och standarduppsättningar av argument
för dessa program.
<DT id="6"><B>SECTION</B> <I>avsnitt</I> ...<DD>
<DL COMPACT><DT id="7"><DD>
Rader på denna form definierar ordningen i vilken manualavsnitt bör
genomsökas. Om det inte finns några <B>SECTION</B>-direktiv i
konfigurationsfilen är standardvärdet:
<P>
<DL COMPACT><DT id="8"><DD>
<PRE>
SECTION 1 n l 8 3 0 2 5 4 9 6 7</PRE>
</DL>
<P>
Om flera <B>SECTION</B>-direktiv anges kommer avsnittslistorna att konkateneras.
<P>
Om en särskild ändelse inte finns i denna lista (säg, 1mh) kommer den att
visas med resten av avsnittet som den hör till. Effekten av detta är att du
bara behöver att uttryckligen lista ändelser om du vill tvinga fram en
särskild ordning. Avsnitt med ändelser bör vanligtvis finnas intill deras
huvudavsnitt (t.ex. ”1 1mh 8...”).
<P>
<B>SECTIONS</B> accepteras som ett alternativt namn på detta direktiv.
</DL>
<DT id="9"><B>MINCATWIDTH</B><I>&nbsp;bredd</I><DD>
Om terminalbredden är mindre än <I>bredd</I> kommer cat-sidor inte att skapas
(om de saknas) eller visas. Standardvärdet är 80.
<DT id="10"><B>MAXCATWIDTH</B><I>&nbsp;bredd</I><DD>
Om terminalbredden är större än <I>bredd</I> kommer cat-sidor inte att skapas
(om de saknas) eller visas. Standardvärdet är 80.
<DT id="11"><B>CATWIDTH</B><I>&nbsp;bredd</I><DD>
Om <I>bredd</I> inte är noll kommer cat-sidor alltid att formateras för en
terminal av en angivna bredden, oavsett bredden på terminalen som faktiskt
används. Detta bör generellt vara inom intervallet inställt av
<B>MINCATWIDTH</B> och <B>MAXCATWIDTH</B>.
<DT id="12"><B>NOCACHE</B>
<DD>
Denna flagga förhindrar <B><A HREF="/cgi-bin/man/man2html?1+man">man</A></B>(1) från att automatiskt skapa cat-sidor.
</DL>
<A NAME="lbAE">&nbsp;</A>
<H2>FEL</H2>
Om reglerna ovan inte följs till punkt och pricka kommer verktygen för
sidvisning av manualer inte att fungera som önskat. Dessa regler är
överdrivet komplicerade.
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="13"><A HREF="#lbAB">NAMN</A><DD>
<DT id="14"><A HREF="#lbAC">BESKRIVNING</A><DD>
<DT id="15"><A HREF="#lbAD">FORMAT</A><DD>
<DT id="16"><A HREF="#lbAE">FEL</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:06:24 GMT, March 31, 2021
</BODY>
</HTML>