Ok, aqui está o que acabei fazendo:
Em primeiro lugar, recomendo usar aptitude
em vez de apt-get
, pois ele faz escolhas melhores por padrão. Então, fui em frente e aceitei a primeira solução do aptitude, que era deixar tudo a mesma versão, exceto o php5-curl
que deveria ser instalado. Confie em mim, você não quer atualizar os pacotes php5-common
ou libapache2-mod-php5
em um servidor de missão crítica porque eles têm um milhão de dependências. Então o servidor não pôde baixar o pacote porque os repositórios estão desatualizados neste servidor (é 10.04 lembrar) e não foi possível encontrar o arquivo .deb. Então, copiei o nome php5-curl-5.2.10.dfsg.1-2ubuntu6_amd_64.deb
e o Google e encontrei o site que hospeda o arquivo .deb. Então eu fiz os seguintes comandos para instalar este pacote sem causar dependência hell:
$ wget http://www.thesitewhereyoufounditongoogle.com/php5-curl-5.2.10.dfsg.1-2ubuntu6_amd_64.deb
$ sudo dpkg -i php5-curl-5.2.10.dfsg.1-2ubuntu6_amd_64.deb
e depois, claro, reiniciar o Apache
$ sudo /etc/init.d/apache2 restart
E voila! O cURL foi instalado.