如何在 CentOS 中执行完整的 texlive 安装(所有软件包)?

如何在 CentOS 中执行完整的 texlive 安装(所有软件包)?

标题说明了一切,我该如何安装 texlive 和所有软件包,以便在 CentOS 上运行 tex2pdf?我相当习惯使用 Ubuntu,而所有这些 yum 业务都让我抓狂。

答案1

sudo yum install texlive-*

运行上述命令后,我得到了以下输出。这就是你要找的吗?看起来一切正常。

依赖关系已解决

=========================================================================================================================== 软件包架构版本
存储库大小 === ... texlive-afm i686
2007-57.el6_2 基础 47 k texlive-context i686
2007-57.el6_2 基础 58 k texlive-dviutils i686
2007-57.el6_2 基础 191 k texlive-east-asian i686 2007-57.el6_2
基础 355 k texlive-texmf-afm noarch 2007-38.el6 基础 4.5 M texlive-texmf-context
noarch 2007-38.el6 基础
2.7 M texlive-texmf-doc noarch 2007-38.el6 基础 175 M texlive-texmf-east-asian noarch 2007-38.el6 基础 564 k texlive-texmf-errata-afm
noarch 2007-7.1.el6 基础
5.4 k texlive-texmf-errata-context noarch 2007-7.1.el6 基础 4.7 k texlive-texmf-errata-doc noarch
2007-7.1.el6 基础 5.9 k texlive-texmf-errata-east-asian noarch
2007-7.1.el6 基础 5.6 k texlive-texmf-errata-xetex noarch
2007-7.1.el6 基础 4.7 k texlive-texmf-xetex noarch 2007-38.el6 基础 137 k texlive-xetex
i686 2007-57.el6_2 基础
2.1 M 正在安装依赖项: compat-readline5 i686 5.2-17.1.el6 基础
128 k dvipdfm i686
0.13.2d-41.1.el6 基础 266 k dvipdfmx i686 0-0.31.20090708cvs.el6 基础
336 k dvipng i686
1.11-3.2.el6 基础 95 k gd i686 2.0.35-11.el6 基础
141 k libpaper i686
1.1.23-6.1.el6 基础 34 k mendexk i686 2.6e-57.el6_2 基础
48 k perl-PDF-Reuse noarch
0.35-3.el6 基础 89 k ruby​​ i686 1.8.7.352-13.el6 更新
534 k ruby​​-libs i686
1.8.7.352-13.el6 更新 1.6 M t1lib i686 5.1.2-6.el6_2.1 基础
152 k teckit i686
2.5.1-4.1.el6 基础 242 k xdvipdfmx i686 0.4-5.1.el6 基础
479 k

交易摘要 ============================================================================================================================ 安装 28 个包

总下载大小:190 M 安装大小:344 M 这样可以吗 [y/N]:n

答案2

这确实是 CentOS/Fedora 最大的失败。有一段时间,Fedora 有一个类似的疯狂设置,一个有效的 texlive 安装会占到系统上安装的软件包总数的一半以上。 </soapbox>

我提供了一个部分但有点不靠谱的解决方案,类似于 @DevSolar 的 apt 解决方案。它有一半奏效,也许遇到此问题的其他人可以找出问题所在并修复它。

RPM 存在一些问题,而我对 RPM 的了解不够深入,无法修复它:它似乎可以正常工作(允许安装)依赖于 .noarch texlive 包的其他包,但不能正常工作(允许安装)依赖于 texlive arch-specific 包的包... 想想吧。无论如何,它让我再次高效地工作,也许它也会帮助其他人。

答案3

为了获得更新版本的 texlive,我放弃了包管理器。

TUG 给出指示通过互联网安装 TeX Live。它们给出了特定情况的详细信息,例如无人值守安装或需要使用代理,但这里是原始情况:

  1. 根据您的操作系统下载安装程序: 安装-tl-windows.exe对于 Windows,安装-tl-unx.tar.gz对于 Linux。
  2. 解压档案后,切换到生成的 install-tl-* 子目录。然后perl install-tl

相关内容