LINUX.ORG.RU
решено ФорумTalks

[gentoo][portage] баг или фича?

 ,


0

0
[ root@desktop ] megabaks # grep glibc /etc/portage/package.mask 
>sys-libs/glibc-2.13-r1
[ root@desktop ] megabaks #  emerge -pvuDN world
...
[ebuild     UD] sys-libs/glibc-2.12.2 [2.13-r1] USE="glibc-omitfp nls -debug -gd (-hardened) (-multilib) -profile (-selinux) -vanilla" 16,009 kB
...
[ root@desktop ] megabaks # grep glibc /etc/portage/package.mask 
>=sys-libs/glibc-2.13-r2
[ root@desktop ] megabaks #  emerge -pvuDN world
...
[ebuild     UD] sys-libs/glibc-2.12.2 [2.13-r1] USE="glibc-omitfp nls -debug -gd (-hardened) (-multilib) -profile (-selinux) -vanilla" 16,009 kB
...
[ root@desktop ] megabaks #
★★★★

Ответ на: комментарий от megabaks

Возможно, размаскирован 2.12 в package.keywords, а 2.13 - нет, но раньше был, т.к. оно пытается сделать downgrade с него. Тогда то, что в package.mask, ничего не сделает, т.к. 2.13 уже замаскирован.

И да:

vailable versions: (2.2) [P]2.2.5-r10!s **2.5.1!s 2.6.1!s ~2.7-r2!s 2.8_p20080602-r1!s 2.9_p20081201-r2!s ~2.9_p20081201-r3!s 2.10.1-r1!s 2.11.2-r3!s 2.11.3!s ~2.12.1-r3!s ~2.12.2!s ~2.13-r2!s

У меня 2.13-r1 нету вообще.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root
[ root@desktop ] megabaks # grep glibc /etc/portage/package.mask 
#=sys-libs/glibc-2.13-r2
[ root@desktop ] megabaks #  emerge -pvuDN world
...
[ebuild     U ] sys-libs/glibc-2.13-r2 [2.13-r1] USE="glibc-omitfp nls -debug -gd (-hardened) (-multilib) -profile (-selinux) -vanilla" 16,068 kB
...
[ root@desktop ] megabaks # 

дело не в кейвордах же, ну!?

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

>У меня 2.13-r1 нету вообще.
понятно - фича
портаж хочет избавиться от пакета, который установлен, но для которого нет ебилда
это пи[censored]

megabaks ★★★★
() автор топика

А что не так-то?
Ты замаскал >sys-libs/glibc-2.13-r1, но устанавливаемый 2.13-r1 под эту маску не подходит. Наверное, ты хотел замаскать >=sys-libs/glibc-2.13-r1?

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

нет
2.13-r1 уже установлен!
а так для этой версии нет ебыдла, а есть только r2, то портаж забанил его
итого - из 13-ой ветки один единственный ебилд, который забанен
поэтому портаж и хочет откат устроить

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

>Ты замаскал >sys-libs/glibc-2.13-r1, но устанавливаемый 2.13-r1 под эту маску не подходит.

Устанавливается 2.12.2 (downgrade с 2.13-r1, уже установленного).

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

короче в данной ситуации 2 выхода
1. вытащить ебилд 2.13-r1 из /var/db/pkg...
2. замаскировать glibc вообще
в последнем случае портаж будет напоминать при каждом emerge... что один из установленных пакетов замаскирован
как то так

megabaks ★★★★
() автор топика

grep glibc /usr/portage/profiles/package.mask

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