使用 安装软件包时apt
,可以指定版本号。我知道这一点,并且曾经使用过此功能。
我想知道是否可以这样说:“安装这些软件包,但只安装最新版本,直到...”。或者,也许我可以这样说apt update DATE
,它会更新所有存储库,就像我apt update
在指定日期调用一样。
我猜测这种功能在原则上是可能的,因为我认为“文件修改日期”与包一起存储。
这是我设想的场景...
我正在开发一个新的软件项目。为了确保依赖项正确且环境可重现,我还将设置 Docker 映像或虚拟机。无论哪种情况,要做到这一点,我都需要确切查看我的机器上已安装了哪些软件包。因此,我查看列表以记下确切的版本。然后我创建一个安装脚本,仅安装那些软件包
如果您已经这样做了,那么您就会知道这个过程可能很繁琐,因为您还需要追踪依赖关系并解决所有The following packages have unmet dependencies:
错误。
如果有类似的东西,apt update DATE
那么我基本上可以freeze
在当前日期查看 Docker 容器,以确保我使用的精确软件包已安装。有类似的东西吗?