问题描述
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:
-
使用
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(精确)的可用backports。
为了获得“2012(量子)”版本的texlive,您需要添加the backport PPA。
在添加PPA之前,您应该了解一些涉及的风险:
请务必记住,PPA由社区提供,您应该在添加PPA之前了解可能存在的风险。
来自新立得包管理器:
-
选择设置 – >存储库 – >其他软件 – >添加并输入:
deb http://ppa.launchpad.net/texlive-backports/ppa/ubuntu precise main
-
选择
Add source
。接下来,选择re-index菜单上的Reload
按钮您的软件包列表 -
最后,在Quickfilter字段中输入”texlive”,您将看到2012版可用于安装的软件包。
-
标记您感兴趣的软件包,然后单击
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.”