在 Backtrack 上安装 php5-cURL 会导致依赖问题

在 Backtrack 上安装 php5-cURL 会导致依赖问题

我正在尝试在我的计算机上安装一个名为 Glype 的程序作为代理。我正在使用 Backtrack 5 R3,并且在其上运行最新版本的 Apache。我遇到的问题是 Glype 需要 cURL 才能运行,当我尝试使用“apt-get install php5-curl”安装 cURL 时,它会显示错误。它说-

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
  php5-curl: Depends: php5-common (= 5.3.2-1ubuntu4.9) but 5.3.2-1ubuntu4.17 is to be installed

那么有没有一种方法可以让我安装而不出现任何错误呢?

答案1

Backtrack 的存储库不再维护(实际上,它们是来自 Ubuntu 11.10 版本的软件包),因此出现依赖关系问题也就不足为奇了。

最好的解决方案是从 BackTrack 更改为卡利Linux,这是现在维护的分布。在此,您可以确认所有软件包均可用并已从 Debian 稳定存储库更新:

$ apt-cache 显示 php5-curl
软件包:php5-curl
来源:php5
版本:5.4.4-14+deb7u2
安装数量:112
维护者:Debian PHP 维护者
架构:i386
取决于:libc6 (>= 2.4)、libcurl3 (>= 7.16.2)、phpapi-20100525+lfs、php5-common (= 5.4.4-14+deb7u2)、ucf
预依赖:dpkg (>= 1.15.7.2~)
$ apt-cache 策略 php5-curl
php5-curl:
  已安装:(无)
  候选:5.5.1+dfsg-2
  版本表:
     5.4.4-14+deb7u2 0
        500 个 http://http.kali.org/kali/kali/main i386 包
$ apt-cache 策略 php5-common
php5-常见:
  已安装:(无)
  候选:5.5.1+dfsg-2
  版本表:
     5.4.4-14+deb7u2 0
        500 个 http://http.kali.org/kali/kali/main i386 包

正如您所注意到的,Kali 存储库不存在依赖关系问题。

相关内容