如何告诉apt手动解决依赖关系?
假设有一个我不想通过apt手动安装的软件。(TeXLive,因为我想使用2011版本而且apt只有2009版本。) 假设我还想安装另一个软件apt,但这取决于第一个软件。(Vim LaTeXSuite,因为手动安装以供系统范围使用很痛苦。) 默认情况下,apt不会“看到”第一个软件,并继续安装大量不需要和不受欢迎的(即TeXLive 2009)以满足依赖元数据。 我怎么能: 告诉apt一个给定的包(例如texlive)是否已经安装用于所有实际目的,并且它不应该作为其他包的依赖项安装? 告诉apt安装一个给定的包(例如vim-latexsuite)而不打扰它的依赖关系? 我已经通过各种筛选apt-相关联机手册,以及来到了空,也发现了这个问题,在这个网站,但觉得有有要做到这一点不太hackish的方式,不是吗? (从我的Gentoo时代开始,我记得emerge --inject并且/etc/portage/package.provides,我基本上都在寻找apt等价物。)