不要安装任何比...更新的东西(或者其他方法)

不要安装任何比...更新的东西(或者其他方法)

使用 安装软件包时apt,可以指定版本号。我知道这一点,并且曾经使用过此功能。

我想知道是否可以这样说:“安装这些软件包,但只安装最新版本,直到...”。或者,也许我可以这样说apt update DATE,它会更新所有存储库,就像我apt update在指定日期调用一样。

我猜测这种功能在原则上是可能的,因为我认为“文件修改日期”与包一起存储。

这是我设想的场景...

我正在开发一个新的软件项目。为了确保依赖项正确且环境可重现,我还将设置 Docker 映像或虚拟机。无论哪种情况,要做到这一点,我都需要确切查看我的机器上已安装了哪些软件包。因此,我查看列表以记下确切的版本。然后我创建一个安装脚本,仅安装那些软件包

如果您已经这样做了,那么您就会知道这个过程可能很繁琐,因为您还需要追踪依赖关系并解决所有The following packages have unmet dependencies:错误。

如果有类似的东西,apt update DATE那么我基本上可以freeze在当前日期查看 Docker 容器,以确保我使用的精确软件包已安装。有类似的东西吗?

相关内容