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

156 lines
4.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>NOME</H2>
manpath - formato del file /etc/manpath.config
<A NAME="lbAC">&nbsp;</A>
<H2>DESCRIZIONE</H2>
Il file di configurazione dei percorsi man è usato dalle utility per
le pagine di manuale per stabilire in esecuzione i percorsi man
dell'utente, per indicare quali gerarchie di pagine di manuale
(percorsi man) devono essere trattati come globali e per assegnare a
quest'ultimi delle directory da usare per salvare i cat file.
<P>
Se la variabile d'ambiente
$<B>MANPATH</B>
è già settata, le informazioni contenute all'interno di
/etc/manpath.config non la ridefiniranno.
<A NAME="lbAD">&nbsp;</A>
<H2>FORMATO</H2>
Attualmente sono riconosciuti i seguenti tipi di campi:
<DL COMPACT>
<DT id="1"><B>#</B><I>&nbsp;commento</I>
<DD>
Righe vuote o che iniziano con un
<B>#</B>
saranno trattate come commenti ed ignorate.
<DT id="2"><B>MANDATORY_MANPATH</B><I>&nbsp;elemento_percorso_man</I>
<DD>
Righe di questo tipo indicano percorsi man che ogni
$<B>MANPATH</B>
generato automaticamente dovrebbe contenere. Tipicamente include
<I>/usr/man</I>.
<DT id="3"><B>MANPATH_MAP</B><I>&nbsp;elemento_percorso&nbsp;elemento_percorso_man</I>
<DD>
Righe di questo tipo definiscono la mappatura da
$<B>PATH</B>
a
$<B>MANPATH</B>.
Per ognuno degli
<I>elemento_percorso</I>
trovati nella variabile
$<B>PATH</B>
dell'utente,
<I>elemento_percorso_man</I>
sarà aggiunto a
$<B>MANPATH</B>.
<DT id="4"><B>MANDB_MAP </B><I>elemento_percorso_man </I>[<I>elemento_percorso_cat</I> ]<DD>
Righe di questo tipo indicano quali percorsi man devono essere
trattati come globali e opzionalmente, dove dovrebbero essere salvati
i loro file cat. Questo campo è particolarmente importante se
<B>man </B>
è un programma setuid, in quanto indica a quali gerarchie di pagine di
manuale accedere come utente setuid e a quali come l'utente invocante.
<P>
Le gerarchie di pagine di manuale sono solitamente quelle
immagazzinate sotto a
<I>/usr</I>
come, ad esempio,
<I>/usr/man</I>,
<I>/usr/local/man</I>
e
<I>/usr/X11R6/man</I>.
<P>
Se le pagine cat di un particolare
<I>elemento_percorso_man</I>
non devono essere salvate o sono salvate nelle posizione tradizionale,
<I>elemento_percorso_cat</I>
può essere omesso.
<P>
Posizioni cat tradizionali potrebbero essere impossibili per gerarchie
di pagine di manuale montate in sola lettura e a causa di ciò è
impossibile specificare una valida gerarchia di directory per il loro
salvataggio. Per osservare il
<B>Linux FSSTND</B>
la parola chiave
`<B>FSSTND</B>'
può essere usata al posto di una reale directory.
<P>
Sfortunatamente, è necessario specificare
<B>tutti</B>
i percorsi man globali, inclusi i percorsi di sistema alternativi come
<I>/usr/man/sun</I>
o qualsiasi percorso
<B>NLS locale</B>
come
<I>/usr/man/it_IT</I>.
<P>
Poiché le informazioni sono analizzate riga per riga nell'ordine in cui
sono scritte, è necessario che ognuno dei percorsi man che sia una
sotto gerarchia di un'altra gerarchia sia elencato prima, altrimenti
sarà fatta una corrispondenza non corretta. Ad esempio
<I>/usr/man/it_IT</I>
deve venire prima di
<I>/usr/man</I>.
</DL>
<A NAME="lbAE">&nbsp;</A>
<H2>PROBLEMI</H2>
Finché le suddette regole non sono seguite e osservate precisamente,
le utility per le pagine di manuale non funzioneranno correttamente. Le
regole sono eccessivamente complicate.
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="5"><A HREF="#lbAB">NOME</A><DD>
<DT id="6"><A HREF="#lbAC">DESCRIZIONE</A><DD>
<DT id="7"><A HREF="#lbAD">FORMATO</A><DD>
<DT id="8"><A HREF="#lbAE">PROBLEMI</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:05:04 GMT, March 31, 2021
</BODY>
</HTML>