Не удается установить с помощью "pkg" пакеты для ImageMagick в OpenIndiana (OpenSolaris 11)
Каждый раз, когда я пытаюсь установить один из пакетов ImageMagick, основной файл pkg: / image / imagemagick, я получаю следующую (повторяющуюся) ошибку:
pkg install: все следующие пакеты доставляют действия с файлами в usr / include / webp / encode.h:
pkg: //openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0: 20160730T003751Z pkg: //sfe/image/library/libwebp@0.2.1,5.11-0.151.1.8: 20130901T155736Z
Эти пакеты не могут быть установлены вместе. Может быть любой неконфликтующий набор, или пакеты должны быть исправлены, прежде чем они могут быть установлены.
Все следующие пакеты доставляют файловые действия в usr / share / man / man1 / dwebp.1:
pkg: //openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0: 20160730T003751Z pkg: //sfe/image/library/libwebp@0.2.1,5.11-0.151.1.8: 20130901T155736Z
Эти пакеты не могут быть установлены вместе. Может быть любой неконфликтующий набор, или пакеты должны быть исправлены, прежде чем они могут быть установлены.
Все следующие пакеты доставляют действия с файлами в usr / lib / amd64 / pkgconfig / libwebp.pc:
pkg: //openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0: 20160730T003751Z pkg: //sfe/image/library/libwebp@0.2.1,5.11-0.151.1.8: 20130901T155736Z
Эти пакеты не могут быть установлены вместе. Может быть любой неконфликтующий набор, или пакеты должны быть исправлены, прежде чем они могут быть установлены.
Все следующие пакеты доставляют действия с файлами в usr / bin / dwebp:
pkg: //openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0: 20160730T003751Z pkg: //sfe/image/library/libwebp@0.2.1,5.11-0.151.1.8: 20130901T155736Z
Эти пакеты не могут быть установлены вместе. Может быть любой неконфликтующий набор, или пакеты должны быть исправлены, прежде чем они могут быть установлены.
Все следующие пакеты доставляют действия с файлом в usr / include / webp / decode.h:
pkg: //openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0: 20160730T003751Z pkg: //sfe/image/library/libwebp@0.2.1,5.11-0.151.1.8: 20130901T155736Z
Эти пакеты не могут быть установлены вместе. Может быть любой неконфликтующий набор, или пакеты должны быть исправлены, прежде чем они могут быть установлены.
Все следующие пакеты доставляют действия с файлом в usr / include / webp / types.h:
pkg: //sfe/image/library/libwebp@0.2.1,5.11-0.151.1.8: 20130901T155736Z pkg: //openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0: 20160730T003751Z
Эти пакеты не могут быть установлены вместе. Может быть любой неконфликтующий набор, или пакеты должны быть исправлены, прежде чем они могут быть установлены.
Запрошенное изменение в системе пытается установить несколько действий для ссылки "usr / lib / libwebp.so" с конфликтующими атрибутами:
1 package delivers 'link path=usr/lib/libwebp.so target=libwebp.so.4.0.1': pkg://sfe/image/library/libwebp@0.2.1,5.11-0.151.1.8:20130901T155736Z 1 package delivers 'link path=usr/lib/libwebp.so target=libwebp.so.5.0.0': pkg://openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0:20160730T003751Z
Эти пакеты не могут быть установлены вместе. Может быть любой неконфликтующий набор, или пакеты должны быть исправлены, прежде чем они могут быть установлены.
Все следующие пакеты доставляют действия с файлами в usr / lib / pkgconfig / libwebp.pc:
pkg: //sfe/image/library/libwebp@0.2.1,5.11-0.151.1.8: 20130901T155736Z pkg: //openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0: 20160730T003751Z
Эти пакеты не могут быть установлены вместе. Может быть любой неконфликтующий набор, или пакеты должны быть исправлены, прежде чем они могут быть установлены.
Все следующие пакеты доставляют действия с файлами в usr / share / man / man1 / cwebp.1:
pkg: //openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0: 20160730T003751Z pkg: //sfe/image/library/libwebp@0.2.1,5.11-0.151.1.8: 20130901T155736Z
Эти пакеты не могут быть установлены вместе. Может быть любой неконфликтующий набор, или пакеты должны быть исправлены, прежде чем они могут быть установлены.
Запрошенное изменение в системе пытается установить несколько действий для ссылки 'usr/lib/amd64/libwebp.so' с конфликтующими атрибутами:
1 package delivers 'link path=usr/lib/amd64/libwebp.so target=libwebp.so.4.0.1': pkg://sfe/image/library/libwebp@0.2.1,5.11-0.151.1.8:20130901T155736Z 1 package delivers 'link path=usr/lib/amd64/libwebp.so target=libwebp.so.5.0.0': pkg://openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0:20160730T003751Z
Эти пакеты не могут быть установлены вместе. Может быть любой неконфликтующий набор, или пакеты должны быть исправлены, прежде чем они могут быть установлены.
Все следующие пакеты доставляют действия с файлами в usr / bin / cwebp:
pkg: //openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0: 20160730T003751Z pkg: //sfe/image/library/libwebp@0.2.1,5.11-0.151.1.8: 20130901T155736Z
Эти пакеты не могут быть установлены вместе. Может быть любой неконфликтующий набор, или пакеты должны быть исправлены, прежде чем они могут быть установлены.
Я вижу, что есть две разные версии, на которые он ссылается, и я предполагаю, что конфликт не может быть установлен. Тем не менее, я успешно установил пакет 'libwebp':
image / library / libwebp (sfe) 0.2.1-0.151.1.8 i--
Тем не менее, я до сих пор не знаю, как установить ImageMagic. Есть ли способ исправить эту ошибку? Вывод ошибки не является описательным, и он повторяет одну и ту же ошибку снова и снова для каждого файла, для которого он "выполняет действия с файлом". Он говорит, что "любой неконфликтующий набор может быть, или пакеты должны быть исправлены, прежде чем они могут быть установлены", не помогает. Может быть, кто-то здесь.
Может кто-нибудь пролить свет на то, что я должен сделать, чтобы установить этот пакет?
Спасибо!
1 ответ
Ваши журналы выглядят так, как будто вы установили издателю IPS текущий не поддерживаемый старый репозиторий IPS на сайте OpenIndiana. Поэтому нет никакой рекомендации, чтобы старые пакеты устанавливались в новой версии OpenIndiana.
Вам следует подумать о том, чтобы не использовать этот репозиторий IPS, поскольку в нем нет обновлений (по крайней мере, в течение более длительного времени).
Чтобы увидеть, какие пакеты уже установлены и должны быть удалены, выполните команду: pkg list | grep '(sfe)'
Все отображаемые имена пакетов должны быть удалены.
Текущий основной репозиторий пакетов IPS из проекта "sfe" размещен здесь: http://sfe.opencsw.org/ или посмотрите на сайте openindiana для других возможных вариантов. Затем вы можете установить пакеты в новой копии.