我刚刚更新我的PHP到最新版本使用dotdeb
deb http://packages.dotdeb.org squeeze all deb-src http://packages.dotdeb.org squeeze all
Debian 6中有没有类似于apache2的dotdeb存储库? 我search谷歌的存储库,但无法find任何东西。
Apache 2.4目前仅在Jessie(testing)和sid(unstable)上可用。 但是,如果没有使用apt-pinning技术,那么使用这个软件包并不是很难。
从这里下载源代码并进入目录:
dget -x -u http://ftp.de.debian.org/debian/pool/main/a/apache2/apache2_2.4.10-8.dsc cd apache2-2.4.10/
检查构build依赖项( dpkg-checkbuilddeps
)并安装所有列出的软件包
现在您可以尝试编译该软件包(请参阅下面的链接,了解在构build之前可以执行的其他选项):
dpkg-buildpackage -us -uc
包应该已经成功地build立到父目录。 您现在可以将它们安装在您的机器上。
这是一个完整的参考: https : //wiki.debian.org/SimpleBackportCreation
您可以列出软件包的所有可用版本并安装所需的一个或最新版本:
您需要执行以下操作:
apt-cache showpkg <pachagename>
上面的命令将显示这个包的可用版本列表。 然后select所需的版本并执行以下操作。
apt-get install <packagename>=<complete version name>
例:
apt-cache showpkg apache2 apt-get install apache2=2.2.14-5ubuntu8.7
不幸的是,没有。 目前只有Debian Jessie(testing)可用。
如果你确实需要apache 2.4,我build议使用jessie来完成你的机器的发布,而不是挤压,如果可能的话,以避免有一个混杂的源代码环境,这将使你在一个不太常用,支持较less的configuration。
否则,如果有一个特定的原因,使你想使用2.4也许有一个解决方法来更新您的PHP文件或其他,以使其工作在Apache 2.2,并继续挤。
但是如果你真的想进入一个混合的源代码环境,可以使用apt-pinning,这将涉及2个步骤:
以下是关于它的更多信息: https : //wiki.debian.org/AptPreferences
请注意,随着机器更新的发展,您可能会面临新的apt依赖性问题,并且将具有混合依赖关系的apache模块安装到2.2或2.4。 如果这是一个可以接受的并发症为您的需要,你可以继续下去。