在 debian lenny 上安装 mod_xsendfile 的最简洁方法是什么

在 debian lenny 上安装 mod_xsendfile 的最简洁方法是什么

我想在我的 debian lenny 服务器上安装 mod xsendfile,但我似乎无法在任何地方找到 deb,甚至在 backport 上也没有

从源安装时:http://tn123.ath.cx/mod_xsendfile/看起来安装程序在尝试弄乱 apache conf 文件时有点生气。

我可以将所有这些放在一起,但想知道是否有任何干净的步骤可以在 apache 上安装 xsendfile?

(附带问题:它没有出现在主流仓库中有什么原因吗 - 它本身是否不稳定?)

答案1

该软件包位于 squeeze/sid 中​​,只需将任一 repo 添加到您的 /etc/apt/sources.list 后安装 libapache2-mod-xsendfile 即可。

我不知道为什么之前没有包含它。至少它还不稳定,就我所知。

编辑:

我没有权限编辑其他用户的帖子,但是 Sam 可以。

如果你想使用 dpkg -i 安装包,你必须下载独立包装,选择架构并下载。

例子:

dpkg -i libapache2-mod-xsendfile_0.9-2_i386.deb

我建议将 squeeze 或 sid 添加到 /etc/apt/sources.list,然后使用 apt(将下载、安装并满足包的任何依赖关系):

apt-get install libapache2-mod-xsendfile

如果你想使用 apt-pinning,请在 /etc/apt/preferences 中使用类似下面的内容

Package: *
Pin: release a=stable
Pin-Priority: 700

Package: *
Pin: release a=testing
Pin-Priority: 650

Package: *
Pin: release a=unstable
Pin-Priority: 600

这将导致稳定的优先级高于测试(squeeze)和不稳定(sid),因此在使用 apt 工具下载包时默认使用稳定。

答案2

您应该遵循 artifexs 的建议,但在将不稳定/sid 存储库添加到 apt 配置时应小心谨慎!执行 apt-get 升级时,unstalbe7sid 中​​的软件包将覆盖稳定/lenny 中的软件包。您应该使用贴合降低不稳定/sid 的优先级。否则,您在下次升级时会遇到麻烦。

相关内容