(Предупреждение, невежественность-впереди.)
Справочная информация: на самом деле я пытаюсь установить / обновить xdebug.
sudo pecl install xdebug дает:
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
Быстрый Google говорит мне, что phpize является частью пакета под названием php5-dev , поэтому я побежал устанавливать его.
Моя проблема заключается в том, что использование sudo apt-get install php5-dev завершается неудачно с таким выводом:
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 больше 2.2 , поэтому я не уверен, почему он зависает в этот момент. Полагаю, тот факт, что это не совсем числовое значение, дает apt-get off?
Я, вероятно, могу установить xdebug вручную (хотя я никогда не делал этого раньше, так что представьте меня с изображением оленя, невежественного новичка в свете фар, яростно покачивая головой и умоляющего о более простом решении), а не через pecl / aptitude, но это есть ли способ заставить aptitude установить php5-dev, несмотря на фиктивную претензию 'сломанный пакет'? Это даже фальшивка или я неправильно читаю сообщение об ошибке?
Альтернативный вариант: могу ли я установить phpize другим способом (например, через pear или pecl)?
