[quote]Non ho provato (perché ho ancora TeX Live installato dai repository di Ubuntu, ma fra qualche giorno vi raggiungo), ma immagino che
`alias sutlmgr='sudo bash -c “export PATH=/usr/local/texlive/2010/bin/i386-linux:${PATH} && tlmgr -gui”'`
debba funzionare (ho altri alias che contengono sudo al loro interno e funzionano correttamente).Funziona, ma sarebbe meglio se venisse richiamato solo tlmgr e l’opzione -gui fosse passata da linea di comando. Suppongo che occorra definire una funzione di bash.
Ciao
Enrico
e’ piu’ semplice con uno script
`#! /bin/bash
export PATH=/usr/local/texlive/2010/bin/i386-linux:$PATH
sudo tlmgr $*
`
salvalo col nome che vuoi in $HOME/bin
tutte le opzioni passate allo script saranno passati a tlmgr.[/quote]
Ciao,
ho provato lo script con le seguenti operazioni:
creata dir ~/bin (che non esisteva)
creato file script chiamato ‘supertlmgr’ con i permessi di esecuzione
riavviata sessione
lanciato lo script ma ottengo:
`roberto@roberto-desktop:~$ supertlmgr gui
[sudo] password for roberto:
sudo: tlmgr: command not found
roberto@roberto-desktop:~$`
Inoltre, penso che l’operazione di export PATH eseguita ogni volta dallo script sia permanente, infatti il comando echo $PATH mi restituisce assieme al resto due percorsi identici per la bin di TeX LIve, uno impostato dal mio file .profile e l’altro aggiunto dallo script.
Comunque non sapevo che si potesse utilizzare una cartella bin in home, molto utile.
Grazie.