доброе время! пытаюсь поставить сабж. он начинает собираться, а затем ругается
p5-DBD-mysql-4.0000 conflicts with installed package(s): p5-DBD-mysql41-4.0000
тоесть он хочет поставить старую версию. ладно, правим мейкфайл, пишим, что ставить надо именно p5-DBD-mysql41-4.0000, но тогда он начинает ругаться
===> p5-DBD-mysql41-4.0000 is already installed
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of databases/p5-DBD-mysql41
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** Error code 1
снести этот p5-DBD-mysql41-4.0000 не получилось-там еще есть зависимости.
не подскажете, как с этим бороться?
Снести зависимые пакеты ?
>Снести зависимые пакеты ?ага
pkg_delete -a
и настанет мне счастье. :-)
собственно уже поборол
pkg_delete -f пакет_который_мешал
и он удалил только его, без зависимостей. но очень хочется понять.
вот я пытаюсь ставить амавис, он хочет ставить нужный ему пакет, видит, что в системе установлена другая версия и затухает. это я могу понять. но я же подправил Makefile и сказал ему использовать нужную версию. так почему же он ругается что p5-DBD.... уже установлен и не ставится дальше? ну установлен, молодец, ставь остальное. вот собственно в чем вопрос. у меня такие темы уже были, но там помогло снести порт этот, благо он без зависимостей был. а если в следующий раз он мне скажет-сноси постфикс?