Installa texlive 2017 su Ubuntu 16.04 LTS


16

Ho provato a installare il texlive2017 rispetto al 2015, ma ho riscontrato qualche errore. Dice

trying to overwrite '/usr/share/doc/texlive-doc/latex/mweights/README',
   which is also in package texlive-latex-extra-doc 2015.20160320-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)'

ero solito

sudo add-apt-repository ppa:jonathonf/texlive-2017
sudo apt-get update
sudo apt-get install texlive-full

Come posso ripararlo?


rimuovendo prima texlive2015 e poi installando texlive2017 funziona.
Max N

Ubuntu 17.04 e quanto sopra funziona senza errori :)
Yan King Yin

Risposte:


6

Mi sono imbattuto in questo problema ieri e l'ho risolto iterativo ... ci è voluto del tempo.

Il messaggio di errore punta anche al pacchetto .deb scaricato. È possibile forzare l'installazione con: dpkg -i --force all /var/cache/apt/archives/texlive-...york0_all.deb

Questo installerà il pacchetto con molti avvisi, ma puoi procedere con sudo apt install -f(l'ho effettivamente utilizzato dist-upgrade) fino al prossimo arresto anomalo. Ho dovuto ripetere questa procedura per sei pacchetti.

Quando l'installazione è riuscita e non più pacchetti interrompono il processo con l'errore menzionato, una volta ho riavviato sudo apt dist-upgradeper completare l'installazione.

Sono andato in questo modo, perché apt purge texlive-fullnon era possibile a causa del suo stato corrotto.


10

Per installare l'ultimo e il più grande TeXLive 2017, esegui il seguente codice nel tuo terminale:

curl -sL http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz | tar zxf - && mv install-tl-20* install-tl
cd install-tl
echo "selected_scheme scheme-full" > profile \
  && ./install-tl -repository http://mirror.ctan.org/systems/texlive/tlnet -profile profile
export PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH

E quando si desidera aggiornare i pacchetti quando si desidera, è possibile emettere questo comando: tlmgr update --all.

(le istruzioni complete per l'installazione sono disponibili sul sito Web del rimorchiatore )

Se non vuoi installare nulla, ecco il immagine docker con TeXLive 2017 con Pandoc , un versatile convertitore universale di documenti.

Godere!!


Ottimo consiglio! L'uso di un'immagine Docker è il più semplice possibile.
conosce il

1
echo e install-tl dovevano essere il prefisso sudoper me
parole per il

L'ultimo comando dovrebbe essere PATH = ... giusto?
parole per il

@onknows: Non sono d'accordo. È il più dispendioso possibile.
einpoklum,

Ora, quando in TeXstudio, come posso farlo effettivamente utilizzare i nuovi binari?
Max N

1

I pacchetti sul PPA in uso non sembrano fornire un aggiornamento pulito dai pacchetti Ubuntu ufficiali (lo stesso file appartiene a un pacchetto nei repository ufficiali e ad un altro nel PPA). Pertanto è necessario disinstallare i pacchetti TeX Live esistenti prima di poterli installare dal PPA.

In alternativa, non utilizzare affatto un PPA e utilizzare semplicemente il programma di installazione fornito dagli sviluppatori di TeX Live.

E a proposito, no, non è necessario texlive-full. Installarlo ha lo stesso senso dell'installazione di tutti i pacchetti dai repository Ubuntu.


puoi fare in modo che Suman Khanals risponda meglio e ci illumini come non installare tutto?
Max N
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.