当前位置: 首页>>技术教程>>正文


我如何安装最新的TeX Live 2012?

, ,

问题描述

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

最佳解决方法

TeX Live 2012在官方”backports” PPA中提供12.04

TeX Live 2012计划纳入下一个Ubuntu版本(Quantal 12.10)。与此同时,Ubuntu的TeX Live维护者Jeremy Bicha创建了an official “backports” PPA,允许12.04用户轻松安装/升级到新版本。

要安装/升级到TeX Live 2012:

  1. 使用Ctrl + Alt + T打开终端

  2. 通过输入以下内容添加texlive-backports PPA(出现提示时输入您的密码):

    sudo add-apt-repository ppa:texlive-backports/ppa
    
  3. 然后键入:

    sudo apt-get update
    
  4. 安装:

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

      sudo apt-get install texlive
      
    • 如果你已经安装了TeX Live并且正在升级,请输入:

      sudo apt-get upgrade
      

      警告:这也会升级你的Ubuntu系统上所有可用的升级包。如果您不希望这样做,请改用之前的sudo apt-get install texlive

次佳解决方法

在链接的页面上链接的目录列表不会显示12.04(精确)的可用backports。

为了获得“2012(量子)”版本的texlive,您需要添加the backport PPA

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

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

来自新立得包管理器:

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

    deb http://ppa.launchpad.net/texlive-backports/ppa/ubuntu precise main
    
  2. 选择Add source。接下来,选择re-index菜单上的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

这也将安装以下依赖项:

lmodern luatex texlive-binaries texlive-common texlive-doc-base texlive-luatex

第三种解决方法

我认为我没有评论的名声,所以我回答了上面的Alexander Schleifer:在Ubuntu 12.04上为了升级工作,我必须使用:

sudo add-apt-repository ppa:texlive-backports/ppa

答案建议不是”apt-add”。它没有给我”apt-add”错误,但没有工作,直到我尝试”add-apt.”

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/422.html,未经允许,请勿转载。