假设有一个我不想通过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
等价物。)