anl*_*cki 5 auctex texlive aptitude ubuntu-10.04
嗨,我知道这可能是一个无意义的问题,但我不得不问。我在 Ubuntu 10.04 (x64) 上安装了 TeXLive 2009,但我按照http://tug.org/texlive/doc.html上的说明使用“ install-tl ”perl 脚本手动安装。我以前安装的所有其他软件都是通过
sudo aptitude 安装包名
我手动安装的原因是因为tlmgr没有安装 aptitude 存储库版本,我想要一种快速安装/卸载 TeXLive-latex 相关软件包的方法。此外,我读到,作为一般规则,TeXLive Ubuntu 存储库通常已经过时。
我现在面临的问题是我需要安装其他相关的软件,例如,auctex当我发出
sudo aptitude 安装 auctex
我知道将安装所有这些软件包:
auctex emacs23{a} emacs23-bin-common{a} emacs23-common{a}
emacsen-common{a} lacheck{a} latex-beamer{a} latex-xcolor{a} lmodern{a}
luatex{a} pgf{a} preview-latex-style{a} prosper{a} ps2eps{a}
tex-common{a} texlive-base{a} texlive-binaries{a} texlive-common{a}
texlive-doc-base{a} texlive-extra-utils{a} texlive-font-utils{a}
texlive-generic-recommended{a} texlive-latex-base{a}
texlive-latex-base-doc{a} texlive-latex-recommended{a}
texlive-latex-recommended-doc{a} texlive-luatex{a} texlive-pstricks{a}
texlive-pstricks-doc{a}
即使我尝试类似的东西
sudo aptitude install --without-recommends auctex
我仍然得到
auctex emacs23{a} emacs23-bin-common{a} emacs23-common{a}
emacsen-common{a} preview-latex-style{a} tex-common{a}
这是方式比以前好多了,但我仍然得到tex-common的是正常时,(我认为)进行的texlive完全安装安装。tex-common反过来,安装是因为preview-latex-style,又是需要的,因为auctex需要。
所以,我的问题。有什么方法可以告诉 aptitude “嘿,我已经安装了这些,所以不用担心依赖项,尽管您以前从未见过它们,但我已经控制了它们? ”?将auctex不顾的texlive手动安装甚至工作?
非常感谢任何帮助或想法。
当您安装不是通过打包系统提供的程序时,请将其安装在/usr/local(或在/opt,或在您的主目录中,但不要在/usr)下。除非您的磁盘空间不足,否则您可以保留打包版本(如果有)。
有时,假装已安装软件包会很有用。这可以通过安装一个虚拟包来完成,该包除了要求和提供依赖项之外什么也不做。基于 Debian 的系统(包括 Ubuntu)equivs-build在软件包中提供了该命令equivs。引用包说明:
该软件包提供了一个工具来创建仅包含依赖项信息的 Debian 软件包。
其用途之一是创建元包:该包的唯一目的是声明对其他包的依赖关系和冲突,以便自动安装、升级或删除这些包。
另一个用途是规避依赖性检查。如果系统上没有安装软件包 P,则依赖于 P 的软件包通常无法安装。但是,如果已知安装了与 P 等效的功能,则可以使用此工具来欺骗 Debian 软件包管理系统,使其相信确实安装了软件包 P。注意:这应该被视为解决尴尬情况的粗暴黑客,而不是正常的解决方案。
| 归档时间: |
|
| 查看次数: |
706 次 |
| 最近记录: |