如何安装最新的 TeX Live 2012?

ish*_*ish 131 latex software-installation

Ubuntu 12.04 仍然包含过时且过时的 2009 版 TeX Live。除了从 TeX Live 网站手动安装之外,还有其他方法可以在 Ubuntu Precise 12.04 上安装最新的 2012 版本吗?

ish*_*ish 124

TeX Live 2012 可用于 12.04官方“向后移植”PPA

TeX Live 2012 计划包含在下一个 Ubuntu 版本(Quantal 12.10)中。同时,Ubuntu 的 TeX Live 维护者 Jeremy Bicha 创建了一个官方的“向后移植”PPA,允许 12.04 用户轻松安装/升级到新版本。

要安装/升级到 TeX Live 2012:

  1. 打开与终端Ctrl+ Alt+T
  2. 通过键入以下内容添加texlive-backports PPA(在提示时输入您的密码):

    sudo add-apt-repository ppa:texlive-backports/ppa
    
    Run Code Online (Sandbox Code Playgroud)
  3. 然后输入:

    sudo apt-get update
    
    Run Code Online (Sandbox Code Playgroud)
  4. 安装

    • 如果您是第一次安装 TeX Live,请输入:

      sudo apt-get install texlive
      
      Run Code Online (Sandbox Code Playgroud)
    • 如果您已经安装了 TeX Live 并且正在升级,请键入:

      sudo apt-get upgrade
      
      Run Code Online (Sandbox Code Playgroud)

      警告:这也将升级您的 Ubuntu 系统上所有其他可用的软件包。如果您不想这样做,请改用前一个sudo apt-get install texlive

  • @izx 这个 PPA 安装是否仍然允许使用 *tlmgr* 来更新 TeX 软件包,如我在 [相关问题] 中所述(http://askubuntu.com/questions/183558/apt-get-errors-after-tex-live -2012-update-with-tlmgr)? (2认同)

Kev*_*wen 7

您链接的页面上链接的目录列表未显示 12.04(精确)的可用向后移植。

为了获得 texlive 的“2012(量子)”版本,您需要添加向后移植 PPA

在添加 PPA 之前,您应该了解所涉及的一些风险:

请始终记住,PPA 是由社区提供的,您应该在添加 PPA 之前了解可能存在的风险。

来自 Synaptic 软件包管理器:

  1. 选择设置 --> 存储库 --> 其他软件 --> 添加并输入:

    deb http://ppa.launchpad.net/texlive-backports/ppa/ubuntu precise main
    
    Run Code Online (Sandbox Code Playgroud)
  2. 选择 Add source。接下来,选择Reload菜单上的按钮以重新索引您的包裹列表
  3. 最后,在 Quickfilter 字段中,输入“texlive”,您将看到可供安装的 2012 版软件包。
  4. 标记您感兴趣的包,然后单击Apply按钮。

在命令行Ctrl+ Alt+ T),输入以下命令:

sudo apt-add-repository http://ppa.launchpad.net/texlive-backports/ppa/ubuntu
sudo apt-get update
sudo apt-get install texlive-base
Run Code Online (Sandbox Code Playgroud)

这还将安装以下依赖项:

lmodern luatex texlive-binaries texlive-common texlive-doc-base texlive-luatex
Run Code Online (Sandbox Code Playgroud)