Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя FreeBSD conflicts with installed package

conflicts with installed package

Комментариями на тех же строках описываю сообщения системы. Все, если знаешь английский, очень просто.
При попытке обновления p5-libwww-5 на p5-libwww-6  вылезает следующее:
p5-File-Listing-6.04 conflicts with installed package(s): p5-libwww-5.837 ///Конфликт p5-File-Listing-6.04 с пакетом p5-libwww-5.837
 ===>  p5-File-Listing-6.04 conflicts with installed package(s):
      p5-libwww-5.837
      They install files into the same place. /// Файлы инсталируются в одно место
      You may want to stop build with Ctrl + C.
===>  License ART10 GPLv1 accepted by the user
 
===>  p5-File-Listing-6.04 conflicts with installed package(s): /// Конфликт с проинсталлированным пакетом p5-libwww-5.837)
      p5-libwww-5.837
       They will not build together.  /// Они не могут быть собраны вместе
      Please remove them first with pkg_delete(1)./// Пожалуйста удалите их командой pkg_delete.
  
 Этот появившийся конфликт пакетов не зависит от метода обновления: через portmaster, portupgrade или просто  командами
#cd /usr/ports/www/p5-libwww/ && make install clean
 
Вывод  Portmaster
portmaster cannot process the upgrade of www/p5-libwww from version
5 to version 6. To upgrade p5-libwww, use portupgrade instead, or
deinstall p5-libwww before reinstalling:
 If you use portmaster:
# pkg_delete -f 'p5-libwww-5*' ; portmaster www/p5-libwww /// Просит удалить пакет командой pkg_delete -f 'p5-libwww-5*'
  If you use portupgrade, no special treatment is necessary.
 
 Вывод Portupgrade
 portupgrade также не работает:
===>  p5-File-Listing-6.04 conflicts with installed package(s):
      p5-libwww-5.837
       They will not build together.
      Please remove them first with pkg_delete(1).
*** Error code 1
Stop in /usr/ports/sysutils/p5-File-Listing.
*** Error code 1
        ! www/p5-libwww (p5-libwww-5.837)       (unknown build error)
 
Решение - удалить и поставить p5-libwww, при этом конфликт пропадает.
(cd /usr/ports/www/p5-libwww/; make deinstall; make reinstall clean)