如何安装最新的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创建了官方的“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(精确)的可用反向端口。

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

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

  • PPA是否可以安全地添加到我的系统中,需要注意哪些“危险信号”?

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

来自Synaptic Package Manager:

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

     deb http://ppa.launchpad.net/texlive-backports/ppa/ubuntu precise main 
  2. 选择添加源 。 接下来,选择菜单上的“ 重新加载”按钮以重新索引包列表
  3. 最后,在Quickfilter字段中输入“texlive”,您将看到可用于安装的2012版软件包。
  4. 标记您感兴趣的包,然后单击“ 应用”按钮。

从命令行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”之前没有用。