我正在尝试使用 oneiric 存储库在 Lucid Lynx 上安装 php5.3.6,以便以 ubuntu 方式将所有内容放置到位并避免手动包编译。
我收到以下错误:无法为 libdb5.1 配置多架构支持,可能是依赖循环。
问题是 libdb5.1 依赖于多架构支持,但多架构支持想要安装 libdb5.1。
使用的命令:sudo apt-get -t oneiric install php5 php5-common libapache2-mod-php5 当我尝试以相同方式安装 multiarch-support 时,它显示相同的内容。
我该如何解决这个问题?这样做的目的是为了以更清晰的方式在软件版本之间切换,而无需从源代码构建自定义 deb 包。
更新 1
是的,我知道这一点,但我只是在尝试不同的场景,因为我们的一些开发站点php5.2.x
之前需要我从 ubuntu lucid lynx 上的 karmic 存储库安装,并且运行良好。
所以我只是想测试一下如果我想要从 oneiric 存储库获取最新版本会怎么样。我希望除了从源代码手动编译之外还有一种方法,我也测试过并且运行良好。
答案1
首先,我不建议你使用不适用于该系列的存储库(maverick、lucid、oneiric 等)。它可能会导致很多问题和神秘问题。
您是否特别需要 PHP 版本 5.3.6?5.3.2 可以吗?作为次要版本,它应该不会有太大问题
如果是,那么你应该执行 apt-get update
sudo apt-get 更新
然后从官方存储库进行升级安装 PHP 5.3。
由于 10.04 是 LTS,因此现在仍受支持。
该包裹php 5.3.2-1ubuntu4.9
是已上传至官方仓库2011 年 5 月 2 日,史蒂夫·比蒂 (Steve Beattie) 撰写。