Instale o texlive 2017 no Ubuntu 16.04 LTS

12

Eu tentei instalar o texlive 2017 em 2015, mas recebi alguns erros. Diz

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)'

eu usei

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

Como posso corrigir isso?

    
por RohithBelur 20.06.2017 / 15:04

3 respostas

4

Eu encontrei esse problema ontem e resolvi iterativo ... demorou bastante tempo.

A mensagem de erro também aponta para o pacote .deb baixado. Você pode forçar a instalação com: dpkg -i --force all /var/cache/apt/archives/texlive-...york0_all.deb

Isso instalará o pacote com muitos avisos, mas você pode continuar com sudo apt install -f (na verdade, usei dist-upgrade ) até a próxima falha. Eu tive que repetir este procedimento por seis pacotes.

Quando a instalação for bem-sucedida e nenhum outro pacote interromper o processo com o erro mencionado, uma vez eu reiniciei o sudo apt dist-upgrade para concluir a instalação.

Eu fui assim, porque apt purge texlive-full não foi possível devido ao seu estado corrompido.

    
por Jan-Peter Voigt 23.06.2017 / 09:02
7

Para instalar o mais recente e melhor TeXLive 2017, execute o seguinte código no seu terminal:

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 você quiser atualizar os pacotes quando quiser, poderá emitir este comando: tlmgr update --all .

(instruções completas de instalação podem ser encontradas no site do rebocador )

Se você não quiser instalar nada, aqui está a imagem docker com o TeXLive 2017.

Aproveite !!

    
por Suman Khanal 10.08.2017 / 15:58
0

Os pacotes no PPA que você está usando não parecem fornecer uma atualização limpa dos pacotes oficiais do Ubuntu (o mesmo arquivo pertence a um pacote nos repositórios oficiais e a outro no PPA). Portanto, você precisa desinstalar seus pacotes existentes do TeX Live antes de poder instalá-los no PPA.

Como alternativa, não use um PPA e apenas use o instalador fornecido pelos desenvolvedores do TeX Live.

E, a propósito, não, você não precisa de texlive-full . Instalá-lo faz tanto sentido quanto instalar todos os pacotes dos repositórios do Ubuntu.

    
por fkraiem 23.06.2017 / 11:35