Привет всем!
Возникла необходимость обновить php (ОС FreeBSD7.2). Обновил порты через portsnap, захожу в
/usr/ports/lang/php5, там делаю make получаю ошибку о конфликте
===> php5-5.3.2_1 conflicts with installed package(s):
php5-spl-5.2.6_2
They install files into the same place.
Please remove them first with pkg_delete(1)
Пытаюсь дальше удалить php5-spl-5.2.6_2 b дальше очередная ошибкаpkg_delete: package 'php5-spl-5.2.6_2' is required by these other packages
and may not be deinstalled:
php5-dom-5.2.6_2
php5-extensions-1.3
php5-sqlite-5.2.6_2
php5-xmlreader-5.2.6_2
roundcube-0.2.2,1Не хочеться удалять ниже зависящие, возможно не так делаю
Посоветуйте как правильно поступить в этом случае.
Спасибо!
>[оверквотинг удален]
>
>/usr/ports/lang/php5, там делаю make получаю ошибку о конфликте
>
>
>===> php5-5.3.2_1 conflicts with installed package(s):
> php5-spl-5.2.6_2
> They install files into the same place.
> Please remove them first with pkg_delete(1)
>
>make deinstall
>
>make deinstallmake deinstall clean
make config
make
make install clean
rehash
1. все пхп-шные модули обновлять все равно нужно, если обновляете пхп.
2. portupgrade, portmaster вам в помощь
3. roundcube - это одна большая дыра, я бы первым делом сделал pkg_delete roundcube-0.2.2,1 и забыл как страшный сон.