Atualização do Tex Live de 2013 para 2014 no Ubuntu 14.04
16
Segundo o site do TeX Live, o TeX Live 2014 foi lançado há uma semana (14 de junho de 2014). Como atualizo do TeX Live 2013 para o TeX Live 2014 no Ubuntu 14.04?
Pior ainda, a versão do TeXLive 2013 incluída no Ubuntu parou de funcionar com tlmgr:tlmgr: The TeX Live versions supported by the repository [...] (2014--2014) do not include the version of the local installation (2013).
gertvdijk
@gertvdijk Sim, o mesmo aconteceu comigo. Então, eu fui forçado a instalar TeX Vivo 2014 ..
Håkon Hægland
Depois de seguir a resposta selecionada, ainda estou recebendo o mesmo erro que @gertvdijk. Alguma sugestão?
Modulitos 20/10
@ Lucas Você não seguiu todas as etapas então. Você provavelmente já perdeu as mudanças caminho ou para fazer logout e login novamente depois que você está recebendo o velho tlmgr ...
gertvdijk
Sim, eu até refiz a instalação (completa, padrão, instalação) e verifiquei tudo. tlmgr --versiondiz 2014mas tlmgr update --selfe tlmgr update --alldê o erro do seu primeiro comentário. Todos os comandos de látex funcionam bem e, /usr/local/texlive/2014/bin/..por isso, acho que estou bem por enquanto. Qualquer esclarecimento sobre o tlmgr updateerro seria útil.
Modulitos 21/10
Respostas:
15
Faça o download do "netinstaller" para TeXLive a install-tl-unx.tar.gzpartir de qualquer espelho CTAN , por exemplo, este .
Este "netinstaller" não é um download completo, mas apenas um pequeno executável e fará o download de todos os pacotes da Internet com base nos requisitos que você definir posteriormente. Para mais informações, consulte o guia de instalação .
Extraia-o em algum lugar, por exemplo, em ~/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
Execute o install-tlbinário com privilégios de root, por exemplo (ajuste à sua situação):
sudo ./install-tl
Nota: Se você possui uma máquina de usuário único ou não possui privilégios de root, recomendo instalar no diretório inicial (omitir sudono comando anterior). O motivo é que comandos como tlmgr(veja abaixo) não funcionarão imediatamente se forem executados sudo, consulte Configurando o caminho do TeX Live para obter mais informações.
Opcionalmente:
Adicione a -select-repositoryopção para selecionar um espelho CTAN próximo antes de baixar qualquer coisa.
Adicione a -gui=perltkopção para usar um instalador da GUI. Instale o perl-tkpacote primeiro! ( sudo apt-get install perl-tk) Veja a imagem abaixo como deve ser.
Configure apenas coleções específicas escolhendo a opção de menu Cpara economizar largura de banda e espaço. Esteja avisado: o conjunto padrão de 47 coleções produzirá mais de 2 GB de tráfego e uso do disco. Você sempre pode instalar mais coleções posteriormente com o gerenciador de pacotes TeXLive ( tlmgr) e os collection-meta-pacotes predefinidos.
Escolha Ipara instalar no menu. (Se não estiver no modo GUI)
Ele é instalado /usr/local/texlive/2014por padrão.
A saída do instalador sugere ajustar algumas variáveis de ambiente. Faça isso editando seu ~/.profile(ou ~/.bashrcse quiser) e adicione as seguintes linhas:
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
Efetue logout e efetue login novamente para receber as novas variáveis ou, origine o arquivo, por exemplo, source ~/.profilepara ativá-lo para o seu shell atual. Esta última etapa deve garantir que seu aplicativo realmente use sua nova instalação local do TeXLive de 2014, em vez da instalação do Ubuntu. Algumas ferramentas exigirão que você mesmo configure isso; veja, por exemplo, isso no TeXWorks .
Veja como é o instalador da GUI:
Por fim, para instalar novos pacotes, você precisa configurar um banco de dados de pacotes Texlive (TLPDB). Veja este post para mais informações. Em resumo, você deve executar:
isto está certo. Você pode usar tlmgr update --selfe tlmgr update --allmanter sua instalação atualizada.
30814 puredevotion
11
A versão 2014 ainda não está disponível nos repositórios, portanto, agora, uma instalação manual é a única maneira de fazê-lo. A desvantagem dessa abordagem é que você mesmo gerenciará as atualizações.
Luís de Sousa
11
Já está disponível nos repositórios? Se não, quando? Preciso adicionar algum PPA ou ele estará disponível como uma atualização "normal" no Ubuntu 14.04 LTS? Obrigado.
Slazer 27/07
11
Certifique-se de definir as coleções necessárias com a Copção no menu, caso contrário ele baixa 2896 pacotes e leva 20 minutos na minha conexão de internet de 100Mbit ... Não quero instalar todos os pacotes TeXLive ...
gertvdijk
11
O sudo tlmgr init-usertree não funciona para mim ("comando não encontrado"), mas a execução sem o sudo funciona.
tlmgr
:tlmgr: The TeX Live versions supported by the repository [...] (2014--2014) do not include the version of the local installation (2013).
tlmgr --version
diz2014
mastlmgr update --self
etlmgr update --all
dê o erro do seu primeiro comentário. Todos os comandos de látex funcionam bem e,/usr/local/texlive/2014/bin/..
por isso, acho que estou bem por enquanto. Qualquer esclarecimento sobre otlmgr update
erro seria útil.Respostas:
Faça o download do "netinstaller" para TeXLive a
install-tl-unx.tar.gz
partir de qualquer espelho CTAN , por exemplo, este .Este "netinstaller" não é um download completo, mas apenas um pequeno executável e fará o download de todos os pacotes da Internet com base nos requisitos que você definir posteriormente. Para mais informações, consulte o guia de instalação .
Extraia-o em algum lugar, por exemplo, em
~/texlive/2014
.Execute o
install-tl
binário com privilégios de root, por exemplo (ajuste à sua situação):Nota: Se você possui uma máquina de usuário único ou não possui privilégios de root, recomendo instalar no diretório inicial (omitir
sudo
no comando anterior). O motivo é que comandos comotlmgr
(veja abaixo) não funcionarão imediatamente se forem executadossudo
, consulte Configurando o caminho do TeX Live para obter mais informações.Opcionalmente:
-select-repository
opção para selecionar um espelho CTAN próximo antes de baixar qualquer coisa.-gui=perltk
opção para usar um instalador da GUI. Instale operl-tk
pacote primeiro! (sudo apt-get install perl-tk
) Veja a imagem abaixo como deve ser.tlmgr
) e oscollection-
meta-pacotes predefinidos.Escolha Ipara instalar no menu. (Se não estiver no modo GUI)
Ele é instalado
/usr/local/texlive/2014
por padrão.A saída do instalador sugere ajustar algumas variáveis de ambiente. Faça isso editando seu
~/.profile
(ou~/.bashrc
se quiser) e adicione as seguintes linhas:Efetue logout e efetue login novamente para receber as novas variáveis ou, origine o arquivo, por exemplo,
source ~/.profile
para ativá-lo para o seu shell atual. Esta última etapa deve garantir que seu aplicativo realmente use sua nova instalação local do TeXLive de 2014, em vez da instalação do Ubuntu. Algumas ferramentas exigirão que você mesmo configure isso; veja, por exemplo, isso no TeXWorks .Veja como é o instalador da GUI:
Por fim, para instalar novos pacotes, você precisa configurar um banco de dados de pacotes Texlive (TLPDB). Veja este post para mais informações. Em resumo, você deve executar:
então você pode instalar um novo pacote, por exemplo, para instalar o pacote
wrapfig
, execute:ou se você instalou em seu diretório pessoal, pode omitir
sudo
:fonte
tlmgr update --self
etlmgr update --all
manter sua instalação atualizada.C
opção no menu, caso contrário ele baixa 2896 pacotes e leva 20 minutos na minha conexão de internet de 100Mbit ... Não quero instalar todos os pacotes TeXLive ...