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 debian
for <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/tex
e 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 /sbin
se eles são para root
diretó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 ii
meios 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 tex
comando), 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-base
em vez disso, que oferecerá mais ferramentas e documentação também... e depois disso você poderá usar tlmgr
para 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 sudo
na 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.