Como posso instalar o php5-curl no Ubuntu 12.04 LTS (GNU / Linux 3.2.0-24-genérico x86_64)

2

Eu tenho um servidor funcional rodando o Ubuntu 12.04 LTS (GNU / Linux 3.2.0-24-genérico x86_64), incluindo apache e php. Agora eu quero adicionar suporte de curl para php executando isto:

apt-get install php5-curl

Parece simples? Não. Eu recebo esta resposta:

Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 linux-image-generic : Depends: linux-image-3.2.0-26-generic but it is not going to be installed
 php5-curl : Depends: libcurl3 (>= 7.16.2-1) but it is not going to be installed
             Depends: php5-common (= 5.3.10-1ubuntu3.4) but 5.3.10-1ubuntu3.2 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Parece que eu tenho que atualizar para um novo kernel (3.2.0-26) apenas para fazer o php-curl funcionar. Eu preferiria não ter que fazer isso.

Existe alguma maneira de instalar o php curl para minha versão do kernel que é 3.2.0-24?

Obrigado.

    
por Magmatic 10.10.2012 / 20:38

2 respostas

1

Aqui está a resposta:

Eu pensava que simplesmente queria atualizar o kernel. Acontece que houve realmente um problema real com dependências, que ocorreu como resultado da partição ficar sem espaço. Depois de um pouco de exclusão, encontrei mais espaço e instalei o novo kernel. Agora tudo funciona muito bem.

    
por 10.10.2012 / 22:50
0

Eu li isso na sua pergunta:

E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

One of the most basic fixes to resolve dependencies problems is to run:

sudo apt-get -f install

The -f hare stands for "fix broken". Apt will attempt to correct broken dependencies. If you manually installed a package that had unmet dependencies, apt-get will install those dependencies, if possible, otherwise it may simply remove the package that you installed in order to resolve the problem.

Talvez dar uma olhada nessa resposta possa ajudá-lo Como resolvo dependências não atendidas?

    
por 10.10.2012 / 21:01