如何安装最新的 TeX Live 2012?

如何安装最新的 TeX Live 2012?

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

答案1

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-反向移植通过输入以下内容来输入 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

答案2

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

为了获得 texlive 的“2012 (quantal)”版本,你需要添加反向移植 PPA

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

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

从 Synaptic 包管理器:

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

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

从命令行Ctrl++ AltT,输入以下命令:

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

答案3

我认为我没有足够的声誉来发表评论,因此我回答了上述对 Alexander Schleifer 的评论:在 Ubuntu 12.04 上,为了使升级正常工作,我必须使用:

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

不是答案建议的“apt-add”。使用“apt-add”时没有出现错误,但直到我尝试“add-apt”时才起作用。

相关内容