使Aptitude尊重获取select列表

  • 我们有几个pipe理员在数百个debian服务器上工作。 有些使用aptitude,有些使用apt-get。
  • 要标记软件包,有些使用“echo $ package hold | dpkg –set-selections”,有些使用“aptitude hold $ package”。

现在的问题是:当我进行大规模的资质升级时,aptitude并不尊重被标记的东西。 这可能会有非常糟糕的后果,因为aptitude会升级不应该升级的软件包。

我该怎么办 ?

有几件事情浮现在脑海里:

  • 标准化在一个工具或其他。 这两种工具有很多不同意的地方(他们甚至使用相同的autoremove数据库呢?)。 select一个,别名另一个“回声使用$ OTHER_TOOL,你的工具”
  • 你应该使用钉住; 这真是太棒了。
  • 我强烈build议尝试给configurationpipe理。 几百台服务器? 难怪到处都是破门而入。
  • 更多的文件,更less的牛仔。
  • 追查http://bugs.debian.org/146207 (这是许多合并的错误),试图获得适应能力。

我该怎么办 ?

使用apt-get。

能力还没有这样做。 这是不完整的function(挤压/testing目前使用版本0.6.0.1)。