Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php apt get:识别包的所有旧版本号?_Php_Debian_Apt - Fatal编程技术网

Php apt get:识别包的所有旧版本号?

Php apt get:识别包的所有旧版本号?,php,debian,apt,Php,Debian,Apt,我需要在Debian上安装PHP5.3。如果我定期安装PHP,我会得到5.4版 我知道我可以运行apt get install=来安装特定版本。但我不知道PHP5.3的确切软件包版本号是多少 我已经运行了apt cache showpkg php5和apt cache madison php5,但它们只列出了当前版本 如何确定安装PHP5.3所使用的正确版本号?我不知道在某些apt命令中是否提供该版本号,但您可以在此处获得完整列表: Debian的最新PHP 5.3版本似乎是5.3.10-2:

我需要在Debian上安装PHP5.3。如果我定期安装PHP,我会得到5.4版

我知道我可以运行
apt get install=
来安装特定版本。但我不知道PHP5.3的确切软件包版本号是多少

我已经运行了apt cache showpkg php5和apt cache madison php5,但它们只列出了当前版本


如何确定安装PHP5.3所使用的正确版本号?

我不知道在某些apt命令中是否提供该版本号,但您可以在此处获得完整列表:

Debian的最新PHP 5.3版本似乎是5.3.10-2:

要从快照安装软件包,必须在/etc/apt/sources.list中添加一个条目,该条目与所需软件包相匹配,可以在“pool”链接中找到。例如,对于php5 5.3.10-2,池链接为,因此需要添加到源。列表:

deb http://snapshot.debian.org/archive/debian/20120221T041601Z/ unstable main
deb-src http://snapshot.debian.org/archive/debian/20120221T041601Z/ unstable main
这些条目需要设置为不稳定,这是因为快照让您第一次看到debian包中的包,而且通常是不稳定的(但我猜它也可能在实验中)

接下来,您需要更新,同时告知apt忽略包的过期日期:

apt-get -o Acquire::Check-Valid-Until=false update
如果你使用的是能力倾向,那就是:

aptitude -o Acquire::Check-Valid-Until=false update
现在,您可以安装特定版本的php5:

apt-get install php5=5.3.10-2

现在,当您在安装中添加了一个不稳定的存储库时,您可能希望将优先级设置为稳定的软件包,请参阅:

您是否尝试了debian存储库,因为您需要php5.3,然后再看看挤压存储库,因为我想wheeze包含php5.5。我看到的一个相关软件包名为php5_5.3.3-7+squeeze14_all.deb,请自行检查您是否知道我将如何使用此信息安装php5.3.10-2?我以为我可以使用apt get install php5=5.3.10-2,但它不起作用。我也没有尝试过其他版本组合。我编辑了我的帖子,其中包含了一些关于如何从快照安装软件包的信息。太棒了!非常感谢,谢谢!一目了然。谢谢你的精彩回答。虽然它似乎对我不起作用。如果我
php-v
,它将显示我使用
apt get install php5=5.3.10-2安装的版本的一个更前卫的版本。但是,如果apt缓存策略php5
If.5.3.10-2中说明了已安装的版本。有什么想法吗?谢谢