У меня есть система freebsd, на которой я обычно управляю портами с помощью portmaster. Поскольку php55 был EOL'ed в июле 2016 года, я обновил php55 до php56 с помощью portmaster -o /usr/ports/lang/php56 php5-5.5.24
. Работал как шарм.Обновление порта php55 до php56 - конфликт с несуществующими помощниками
При обновлении портов в дальнейшем (portmaster -a
) я обнаружил, что есть дополнительные помощники PHP, такие как archivers/php55-bz2
. Более новые версии (например, archivers/php56-bz2
) не могут быть установлены, поскольку они сталкиваются со старыми, а старые не могут быть удалены, потому что соответствующих каталогов больше нет.
Как принудительно удалить старые помощники php55, чтобы я мог установить новые версии php56?
Это принадлежит к ServerFault. – sepehr
Действительно ли 'pkg delete -f' не работает для вас? –
См. Мой ответ ниже. – patmin