Re: TEXMFHOME e dubbi sull’installazione di TeX Live

#39086
Up
0
Down
::

Nel mio sistema (Ubuntu 9.04 (non storgere il naso 🙂 ),

Eh eh eh…. 😉

$TEXMFHOME nel del file di configurazione “/etc/texmf/texmf.cnf”.
Ivi trovo anche un po’ di informazioni su come agire per modificare quanto ti interessa…
In breve credo si possa mettere mano direttamente al file /etc/texmf/texmf.d/05TeXMF.cnf …

Mmmm, dunque, spero di non sbagliarmi: probabilmente tu hai installato TeX Live da un pacchetto della tua distribuzione, dico bene? Questo spiegherebbe il percorso /etc del file di configurazione …

Nel mio caso, avendo scelto un’installazione che esula dalle convenzioni della mia distribuzione (ho appunto scelto di metterre tutto in /opt ) ho quel file in:

/opt/texlive/2008/texmf.cnf

E il suo contenuto è proprio:
`
% This texmf.cnf file should contain only your personal changes from the
% main texmf.cnf.
%
% Do NOT change values in the main file (which is in
% …/texlive/YYYY/texmf/web2c/texmf.cnf), as YOUR CHANGES WILL BE LOST
% by later updates.
%
% If you need to make changes to texmf.cnf, put your custom settings in
% this file instead, which is YYYY/texmf.cnf. And insert *only* your
% changed values.
%
TEXMFSYSCONFIG = /root/texlive
TEXMFHOME = /root/.texlive
`

Se non vado errato nell’interpretazione direi che potrebbe essere sufficiente modificare il file qui sopra settando le variabili, come meglio si crede. Anche perchè il file sopra sovrascrive il file principale (che viene proprio sconsigliato di modificare…in quanto ad un update verrebbe rasato).

Dando un’occhiata a quel file, nel mio caso:
/opt/texlive/2008/texmf/web2c/texmf.cnf
vedo che la variabile TEXMFHOME è settata a “~/texmf”. Questo significa che il file di configurazione esterno (quello che si consiglia eventualmente di modificare) sovrascrive quello “interno” (rassato ad ogni update).
Scusate il giro di parole.

In soldoni, penso che sia possibile ottenere quello che volevo mettando:

TEXMFHOME=~/.texlive
TEXMFSYSCONFIG= “datemi un consiglio per favore”

Cioè, mentre la TEXMFHOME, è di ogni singolo utente, e contiene tra le altre cose anche i pacchetti installati a mano, invece la variabile TEXMFSYSCONFIG a cosa serve esattamente e a chi serve? a tutti? o solo ad ogni singolo utente, cioè è pesonale o globale?

Grazie per le dritte.

Go to top