Захотел заняться профилированием кода. Выбрал Xhprof т.к. до этого с ним работал, но проблема с установкой возникла.
aptitude install php5-xhprof
The following NEW packages will be installed:
php5-xhprof{b}
0 packages upgraded, 1 newly installed, 0 to remove and 494 not upgraded.
Need to get 13.6 kB of archives. After unpacking 74.8 kB will be used.
The following packages have unmet dependencies:
php5-xhprof : Depends: php5-common (= 5.5.25-1~dotdeb+7.1) but 5.5.24-1~dotdeb+wheezy.1 is installed and it is kept back.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) php5-xhprof [Not Installed]
Вывод
dpkg -l|grep php, если кому надо.
rc php5-cgi 5.4.34-0+deb7u1 amd64 server-side, HTML-embedded scripting language (CGI binary)
ii php5-cli 5.5.24-1~dotdeb+wheezy.1 amd64 command-line interpreter for the php5 scripting language
ii php5-common 5.5.24-1~dotdeb+wheezy.1 amd64 Common files for packages built from the php5 source
ii php5-curl 5.5.24-1~dotdeb+wheezy.1 amd64 CURL module for php5
ii php5-fpm 5.5.24-1~dotdeb+wheezy.1 amd64 server-side, HTML-embedded scripting language (FPM-CGI binary)
ii php5-gd 5.5.24-1~dotdeb+wheezy.1 amd64 GD module for php5
ii php5-imagick 5.5.24-1~dotdeb+wheezy.1 amd64 imagick module for php5
ii php5-memcache 5.5.24-1~dotdeb+wheezy.1 amd64 memcache module for php5
ii php5-mysqlnd 5.5.24-1~dotdeb+wheezy.1 amd64 MySQL module for php5 (Native Driver)
ii php5-readline 5.5.24-1~dotdeb+wheezy.1 amd64 Readline module for php5
Ему не нравится php5-common своей версией, при попытке обновить php5-common, он хочет всё к хренам обновить/удалить, как-то жирно для
пакета устанавливающего документацию и примеры для php5. Хотел собрать xhprof из исходников, для этого ему нужен phpize, а для него php5-dev, а он хочет удалить за сотню пакетов. Может где-нибудь можно нарыть xhprof который встанет на 5.5.24? Основная проблема в том, что
сервак боевой и это заставляет стрематься любого возможного падения. Буду рад идеям и советам.
>Решение<