无法安装PHP CURL,php5-常见的差异

每当我尝试安装php5-curlphp5-commonphp5我总会得到以下错误:

 The following packages have unmet dependencies: php5-curl : Depends: php5-common (= 5.3.10-1ubuntu3) but 5.3.10-1ubuntu3.7 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).` 

我已经尝试了所有建议,包括清理,删除,更新。 我无法重新安装或启动新实例。 有什么建议?

 System information as of Tue Sep 3 04:50:44 UTC 2013 System load: 0.0 Processes: 72 Usage of /: 5.4% of 98.52GB Users logged in: 1 Memory usage: 61% IP address for eth0: 10.184.33.3 Swap usage: 0% Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-29-virtual x86_64) 

这是最适合您的解决方案

我总是使用Synaptic Package Manager来解决这些问题。 使用它可以强制安装其他版本的软件包。

  • 如果您尚未安装,请先安装synaptic包管理器:

     $ sudo apt-get install synaptic 
  • 然后打开synaptic包管理器 – >单击左下角的自定义筛选器 – >单击左上角的破碎 ,它将列出所有损坏的包( 如果有,其他方面它将不显示任何内容 )尝试修复所有损坏的包。 此外,如果有更多选项的剩余包装,您将获得剩余包裹

  • 搜索要降级/升级的软件包,只需单击它就可以突出显示(勾选) ,从菜单中选择“ 软件包 ” – >“ 强制版本”,然后从列表中选择其他一些版本。 然后单击“ 应用”以降级/升级它。 ( 您可能还会看到所选包依赖于其他包,然后搜索该包并重复此步骤直到您修复所有包

  • 现在尝试安装你的实际包,它会安装没有任何问题。

  • 您可以获得有关如何使用Synaptic Package Manager的更多帮助

希望对你有效。

尝试运行sudo apt-get -f install ,如错误消息所示。