在Ubuntu 14.04上从2013年到2014年从Tex Live升级

根据TeX Live网站, TeX Live 2014于一周前(2014年6月14日)发布。 如何在Ubuntu 14.04上从TeX Live 2013升级到TeX Live 2014?

  1. 从任何CTAN镜像 (例如此 镜像)下载TeXLive install-tl-unx.tar.gz的“netinstaller”。

    这个“netinstaller”不是完整的下载,而只是一个小的可执行文件,它将根据您之后设置的要求从Internet下载所有软件包。 有关更多信息,请参阅安装指南 。

  2. 在某处提取它,例如~/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 
  3. 使用root权限运行install-tl二进制文件,例如(根据您的情况调整):

     sudo ./install-tl 

    注意:如果您有单用户计算机,或者没有root权限,我建议您安装到您的主目录(在上一个命令中省略sudo )。 原因是像tlmgr (见下文)这样的命令如果用sudo运行则无法开箱即用,有关详细信息,请参阅为root设置TeX Live路径 。

    可选:

    • 添加-select-repository选项,以便在下载任何内容之前选择附近的CTAN镜像。
    • 添加-gui=perltk选项以使用GUI安装程序。 首先安装perl-tk软件包! ( sudo apt-get install perl-tk )请参阅下面的屏幕截图,看看它应该是什么样子。
    • 通过选择菜单选项C来仅配置特定集合以节省带宽和空间。 警告:默认的47个集合将产生超过2GB的流量和磁盘使用量。 您可以随后使用TeXLive包管理器( tlmgr )和collection- -prefixed元包安装更多集合。
  4. 在菜单中选择安装。 (如果不是在GUI模式下)

    它默认安装在/usr/local/texlive/2014

  5. 安装程序输出建议调整一些环境变量。 通过编辑~/.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安装程序的外观:

    安装-TL

  6. 最后,要安装新软件包,您需要设置Texlive软件包数据库(TLPDB)。 有关更多信息,请参阅此post 。 总之,你必须运行:

     sudo apt-get install xzdec sudo tlmgr init-usertree 

    然后你可以安装一个新包,例如,安装包wrapfig ,运行:

     sudo env PATH="$PATH" tlmgr install wrapfig 

    或者如果您安装在主目录中,则可以省略sudo

     tlmgr install wrapfig