LINUX.ORG.RU

Как решить вопрос с зависимостями?

 ,


0

1

Здравствуйте! Произведение обновления привело к обнаружению неудовлетворенных зависимостей.

# cat renew.sh
emerge --sync
eix-update

emerge -avuND --keep-going --verbose-conflicts --exclude "gentoo-sources firefox libreoffice glibc perl python gcc" world

# ./renew.sh
...
...
!!! The following update has been skipped due to unsatisfied dependencies:

xfce-extra/xfce4-xkb-plugin:0

emerge: there are no ebuilds to satisfy ">=x11-libs/libxklavier-5.4:=".
(dependency required by "xfce-extra/xfce4-xkb-plugin-0.8.0::desktop-kit" [ebuild])


Nothing to merge; quitting.

как мне кажется, необходимо откатить xfce4-xkb-plugin до версии, которая использует libxklavier доступной версии (если такая библиотека вообще имеется) или просто не использует. или найти другой плагин клаиатуры.

при удалении xfce4-xkb-plugin раскладка отображается не флагом, а буквами ru, us, что неудобно.

★★

помогите найти и установить правильную версию xfce4-xkb-plugin, пожалуйста.

в настоящее время не могу понять, что написано при проверке зависимостей с ключом --pretend:

# emerge --pretend xfce4-xkb-plugin

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] xfce-extra/xfce4-xkb-plugin-0.7.1-r1  USE="-debug" 

!!! The following update has been skipped due to unsatisfied dependencies:

xfce-extra/xfce4-xkb-plugin:0

emerge: there are no ebuilds to satisfy ">=x11-libs/libxklavier-5.4:=".
(dependency required by "xfce-extra/xfce4-xkb-plugin-0.8.0::desktop-kit" [ebuild])

в этом сообщении обозначены две версии апплета клавиатуры:

* xfce4-xkb-plugin-0.7.1-r1 * xfce4-xkb-plugin-0.8.0

как я понимаю, 7 версия будет установлена, так как не требует libxklavier (которого нет в репозитории funtoo), а последняя - 8 версия - не может быть установлена из-за неудовлетворенной зависимости.

как тогда при обновлении мира пропускать ошибку треда «emerge: there are no ebuilds to satisfy »>=x11-libs/libxklavier-5.4:=". (dependency required by «xfce-extra/xfce4-xkb-plugin-0.8.0::desktop-kit» [ebuild])" ?

znavko ★★ ()
Ответ на: комментарий от znavko

вопрос с зависимостями решен одной из добавленных опций:

# cat re.sh
emerge --sync
eix-update

emerge -avuND --with-bdeps=y --complete-graph=y --backtrack=30 --keep-going --verbose-conflicts --exclude "gentoo-sources glibc libreoffice perl python gcc" world

сообщение о том, что пакет xfc4-xkb-plugin не будет обновлен из-за неудовлетворенной зависимости, не останавливает обновление.

znavko ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.