TeX Live su Linux
I passi qui descritti potrebbero dover essere adattati alla tua distribuzione Linux. Ci riferiremo a distro Debian e derivate, come Ubuntu.
Per le altre distro mandaci la tua guida all’installazione seguendo le indicazioni della sezione Contribuire alla guida.
Tip
Se non vuoi digitare i comandi copiali con l’apposito pulsante a destra del box del codice teli e incollali nel terminale con CTRL + Shift + V
Passo 1: archivio
Scarica l’archivio
install-tl-unx.tar.gz
contenente il necessario da CTAN e procedi con un click destro sulla sua icona a
scompattarlo (voce “Estrai” o simile).
Passo 2 (raccomandato): verifica SHA-512
Accertiamoci che il file install-tl-unx.tar.gz sia stato scaricato
correttamente e che non sia stato manipolato, ovvero che l’installer sia sicuro.
Scarica il file install-tl-unx.tar.gz.sha512
che contiene la stringa di controllo sha-512.
Apri un terminale nella finestra dove l’archivio e il file di checksum sono
stati salvati (con un click destro sullo sfondo libero da icone scegliendo “Apri
Terminale qui” oppure con la combinazione di tasti CTRL + Alt + T) e digita il
comando:
shasum -c install-tl-unx.tar.gz.sha512
Il responso è positivo se il comando stampa:
install-tl-unx.tar.gz.sha512: OK
Se negativo appare invece FAILED dunque elimina i file e riprova con un altro
mirror CTAN.
Passo 3: avvio
Apri la cartella install-tl-20* appena creata e con un click destro sullo
sfondo libero da icone scegli “Apri Terminale qui”. Nella finestra del terminale
digita il comando seguente e fai invio per eseguirlo:
sudo ./install-tl
Nell’interfaccia testuale, alla linea “Enter command:” premi la lettera I per
installation e invio per confermare. Non è necessario modificare parametri.
I singoli pacchetti saranno scaricati con la protezione del protocollo di rete, dai server ufficiali CTAN. L’operazione può richiedere da 30 minuti a un’ora o più, in base alla tua connessione e alla velocità del computer.
Al termine apparirà il messaggio di benvenuto:
Benvenuto in TeX Live!
See /opt/texlive/2026/index.html for links to documentation.
The TeX Live web site (https://tug.org/texlive/) provides all updates
and corrections. TeX Live is a joint project of the TeX user groups
around the world; please consider supporting it by joining the group
best for you. The list of groups is available on the web
at https://tug.org/usergroups.html.
...
Passo 4: temp file
Seleziona sia l’archivio compresso che la directory temporanea non più
necessaria e premi Canc per eliminarle.
Passo 5: configurazione
A questo punto TeX Live deve essere configurata manualmente non potendo contare sugli automatismi del sistema di pacchetti proprio della distribuzione Linux.
Istruiamo Debian/Ubuntu su dove trovare i programmi di TeX Live appena installati.
Apri il file .profile nel tuo editor di testo preferito. Si tratta di un file
nascosto della home dell’utente. Premendo CTRL + H si attiva/disattiva la
visualizzazione delle rispettive icone.
Vai in fondo al file e incolla le seguenti righe:
# addition for TeX Live 2026
export PATH=/usr/local/texlive/2026/bin/x86_64-linux:${PATH}
Esci salvando e ricarica senza riavviare le impostazioni d’ambiente con il comando:
source ~/.profile
Passo 6: Test di funzionamento
Verifichiamo che il sistema riconosca correttamente LaTeX. Digita nel terminale:
lualatex --version
Se compare il testo che inizia con This is LuaHBTeX, Version 1.24.0... la
procedura è terminata con successo. Il tuo ambiente TeX Live è installato,
aggiornato e sicuro.
Passo 7: aggiornare TeX Live
L’utility di aggiornamento tlmgr ha necessità dei privilegi di amministratore
dovendo scrivere in una directory di sistema. Se lanciamo il comando con sudo
l’utility non verrà trovata perché non saranno riconosciti i percorsi
nell’ambiente di esecuzione amministrativo. La soluzione più semplice
consisterebbe nel digitare tutto il percorso ma non è comodo.
Basta creare un alias all’interno del file .bash_aliases. Si tratta di un
nome che prende il posto di un comando lungo utilizzato spesso.
Apri il file .bash_aliases nella home dell’utente. Se non esiste crealo, e
aggiungi le righe seguenti per creare l’alias sutlmgr:
# addition for TeX Live 2026
alias sutlmgr="sudo /usr/local/texlive/2026/bin/x86_64-linux/tlmgr"
Potrai usare sutlmgr da terminale per acquisire gli aggiornamenti dei
pacchetti. I comandi più comuni sono:
# per controllare la presenza di aggiornamenti:
tlmgr update --list
# per aggiornare tutto:
sutlmgr update --all
# per controllare se un pacchetto è installato:
tlmgr show <nome_del_pacchetto>