Como posso executar uma instalação texlive completa (todos os pacotes) no CentOS?
13
O título diz tudo, como posso instalar o texlive e todos os pacotes para poder executar o tex2pdf no CentOS? Estou bastante acostumado ao Ubuntu e todo esse negócio do yum está me deixando louco.
Essa é realmente a melhor maneira de seguir minha experiência. Você pode descobrir como saber se yumo TeXLive está realmente instalado, de alguma forma, como eu fiz para o apt .
DevSolar
Respostas:
7
sudo yum install texlive-*
A execução do procedimento acima me deu a seguinte saída. É isso que você está procurando? Parece tudo.
Dependências resolvidas
==================================================== ==================================================== ====================
Tamanho do Repositório da Versão do Arch Package ========================= ==================================================== ============================================= Instalando: texlive-afm i686
2007-57.el6_2 base 47 k texlive-context i686
2007-57.el6_2 base 58 k texlive-dviutils i686
2007-57.el6_2 base 191 k texlive-leste-asiático i686
2007-57.el6_2 base 355 k texlive-texmf-afm noarch 2007-38.el6 base 4.5 M texlive-texmf-context
noarch 2007-38.el6 base
2.7 M texlive-texmf-doc noarch 2007-38.el6 base 175 M texlive-texmf-leste-asiático noarch 2007-38.el6 base 564 k texlive-texmf-errata-afm
noarch 2007-7.1.el6 base
5.4 k texlive-texmf-errata-context noarch 2007-7.1.el6 base 4.7 k texlive- texmf-errata-doc noarch
2007-7.1.el6 base 5.9 k texlive-texmf-errata-leste-asiático noarch
2007-7.1.el6 base 5.6 k texlive-texmf-errata-xetex noarch
2007-7.1.el6 base 4.7 k texlive-texmf-xetex noarch 2007- 38.el6 base 137 k texlive-xetex
i686 2007-57.el6_2 base
2.1 M Instalação para dependências: compat-readline5 i686 5.2-17.1.el6 base
128 k dvipdfm i686
0.13.2d-41.1.el6 base 266 k dvipdfmx i686 0-0.31.20090708cvs.el6 base
336 k dvipng i686
1.11-3.2.el6 base 95 k gd i686 2.0.35-11.el6 base
141 k libpaper i686
1.1.23- 6.1.el6 base 34 k mendexk i686 2.6e-57.el6_2 base
48 k perl-PDF-Reutilizar noarch
0.35-3.el6 base 89 k ruby i686 1.8.7.352-13.el6 atualizações
534 k ruby-libs i686
1.8.7.352-13.el6 atualizações 1.6 M t1lib i686 5.1.2-6.el6_2.1 base
152 k teckit i686
2.5.1-4.1.el6 base 242 k xdvipdfmx i686 0.4-5.1.el6 base
479 k
Resumo da transação ================================================== ==================================================== ====================== Instalar 28 pacotes
Tamanho total do download: 190 M Tamanho instalado: 344 M Está ok [s / N]: n
Eu tinha que citar o glob o argumento em zsh:yum install 'texlive-*'
Bryce Guinta
2
Este é realmente o maior fracasso do CentOS / Fedora. Por um tempo, o Fedora teve uma configuração igualmente insana, em que uma instalação texlive funcional seria, em média, mais da metade do total de pacotes instalados em um sistema. </soapbox>
Eu ofereço uma solução parcial e, embora um tanto hacky, semelhante à solução do @DevSolar para o apt. É meio que funciona, talvez alguém com esse problema possa descobrir o que está acontecendo e corrigi-lo.
Quarto, instale esses rpms personalizados. Agora você deve poder instalar pacotes que dependem dos pacotes texlive *.
Há algum problema com o rpms, e eu não entendo o RPM suficientemente bem para corrigi-lo: parece funcionar bem para (permitir a instalação de) outros pacotes que dependem dos pacotes .noarch texlive, mas não pacotes que dependem do arco texlive pacotes específicos ... vão entender. De qualquer forma, isso me fez trabalhar produtivamente novamente, talvez ajude outra pessoa também.
yum
o TeXLive está realmente instalado, de alguma forma, como eu fiz para o apt .Respostas:
A execução do procedimento acima me deu a seguinte saída. É isso que você está procurando? Parece tudo.
fonte
yum install 'texlive-*'
Este é realmente o maior fracasso do CentOS / Fedora. Por um tempo, o Fedora teve uma configuração igualmente insana, em que uma instalação texlive funcional seria, em média, mais da metade do total de pacotes instalados em um sistema.
</soapbox>
Eu ofereço uma solução parcial e, embora um tanto hacky, semelhante à solução do @DevSolar para o apt. É meio que funciona, talvez alguém com esse problema possa descobrir o que está acontecendo e corrigi-lo.
O primeiro passo é instalar o TexLive manualmente: http://www.tug.org/texlive/acquire-netinstall.html
Segundo, desinstale todos os seus pacotes texlive- * (antigos), conforme apropriado para você:
yum uninstall texlive*
Terceiro, use meu script desleixado para criar dois pequenos rpms que pretendem "fornecer" todos os pacotes rpm que o yum conhece: https://gist.github.com/tesch1/444d09b62bd49756c59ae89b4b9244c9
Quarto, instale esses rpms personalizados. Agora você deve poder instalar pacotes que dependem dos pacotes texlive *.
Há algum problema com o rpms, e eu não entendo o RPM suficientemente bem para corrigi-lo: parece funcionar bem para (permitir a instalação de) outros pacotes que dependem dos pacotes .noarch texlive, mas não pacotes que dependem do arco texlive pacotes específicos ... vão entender. De qualquer forma, isso me fez trabalhar produtivamente novamente, talvez ajude outra pessoa também.
fonte