Ubuntu 14.04 PPA 先前的 PHP 5.6 次要版本

Ubuntu 14.04 PPA 先前的 PHP 5.6 次要版本

我目前正在使用 Ondřej Surý 提供的 PPA 在 Ubuntu 上运行 PHP 5.6.6https://launchpad.net/~ondrej/+archive/ubuntu/php5-5.6这是使用 Chef 进行管理的,但与此并不真正相关。

在我们的构建中,我们定义了要安装的确切版本号(当前设置为 5.6.6+dfsg-1+deb.sury.org~trusty+1)。在过去几周的日常构建中,这一直运行良好。但这次构建刚刚失败,因为 5.6.7+dfsg-1+deb.sury.org~trusty+1 刚刚在过去一小时内发布,而现在版本 5.6.6+dfsg-1+deb.sury.org~trusty+1 似乎已经不存在了。

我可以毫无问题地针对新版本运行构建以确保一切正常,但这需要纳入我们的发布策略中。我如何才能保留对 PPA 上先前版本的访问权限?

答案1

看起来,无论是谁运行 ppa 都将其删除了,所以你无法真正采取任何措施来使其运行。

如果我需要设置版本,我通常会创建自己的 apt 存储库。通常将其放在 s3 上,然后上传需要安装的 deb。如果这不是一个选项,您可以做的就是获取他的 ppa 以获得正确的版本并构建您自己的版本。

这是我用来创建 s3 deb repos 的东西

https://github.com/krobertson/deb-s3

相关内容