Ciao a tutti.
Per la prima volta da quando uso TeX Live Utility per aggiornare TeX Live (da febbraio di quest’anno) ho ricevuto un errore al termine dell’aggiornamento:`2010-09-13 13:49:14 +0200 Notice +[TLMAppController updatePathEnvironment][4012] Using PATH = “(
“/usr/bin”,
“/bin”,
“/usr/sbin”,
“/sbin”,
“/usr/local/bin”,
“/usr/texbin”
)”
…
2010-09-13 13:56:37 +0200 Error tlu_ipctask[5960] !!! ERROR! The map file `MinionPro.map' has not been found at all.
…
2010-09-13 13:56:38 +0200 Error tlu_ipctask[5960] child process pid = 5961 exited
2010-09-13 13:56:38 +0200 Error tlu_ipctask[5960] exit status of pid = 5961 was 1
2010-09-13 13:56:38 +0200 Notice -[TLMAuthorizedOperation _runUntilChildExit][4012] kqueue noted that tlu_ipctask (pid = 5960) exited with status 1`Non sono capace di interpretarlo: mi sembra che il problema sia la presenza dei font Minion Pro, installati a mano. I Minion funzionano benissimo, e ieri e l’altro ieri l’aggiornamento dei pacchetti non ha dato alcun problema. Preciso che ho installato i Minion Pro a mano su TeX Live 2009 seguendo le indicazioni di Ivan, e ho riaggiornato la mappa dei caratteri dopo aver installato TeX Live 2010.
Qualcuno ha idea di cos’è successo e se l’errore ricevuto riguarda tutti i pacchetti della sessione di aggiornamento oppure soltanto alcuni?
Ho il sospetto che tu abbia scorrettamente installato la mappa dei MinionPro sulla 2009. Apri il terminale e scrivici “kpsewhich MinionPro.map”. Se non ti risponde niente, hai un problema. Dovrai ripescare quel file e poi eseguire un certo numero di operazioni, meglio se dal terminale, dopo aver creato una cartella “minioninstallpro” nella tua Home, nella quale copierai il file suddetto.
`cd ~/minionproinstall
sudo mkdir -p $(kpsewhich -var-value TEXMFLOCAL)/fonts/map/dvips
sudo cp MinionPro.map $(kpsewhich -var-value TEXMFLOCAL)/fonts/map/dvips
echo “Map MinionPro.map” > updmap-local.cfg
sudo mkdir -p $(kpsewhich -var-value TEXMFLOCAL)/web2c
sudo cp updmap-local.cfg $(kpsewhich -var-value TEXMFLOCAL)
sudo tlmgr generate updmap
sudo updmap-sys`
Questa è la procedura corretta affinché tlmgr non si perda le configurazioni locali: occorre un file updmap-local.cfg che contenga la lista delle mappe locali.Naturalmente tutto ciò non vale se hai installato i MinionPro nel tuo albero personale. Cosa da non fare.
Ciao
Enrico
Ho appena aggiornato TeX Live. Per quanto riguarda i font, con la 2009 avevo installato tutto nell’albero personale e poi generato le mappe per ciascun font. Ora ho provato una procedura diversa. Ho creato il file updmap-local.cfg, nella sottocartella texmf-local/web2c e ho scritto le righe che mi servivano. Una di queste è “Map MinionPro.map”. Da terminale ho dato
` sudo tlmgr generate updmap`
e successivamente
`sudo updmap-sys`
Tutto funziona correttamente e si risparmiano un paio di passaggi. Naturalmente per editare il file updmap-local.cfg serve la password. Io l’ho copiato sul desktop, editato e incollato nella cartella web2c.
Ciao
Ivan