![如何在 Fedora 17 上使用 TeX Live?](https://linux22.com/image/251259/%E5%A6%82%E4%BD%95%E5%9C%A8%20Fedora%2017%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20TeX%20Live%EF%BC%9F.png)
在 Fedora 17 上我至少有 3 种方法可以使用 TeX Live:
- 从默认存储库安装(TeX Live 2007,非常旧)
- 添加正在进行的开发者存储库- 它足够稳定吗?过去有一些负面反馈——但这已是几年前的事了。
- 手动安装 TeX Live
第一种方法对我来说不起作用-因为 2007 太旧了。
那么,现在在 Fedora 17 上使用 TeX Live 的‘推荐’方法是什么?
答案1
我在所有机器上所做的是将 TeXLive 手动安装在系统中立目录中。类似/opt
(而不是/usr/local
TeXLive 安装程序的默认目录)的操作即可。在我的 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
)。可能还需要注销/登录。