Ubuntu 12.04仍包含TeX Live的过时和过时的2009版本。除了可以从TeX Live网站手动安装之外,还有其他方法可以在Ubuntu Precise 12.04上安装最新的2012版本吗?
install-tl
脚本,手动安装最新的TeX Live版本实际上非常方便。您可以在此处找到有关手动安装的简要介绍。
Ubuntu 12.04仍包含TeX Live的过时和过时的2009版本。除了可以从TeX Live网站手动安装之外,还有其他方法可以在Ubuntu Precise 12.04上安装最新的2012版本吗?
install-tl
脚本,手动安装最新的TeX Live版本实际上非常方便。您可以在此处找到有关手动安装的简要介绍。
Answers:
TeX Live 2012计划包含在下一个Ubuntu版本(Quantal 12.10)中。同时,Ubuntu的TeX Live维护者Jeremy Bicha创建了一个官方的“反向移植” PPA,以允许12.04用户轻松安装/升级到新版本。
要安装/升级到TeX Live 2012:
通过输入以下内容添加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
。
sudo apt-get upgrade
没有使用该命令。运行是成功的窍门。(TeX Live 2012/Debian)
tex --version
sudo apt-get install texlive
sudo apt-get install texlive-full
,则进行升级不会涉及到它,因为在texlive反向端口PPA中并不是这样调用它的。
sudo apt-get install texlive-latex-extra
以获取我想要的所有软件包
在您链接的页面上链接的目录列表未显示12.04(精确)的可用反向端口。
为了获得texlive的“ 2012(最佳)”版本,您将需要添加backport PPA。
在添加PPA之前,您应该了解其中涉及的一些风险:
始终记住,PPA是由社区提供的,在添加PPA之前,您应该了解可能的风险。
从Synaptic软件包管理器中:
选择设置->存储库->其他软件->添加并输入:
deb http://ppa.launchpad.net/texlive-backports/ppa/ubuntu precise main
在命令行(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”后才起作用。
> ls /usr/bin/apt-add-repository -l
输出lrwxrwxrwx 1 root root 18 sept. 28 2012 /usr/bin/apt-add-repository -> add-apt-repository