aldms, а какую версию вы хотите установить? Дело в том, что transmission-2.04-r1 самая «нижняя» доступная версия.
[console]
# eix transmission
net-p2p/transmission
Available versions: 2.04-r1 2.12 (~)2.13 [M](~)2.21 {gnome gtk kde libcanberra libnotify qt4}
Installed versions: 2.13(16:58:37 14.02.2011)(gtk libnotify qt4 -gnome -kde -libcanberra)
Homepage: http://www.transmissionbt.com/
Description: A Fast, Easy and Free BitTorrent client
[/console]
Вчереа-позавчера - 20-21 марте после emerge --sync & emerge -uDNvp world вылетает следующее
text
home ~ # emerge -uDNvp world
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! All ebuilds that could satisfy ">=x11-libs/cairo-1.10.2[X]" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/cairo-9999 (masked by: package.mask, ~x86 keyword)
/usr/portage/profiles/package.mask:
# Doug Goldstein <cardoe@gentoo.org> (8 Sep 2010)
# masked live version
(dependency required by "net-libs/xulrunner-1.9.2.15" [installed])
(dependency required by "net-libs/libproxy-0.4.6[xulrunner]" [installed])
(dependency required by "net-libs/libsoup-gnome-2.32.2" [installed])
(dependency required by "gnome-base/gvfs-1.6.6-r1[http]" [installed])
(dependency required by "xfce-base/thunar-1.2.0[dbus,xfce_plugins_trash]" [installed])
(dependency required by "xfce-base/xfdesktop-4.8.0[thunar]" [installed])
(dependency required by "xfce-base/xfce4-meta-4.8" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Собственно мой /etc/portage/package.mask
text
home ~ # cat /etc/portage/package.mask
>x11-libs/cairo-1.8.10
sys-apps/hal
>app-text/evince-2.30.3
cairo-1.8.10 имеет статус стабильной же, не?
Нет желания использовать версию выше (cairo-1.10.2-r1) т.к. отсутствует поддержка cleartype и жадность до оперативной памяти - 250Мб после старта xfce в противовес 70Мб с cairo-1.8
....
dependency required by "net-libs/xulrunner-1.9.2.15" [installed]
....
Это значит, что новые версии пакетов в вашей системе очень хотят новый cairo, и без него обновляться не будут. Так-что только ставить новый, или не обновляться.
xulrunner стал требовать cairo-1.10.2-r1
Особенно странно, учитывая, что обновлений пакетов-то нет.
В ChangeLog xulrunner нет ничего на эту тему да и последние изменения были 18.03.2011, а проблема началась вчера. До вчера синкал и проверял апдейты и все было ровно.
Где можно посмотреть зависимости по версиям?
Lupo Alberto
Спасибо.
Смотрим
[console]
less firefox-3.6.15.ebuild
RDEPEND="
***
alsa? ( media-libs/alsa-lib )
>=x11-libs/cairo-1.8.8[X]
x11-libs/pango[X]
***
[/console]
[console]
less xulrunner-1.9.2.15.ebuild
RDEPEND="
***
>=app-text/hunspell-1.2
>=x11-libs/cairo-1.8.8[X]
x11-libs/pango[X]
***
[/console]
Что говорит запись [X]? USE-flag?
Понимаю так, что версия 1.8.10 подходит?
Что эти пакеты должны быть собраны с поддержкой «иксов», IMHO.
Я давненько не обновлял portage, поэтому моему firefox'у хватает x11-libs/cairo-1.8.10 smile
Подождите чуть, если это «баг» в portage, черезь день-два поправят.