Como posso executar uma instalação completa do texlive (todos os pacotes) no CentOS?

11

Título diz tudo, como posso instalar o texlive e todos os pacotes para que eu possa rodar o tex2pdf no CentOS? Estou bastante acostumado com o Ubuntu e todo esse negócio está me enlouquecendo.

    
por Liam M 25.07.2012 / 14:19

2 respostas

7

sudo yum install texlive-*

A execução acima me deu a seguinte saída. É isso que você está procurando? Parece tudo.

Dependencies Resolved

======================================================================================================================== Package Arch Version
Repository Size ======================================================================================================================== Installing: 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-east-asian 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-east-asian 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-east-asian 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 Installing for dependencies: 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-Reuse noarch
0.35-3.el6 base 89 k ruby i686 1.8.7.352-13.el6 updates
534 k ruby-libs i686
1.8.7.352-13.el6 updates 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

Transaction Summary ======================================================================================================================== Install 28 Package(s)

Total download size: 190 M Installed size: 344 M Is this ok [y/N]: n

    
por 08.04.2014 / 23:37
1

Este é realmente o maior dos fracassos do CentOS / Fedora. Por um tempo, o Fedora teve uma configuração insana similar, onde uma instalação de trabalho texlive seria, por contagem, mais da metade do total de pacotes instalados em um sistema. </soapbox>

Eu ofereço uma solução parcial e um tanto hacky, similar à solução do @DevSolar para o apt. Metade funciona, talvez outra pessoa com esse problema possa descobrir o que está acontecendo e consertá-lo.

  • O primeiro passo é instalar o TexLive manualmente: link

  • Em segundo lugar, desinstale todos os seus (antigos) pacotes texlive- *, conforme apropriado: yum uninstall texlive*

  • Terceiro, use meu script sloppy para criar dois pequenos rpms que afirmam "fornecer" todos os pacotes rpm que o yum conhece: link

  • Quarto, instale esses rpms personalizados. Agora você deve poder instalar pacotes que dependam de pacotes texlive *.

Existe algum problema com o rpms, e eu não entendo o RPM bem o suficiente para consertá-lo: parece funcionar ok para (permitir a instalação de) outros pacotes que dependem dos pacotes .noarch texlive, mas não pacotes que dependem os pacotes específicos do arco do texlive ... vão figurar. De qualquer forma, isso me fez trabalhar produtivamente de novo, talvez ajude alguém também.

    
por 22.03.2018 / 15:52