apt-cacher 能够管理客户端请求的包吗?

apt-cacher 能够管理客户端请求的包吗?

我目前正在尝试为我们的公司构建一个存储库。我们唯一的需要是能够控制将哪些特定的包推送给客户。

我们同意使用 apt-cacher。

我的问题是是否有可能选择允许下载哪个版本的包(如果有更多)。

谢谢

答案1

通常,apt(和相关工具)会下载软件包的最新版本,如果无法下载该版本则会失败;它不会回退到旧版本。

您可以使用类似下面的命令来调整引脚优先级

Package: *
Pin: release a=trusty-proposed
Pin-Priority: 400

这使得它trusty-proposed的优先级低于其他存储库(默认值为 500),并且apt只有在明确请求或唯一方法时才从这个位置拉取软件包。

答案2

您可以在调用时指定版本apt-get install

apt-get install apache2=2.2.20-1ubuntu1

您必须将其放入某种自动脚本中,让您的客户端运行这些脚本,确保他们获得您想要的版本。

相关内容