Como encontrar a versão correta do TexLive para Ubuntu (ou sistema operacional baseado em Debian)?

Como encontrar a versão correta do TexLive para Ubuntu (ou sistema operacional baseado em Debian)?

Estou usando o Ubuntu 16.04 e instalei o Tex Live seguindoesse linkno site oficial e mostrou que é a versão 2018.

Mas quando eu uso tex --version recebo a seguinte saída:

TeX 3.14159265 (TeX Live 2019/dev/Debian) kpathsea versão 6.3.1/dev Copyright 2018 DE Knuth. NÃO há garantia. A redistribuição deste software é coberta pelos termos dos direitos autorais do TeX e pela Licença Pública Geral Lesser GNU. Para obter mais informações sobre esses assuntos, consulte o arquivo denominado COPYING e a fonte do TeX. Autor principal do TeX: DE Knuth.

Por que está aparecendo2019? Esta é a versão do TexLiveestábulono meu Ubuntu 16.04 LTS ou devoinstale uma versão mais antigado TexLive para ?

Agradecimentos antecipados pela ajuda

Responder1

ATENÇÃO:Esta resposta é focada em sistemas baseados em Debian (como todas as distribuições Ubuntu/Linux Mint e muito mais) e contém o procedimento para encontrar os pacotes necessários que são oferecidos pelo gerenciador de pacotes da sua distribuição. Se a sua distribuição for um LTS (na verdade, se não for uma distribuição contínua ou de teste ou de "vida pequena"), ela deve ser estável usando pacotes de seu próprio repositório e você não deve (pelo menos não frequentemente) adicionar pacotes encontrados em outros repositórios que não os repositórios oficiais da sua distribuição. Se por algum motivo específico você tiver que usar a versão mais recente ou nova de um pacote (especialmente para TeX Live, verifique istoresponder) que não é oferecido por seus repositórios, você deve saber que corre o risco de não conseguir nomear seu sistema operacional instalado como "estável" depois disso e deve fazer sua pesquisa antes de fazê-lo com possíveis erros que podem surgir dependendo de sua escolha. TAMBÉM, é importante que você considere atualizar para uma versão LTS mais recente (ou contínua ou mesmo de teste) se você normalmente precisar de mais versões reenviadas para mais de um ou dois pacotes

Para pesquisar onde um arquivo (do usuário) nomeado <name>está localizado, você pode digitar o comando (verifique primeiro o próximo comando, que levará muito menos tempo)

find /usr/ -name <name> 

Este comando no meu debianfor <name>substituído por tex(ubuntu retornará algo semelhante) retorna:

/usr/share/doc/texlive-doc/generic/knuth/tex
/usr/share/doc/texlive-doc/latex/plantslabels/doc/tex
/usr/share/doc/texlive-doc/latex/plantslabels/example/tex
/usr/share/doc/texlive-doc/latex/dashundergaps/doc/tex
/usr/share/texlive/texmf-dist/tex
/usr/share/texlive/texmf-dist/tex/generic/hyph-utf8/patterns/tex
/usr/share/texlive/texmf-dist/tex/generic/pgf/graphdrawing/tex
/usr/share/R/share/texmf/tex
/usr/share/texmf/tex
/usr/bin/tex

De todos esses arquivos, eu poderia saber que o binário que estou procurando é o /usr/bin/texe eu poderia pesquisar dentro do /usr/bin/como uma primeira tentativa real para evitar a espera pela pesquisa acima (binários -como comandos- estão sempre dentro de um /bin-ou um /sbinse eles são para rootdiretório de usuário).

Agora que você sabe a localização exata do arquivo, pode encontrar o pacote que oferece este comando pelo comando

dpkg -S /usr/bin/tex

Este comando retorna no meu sistema:

texlive-binaries: /usr/bin/tex

O próximo passo é encontrar os detalhes deste pacote (e se ele está instalado em seu sistema)

dpkg -l texlive-binaries

dará uma saída como:

    Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  texlive-binari 2016.2016051 amd64        Binaries for TeX Live

Onde os iimeios estão instalados. (para mais detalhes sobre a versão instalada você pode tentar dpkg -s texlive-binaries)

No seu caso (se você precisa apenas da versão "estável" do pacote que fornece o texcomando), possivelmente terá que remover a versão instalada (mas isso depende da forma como você instalou) e depois é só dar o comando:

apt install texlive-binaries

(Uma sugestão seria instalar, texlive-baseem vez disso, que oferecerá mais ferramentas e documentação também... e depois disso você poderá usar tlmgrpara adicionar ou remover pacotes e ter uma instalação mínima -como parece que você está procurando-)

PS: Eu sei que isso é mais sobre Linux baseado em Debian, mas se a pergunta estiver no tópico, a resposta também está no tópico e, se não, espero que tenha ajudado de qualquer maneira.

PS2: Pode ser necessário adicionar um sudona frente da maioria desses comandos ou fornecê-los depois de obter privilégios de administrador primeiro.

PS3: 16.04 poderá ser utilizado por mais um ano e alguns meses, mas 18.04 saiu do "Unity" e usa o ambiente de desktop "Gnome". Se você quiser uma maneira mais fácil de passar para o próximo ambiente de desktop, você pode inicializar duas vezes com o 18.04 e, se realmente não gostar, pode procurar outros ambientes de desktop ou até mesmo outras distros que atendam às suas necessidades.

informação relacionada