Kubuntu: apt-get install do php5-dev: incompatibilidade de versão libtool?

2

(Atenção, sem noção-novo-futuro à frente.)

Informações de fundo: na verdade, estou tentando instalar / atualizar xdebug .

sudo pecl install xdebug produz:

downloading xdebug-2.0.5.tgz ...
Starting to download xdebug-2.0.5.tgz (289,234 bytes)
............................................................done: 289,234 bytes
67 source files, building
running: phpize
sh: phpize: not found
ERROR: 'phpize' failed

Um rápido google me diz que phpize é parte de um pacote chamado php5-dev , então corri para instalar isso.

Meu problema é que o uso de sudo apt-get install php5-dev falha com esta saída:

sudo apt-get install php5-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
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-dev: Conflicts: libtool (>= 2.2) but 2.2.6a-4 is to be installed
E: Broken packages

2.2.6a-4 é maior que 2.2 , por isso não sei por que ele está desativado nesse ponto. Eu estou supondo que o fato de que não é totalmente numérico está jogando apt-get off?

Eu provavelmente posso instalar xdebug manualmente (embora eu nunca tenha feito isso antes, então imagine-me com um cervo clueless-newb nos faróis olhe aqui, balançando violentamente meu cabeça e implorando por uma solução mais simples) ao invés de via pecl / aptitude , mas existe uma maneira que eu possa fazer aptitude instalar php5- dev apesar da alegação 'pacote quebrado' falso? É mesmo falsa ou estou interpretando mal a mensagem de erro?

Alternativamente: eu poderia instalar phpize de alguma outra forma (por exemplo, via pear ou pecl )?

    
por pinkgothic 20.04.2010 / 11:44

3 respostas

1

Execute o seguinte:

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install php5-dev
    
por 16.06.2010 / 16:32
1

Tente usar:

aptitude install php5-dev

ele irá dizer-lhe que a solução para o seu problema é fazer o downgrade da libtool para a versão 1.5.26-4 + lenny1 e se você aceitar a solução irá instalar a antiga versão da libtool e a instalação do php5-dev será bem sucedida depois disso quaisquer conflitos.

    
por 26.09.2010 / 20:03
1

Outra solução:

cd /tmp
wget http://cz.archive.ubuntu.com/ubuntu/pool/main/libt/libtool/libtool_1.5.26-1ubuntu1_i386.deb
sudo apt-get remove libtool
sudo dpkg -i libtool_1.5.26-1ubuntu1_i386.deb
sudo apt-get install php5-dev

Se você estiver executando 64 bits, terá que alterar i386 para amd64.

    
por 16.12.2010 / 16:29