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