如何在 Fedora 17 上使用 TeX Live?

如何在 Fedora 17 上使用 TeX Live?

在 Fedora 17 上我至少有 3 种方法可以使用 TeX Live:

  1. 从默认存储库安装(TeX Live 2007,非常旧)
  2. 添加正在进行的开发者存储库- 它足够稳定吗?过去有一些负面反馈——但这已是几年前的事了。
  3. 手动安装 TeX Live

第一种方法对我来说不起作用-因为 2007 太旧了。

那么,现在在 Fedora 17 上使用 TeX Live 的‘推荐’方法是什么?

答案1

我在所有机器上所做的是将 TeXLive 手动安装在系统中立目录中。类似/opt(而不是/usr/localTeXLive 安装程序的默认目录)的操作即可。在我的 Fedora 机器上,我甚至有/opt一个单独的分区,因此即使我重新安装 Fedora,也无需重新安装 TeXLive。根据我的经验,我发现,即使在打包了最新 TeXLive 的 Linux 发行版中,通过中央目录管理安装也更容易,而且您不会弄乱发行版的文件。此外,您还可以获得一个可用的 TeXLive 包管理器,并可以根据需要通过它更新 TeXLive 安装。

对于大多数 Linux 标准基础发行版(例如 Fedora),只需添加一个 shell 脚本即可/etc/profile.d将 TeXLive 安装添加到PATH以便您可以通过命令行访问 TeXLive 可执行文件。例如,在我的 Fedora 机器上,我创建了一个/etc/profile.d/texlive2011.sh包含以下内容的 shell 脚本。

#!/bin/bash
# 32bit or 64bit ?
texarch=`uname -m`
# TeXLive installation directory. Edit accordingly
dir=/opt/texlive/2011/bin/${texarch}-linux
# Check if $dir exists and if yes add it to the $PATH
if [ -d $dir ] ; then
   export PATH=$PATH:$dir
fi

您可能需要将其标记为可执行文件(sudo chmod +x /etc/profile.d/texlive2011.sh)。可能还需要注销/登录。

相关内容