根据TeX Live 网站TeX Live 2014 于一周前(2014 年 6 月 14 日)发布。如何在 Ubuntu 14.04 上从 TeX Live 2013 升级到 TeX Live 2014?
答案1
从
install-tl-unx.tar.gz
任何CTAN镜像例如这个。此“netinstaller”不是完整下载,而只是一个小型可执行文件,它将根据您稍后设置的要求从互联网上下载所有软件包。有关更多信息,请参阅安装指南。
将其解压到某处,例如
~/texlive/2014
。mkdir ~/texlive/2014 cd ~/texlive/2014 tar -xf /path/to/install-tl-unx.tar.gz cd install-tl-20140831 # depends on your installer version, adjust to your situation
使用 root 权限运行
install-tl
二进制文件,例如(根据您的情况调整):sudo ./install-tl
注意:如果您有一台单用户计算机,或者没有 root 权限,我建议您改为安装到您的主目录(
sudo
在上一个命令中省略)。原因是,tlmgr
如果使用 运行命令(见下文),则这些命令将无法立即使用sudo
,请参阅为根设置 TeX Live 路径了解更多信息。可选:
- 添加
-select-repository
选项以便在下载任何内容之前选择附近的 CTAN 镜像。 - 添加
-gui=perltk
使用 GUI 安装程序的选项。perl-tk
首先安装包!(sudo apt-get install perl-tk
)参见下面的屏幕截图,它应该是什么样子。 - 通过选择菜单选项仅配置特定集合C以节省带宽和空间。请注意:默认的 47 个集合将产生超过 2GB 的流量和磁盘使用量。您以后可以随时使用 TeXLive 包管理器 (
tlmgr
) 和collection-
-prefixed 元包安装更多集合。
- 添加
I在菜单中选择安装。(如果不是在 GUI 模式)
/usr/local/texlive/2014
它默认安装。安装程序输出建议调整一些环境变量。通过编辑
~/.profile
(或者~/.bashrc
如果您愿意)并添加以下几行来执行此操作:TEXDIR="/usr/local/texlive/2014" export PATH=$TEXDIR/bin/i386-linux:$PATH # for 32-bit installation export PATH=$TEXDIR/bin/x86_64-linux:$PATH # for 64-bit installation export INFOPATH=$INFOPATH:$TEXDIR/texmf-dist/doc/info export MANPATH=$MANPATH:$TEXDIR/texmf-dist/doc/man
注销并重新登录以接收新变量,或者获取文件,例如
source ~/.profile
为当前 shell 激活它。最后一步应确保您的应用程序实际使用新的 2014 本地 TeXLive 安装,而不是 Ubuntu 打包的安装。有些工具需要您自己配置,例如TeXWorks 上的这个。GUI 安装程序如下所示:
最后,要安装新软件包,您需要设置 Texlive 软件包数据库 (TLPDB)。请参阅这个帖子了解更多信息。总之,你必须运行:
sudo apt-get install xzdec sudo tlmgr init-usertree
然后您可以安装一个新包,例如,要安装包
wrapfig
,请运行:sudo env PATH="$PATH" tlmgr install wrapfig
或者如果你安装在你的主目录中,你可以省略
sudo
:tlmgr install wrapfig