安装 cocos2d-x 时无法解决未满足的依赖关系

安装 cocos2d-x 时无法解决未满足的依赖关系

我正在尝试在 Ubuntu 14.04.2 中安装 cocos2d-x,但是当我尝试使用 cmake 编译它时出现此错误:

CMake Error at cmake/Modules/FindPackageHandleStandardArgs.cmake:136 (message): Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)

我跑

sudo apt-get install libcurl4-openssl-dev

但它给了我一个未满足依赖关系的错误:

$ sudo apt-get install libcurl4-openssl-dev
Los siguientes paquetes tienen dependencias incumplidas: libcurl4-openssl-dev : Depende: librtmp-dev pero no va a instalarse E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.

我已经尝试过了:

apt-get clean apt-get autoclean apt-get autoremove apt-get install -f ...

我也尝试遵循依赖链:

$ sudo apt-get install librtmp-dev
Los siguientes paquetes tienen dependencias incumplidas: librtmp-dev : Depende: libgnutls-dev pero no va a instalarse

和:

$ sudo apt-get install librtmp-dev
Los siguientes paquetes tienen dependencias incumplidas: libgnutls-dev : Depende: libgnutls-openssl27 (= 2.12.23-12ubuntu2.1) pero 3.2.16-1u1~ppa2 va a ser instalado

最后:

$ sudo apt-get install libgnutls-openssl27
libgnutls-openssl27 ya está en su versión más reciente. 0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.

(已安装)

发生了什么事以及/或者我该如何解决?

答案1

最后我解决了这个问题:

sudo apt-get remove libgnutls-openssl27
sudo apt-get install libcurl4-openssl-dev

相关内容