一些背景信息:
如您所知,在Debian软件包中,可能存在其他依赖项,Depends: apache2|something-else
例如在CONTROL文件中写为。如何apt
选择要选择的依赖项,以及如何覆盖此依赖项,以使下载大小最小化?
我在某些位置的连接速度很慢,需要它使用最小的总下载大小。我该如何强迫它这样做?
编辑:我不是问有关跳过推荐。
编辑2:我不是问有关跳过依赖项。我正在尝试以最小的总大小获得所有依赖关系,尤其是注意并深入遍历的package1|package2
选择。
编辑3:grep
可接受的shell脚本。
不幸的是,由于当前的答案并不能真正回答问题,因此无法真正获得赏金。仍然有人愿意编写bash脚本!
编辑4:尽管悬赏已被授予一个很好的答案,我鼓励您投票赞成,但我仍在寻求更具体的答案。如果它还可以很好地处理一个或多个软件包提供的虚拟软件包,那么我可能会再提供事后赏金来奖励该答案。