如何安装最新的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:
- 使用Ctrl + Alt + T打开终端
-
通过键入以下内容添加texlive-backports PPA(在提示时输入您的密码):
sudo add-apt-repository ppa:texlive-backports/ppa
-
然后输入:
sudo apt-get update
-
安装 :
-
如果您是第一次安装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:
-
选择设置 – >存储库 – >其他软件 – >添加,然后输入:
deb http://ppa.launchpad.net/texlive-backports/ppa/ubuntu precise main
- 选择添加源 。 接下来,选择菜单上的“ 重新加载”按钮以重新索引包列表
- 最后,在Quickfilter字段中输入“texlive”,您将看到可用于安装的2012版软件包。
- 标记您感兴趣的包,然后单击“ 应用”按钮。
从命令行 ( 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”之前没有用。