emerge -uDpv --newuse world[Решено]
MiraJes 26 декабря, 2009 - 10:24
при попытке обночиться командой emerge -uDpv --newuse world.
выводит следущее
These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy ">=dev-python/PyQt4-4.5[dbus,sql,svg,webkit,aqua]". !!! One of the following packages is required to complete your request: - dev-python/PyQt4-4.6.2 (Missing IUSE: aqua) - dev-python/PyQt4-4.5.4-r4 (Missing IUSE: aqua) (dependency required by "kde-base/pykde4-4.3.4" [installed]) (dependency required by "kde-base/plasma-workspace-4.3.4" [installed]) (dependency required by "kde-base/kdebase-meta-4.3.4" [installed]) (dependency required by "world" [argument])
Из ощибки понятно что неможет найти USE aqua у PyQt4-4.6.2 но
emerge -pv dev-python/PyQt4 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-python/PyQt4-4.6.2 USE="X dbus kde opengl sql svg webkit -assistant -debug -doc -examples -phonon -xmlpatterns" 0 kB
у PyQt4 такого флага и неподдерживаеться.
Как исправить такую ошибку?
»
- Для комментирования войдите или зарегистрируйтесь
А если попробовать чуть позже
А если попробовать чуть позже синхронизироваться?
Я ♥ Gentoo & Funtoo
Прождал 2 дня
Прождал два дня но все такаяже ошибка.
/
Обновлялся с официального зеркала?
:wq
--
Live free or die
Да
Да
.
Можно было бы порекомендовать сменить зеркало, обновиться и повторить...
Но проблема очевидно не в этом.
Тонкость здесь в том, что на ебилд влияют (точнее --- могут влиять) не только явно фигурирующие в списке [для данного ебилда] флаги.
ЕМНИП [как минимум некоторое время назад] таковым был
xulrunner
.Потому рекомендация: попробуй выставить требуемый флаг глобально (в
make.conf
).И/или --- поиск в багзилле.
:wq
--
Live free or die
В make.conf флаг выставлен. А
В make.conf флаг выставлен.
А можно по подробнее про xulrunner мб чтонибудь в нем может исправить проблему. у меня таков пакет не установлен.
MiraJes написал(а): В
Т.е. флаг выставлен в
make.conf
но всё равно не работает?xulrunner
(или не он, но такое точно есть, тот жеxfs
по последним результатам) приводился как пример флага, который не во всех ебилдах фигурировал явно.:wq
--
Live free or die
Ага, ясно. Но про make.conf
Ага, ясно. Но про make.conf то да там у меня флаг выставлен и всеравно при попытке обновиться такая оишбка.
обночиться
обночиться
aqua - флаг специфичный для
aqua - флаг специфичный для макоси
глобально отключить его в make.conf и ещё покажите eselect profile list и переменную accept_keywords из make.conf
Ого незнал об этом
Ого незнал об этом флаге.....Сейчас весь КДЕ пересобирать.
Вот eselect
и ACCEPT_KEYWORDS из make.conf
cat
Вообще этот флаг замаскирован должен был быть.
И всеже он както остался не
И всеже он както остался не замаскирован, и пол системы у меня собрано с ним. Что теперь делать? Ведь обновиться я немагу из-за него же.
aqua
Вообще, чтобы этот флаг включить - надо ещё постараться.
сугубо IMHO
echo "ev-python/PyQt4 "-aqua"" >>/etc/portage/package.use
emerge -Dpv --newuse system world
(в зависимости от диагностики)
emerge -D --newuse system world
emerge Your world
Gentoogle
Решение
Спасибо GoodWin.
Решил проблему. Сейчас обновляюсь.
Ой... Опечаточка вкралась
Было: echo "ev-python/PyQt4 "-aqua"" >>/etc/portage/package.use
Надо: echo "dev-python/PyQt4 "-aqua"" >>/etc/portage/package.use
emerge Your world
Gentoogle