Aggiorna da Tex Live dal 2013 al 2014 su Ubuntu 14.04


16

Secondo il sito Web TeX Live, TeX Live 2014 è stato rilasciato una settimana fa (14 giugno 2014). Come faccio ad aggiornare da TeX Live 2013 a TeX Live 2014 su Ubuntu 14.04?


3
Ancora peggio, la versione TeXLive 2013 inclusa in Ubuntu ha smesso di funzionare con tlmgr:tlmgr: The TeX Live versions supported by the repository [...] (2014--2014) do not include the version of the local installation (2013).
gertvdijk,

@gertvdijk Sì, lo stesso è successo a me. Quindi sono stato costretto a installare TeX Live 2014 ..
Håkon Hægland,

Dopo aver seguito la risposta selezionata, visualizzo ancora lo stesso errore di @gertvdijk. Eventuali suggerimenti?
modulitos,

@Lucas Allora non hai seguito tutti i passaggi. Probabilmente ti sei perso le modifiche al PERCORSO o per disconnetterti e riconnetterti dopo aver ricevuto il vecchio tlmgr ...
gertvdijk,

Sì, ho anche rifatto l'installazione (completo, predefinito, installazione) e controllato tutto. tlmgr --versiondice 2014ma tlmgr update --selfe dai tlmgr update --alll'errore dal tuo primo commento. Tutti i comandi in lattice funzionano bene e li uso /usr/local/texlive/2014/bin/..quindi per ora sto bene. Qualsiasi chiarimento tlmgr updatesull'errore sarebbe utile.
Modulitos,

Risposte:


15
  1. Scarica il "netinstaller" per TeXLive install-tl-unx.tar.gzda qualsiasi mirror CTAN , ad esempio questo .

    Questo "netinstaller" non è un download completo, ma solo un piccolo eseguibile e scaricherà tutti i pacchetti da Internet in base ai requisiti impostati in seguito. Per ulteriori informazioni, consultare la guida all'installazione .

  2. Estrarre da qualche parte, ad esempio in ~/texlive/2014.

    mkdir ~/texlive/2014
    cd ~/texlive/2014
    tar -xf /path/to/install-tl-unx.tar.gz
    cd install-tl-20140831 # depends on your installer version, adjust to your situation
    
  3. Esegui il install-tlbinario con i privilegi di root, ad es. (Adeguati alla tua situazione):

    sudo ./install-tl
    

    Nota: se si dispone di una macchina a utente singolo o non si dispone dei privilegi di root, si consiglia di installare invece nella directory home (omettere sudonel comando precedente). Il motivo è che comandi come tlmgr(vedi sotto) non funzioneranno immediatamente se vengono eseguiti con sudo, vedi Impostazione di TeX Live path per root per ulteriori informazioni.

    opzionalmente:

    • Aggiungi l' -select-repositoryopzione per selezionare un mirror CTAN nelle vicinanze prima di scaricare qualsiasi cosa.
    • Aggiungi l' -gui=perltkopzione per utilizzare un programma di installazione della GUI. Installa perl-tkprima il pacchetto! ( sudo apt-get install perl-tk) Vedi lo screenshot qui sotto come dovrebbe apparire.
    • Configura solo raccolte specifiche scegliendo l'opzione di menu Cper risparmiare larghezza di banda e spazio. Attenzione: il set predefinito di 47 raccolte produrrà oltre 2 GB di traffico e utilizzo del disco. Puoi sempre installare più raccolte in un secondo momento con il gestore pacchetti TeXLive ( tlmgr) e i collection-meta-pacchetti prefissati.
  4. Scegli Iper l'installazione nel menu. (Se non in modalità GUI)

    Si installa /usr/local/texlive/2014di default.

  5. L'output del programma di installazione suggerisce di regolare alcune variabili di ambiente. Fallo modificando il tuo ~/.profile(o ~/.bashrcse ti piace) e aggiungi le seguenti righe:

    TEXDIR="/usr/local/texlive/2014"
    export PATH=$TEXDIR/bin/i386-linux:$PATH    # for 32-bit installation
    export PATH=$TEXDIR/bin/x86_64-linux:$PATH  # for 64-bit installation
    export INFOPATH=$INFOPATH:$TEXDIR/texmf-dist/doc/info
    export MANPATH=$MANPATH:$TEXDIR/texmf-dist/doc/man
    

    Disconnettersi e riconnettersi per ricevere le nuove variabili o, sorgente il file, ad es. source ~/.profilePer attivarlo per la shell corrente. Quest'ultimo passaggio dovrebbe assicurarsi che l'applicazione utilizzi effettivamente la nuova installazione TeXLive locale 2014 anziché quella di Ubuntu. Alcuni strumenti richiedono di configurarlo da soli, vedi ad esempio questo su TeXWorks .

    Ecco come appare il programma di installazione della GUI:

    install-tl

  6. Infine, per installare nuovi pacchetti è necessario impostare un database di pacchetti Texlive (TLPDB). Vedi questo post per maggiori informazioni. In sintesi, devi eseguire:

    sudo apt-get install xzdec
    sudo tlmgr init-usertree
    

    quindi è possibile installare un nuovo pacchetto, ad esempio per installare il pacchetto wrapfig, eseguire:

    sudo env PATH="$PATH" tlmgr install wrapfig
    

    o se hai installato nella tua home directory, puoi omettere sudo:

    tlmgr install wrapfig
    

2
questo è corretto. È possibile utilizzare tlmgr update --selfe tlmgr update --allper mantenere aggiornata l'installazione.
puredevotion

1
La versione 2014 non è ancora disponibile nei repository, quindi in questo momento l'installazione manuale è l'unico modo per farlo. L'aspetto negativo di questo approccio è che dovrai gestire tu stesso gli aggiornamenti.
Luís de Sousa,

1
È già disponibile nei repository? In caso contrario, quando? Devo aggiungere un po 'di PPA o sarà disponibile come aggiornamento "normale" in Ubuntu 14.04 LTS? Grazie.
Slazer,

1
Assicurati di impostare le raccolte richieste con l' Copzione nel menu, altrimenti scarica 2896 pacchetti e impiega 20 minuti sulla mia connessione Internet a 100 Mbit ... Non voglio installare tutti i pacchetti TeXLive ...
gertvdijk

1
sudo tlmgr init-usertree non funziona per me ("comando non trovato"), ma eseguirlo senza sudo funziona.
Julian Schuessler,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.