LinuxForum.Fans
Тема

Заблокирован пакет

Автор: tyrnov 17 сообщений 5748 просмотров
#110340

Решил обновится выдало:

text

localhost tyrnov # emerge --update --ask world

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

Calculating dependencies... done! [ebuild U ] sys-apps/portage-2.1.9.25 [2.1.9.24] [ebuild U ] net-misc/dhcpcd-5.2.8 [4.0.15] [ebuild U ] sys-devel/m4-1.4.15 [1.4.14-r1] [ebuild U ] net-misc/iputils-20100418-r1 [20100418] [ebuild NS ] sys-kernel/gentoo-sources-2.6.36-r5 [2.6.34-r12] USE="-build -deblob -symlink" [ebuild U ] x11-terms/xterm-266 [262] [ebuild N ] x11-libs/libXvMC-1.0.6 USE="-static-libs" [ebuild N ] app-admin/eselect-xvmc-0.1 [ebuild U ] sys-apps/coreutils-8.7 [8.5] [ebuild U ] net-p2p/transmission-2.12 [2.04-r1] USE="-kde%" [ebuild U ] sys-apps/busybox-1.17.4 [1.15.3] USE="mdev%* -ipv6%" [ebuild U ] x11-drivers/nvidia-drivers-260.19.29 [195.36.31] [blocks B ] <media-video/nvidia-settings-256.52 ("<media-video/nvidia-settings-256.52" is blocking x11-drivers/nvidia-drivers-260.19.29)

* Error: The above package list contains packages which cannot be * installed at the same time on the same system.

(x11-drivers/nvidia-drivers-260.19.29, ebuild scheduled for merge) pulled in by x11-drivers/nvidia-drivers required by @selected x11-drivers/nvidia-drivers required by (x11-base/xorg-drivers-1.7, installed) x11-drivers/nvidia-drivers required by (media-video/nvidia-settings-195.36.24, installed) (and 1 more)

For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

Как я понял media-video/nvidia-settings-256.52 заблокирован с чем это может быть связано и что в этом случае лучше делать?

#110344

Попробуйте выполнить:
[console]
echo "media-video/nvidia-setting ~amd64" >> /etc/portage/package.keywords
[/console]
P.S. amd64, если вы используете компьютер этой архитектуры

#110345

Выполнил выдает также:

Показать
text

localhost tyrnov # echo "media-video/nvidia-setting ~amd64" >> /etc/portage/package.keywords
localhost tyrnov # emerge --update --ask world

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

Calculating dependencies... done! [ebuild U ] sys-apps/portage-2.1.9.25 [2.1.9.24] [ebuild U ] net-misc/dhcpcd-5.2.8 [4.0.15] [ebuild U ] sys-devel/m4-1.4.15 [1.4.14-r1] [ebuild U ] net-misc/iputils-20100418-r1 [20100418] [ebuild NS ] sys-kernel/gentoo-sources-2.6.36-r5 [2.6.34-r12] USE="-build -deblob -symlink" [ebuild U ] x11-terms/xterm-266 [262] [ebuild N ] x11-libs/libXvMC-1.0.6 USE="-static-libs" [ebuild N ] app-admin/eselect-xvmc-0.1 [ebuild U ] sys-apps/coreutils-8.7 [8.5] [ebuild U ] net-p2p/transmission-2.12 [2.04-r1] USE="-kde%" [ebuild U ] sys-apps/busybox-1.17.4 [1.15.3] USE="mdev%* -ipv6%" [ebuild U ] x11-drivers/nvidia-drivers-260.19.29 [195.36.31] [blocks B ] <media-video/nvidia-settings-256.52 ("<media-video/nvidia-settings-256.52" is blocking x11-drivers/nvidia-drivers-260.19.29)

* Error: The above package list contains packages which cannot be * installed at the same time on the same system.

(x11-drivers/nvidia-drivers-260.19.29, ebuild scheduled for merge) pulled in by x11-drivers/nvidia-drivers required by @selected x11-drivers/nvidia-drivers required by (x11-base/xorg-drivers-1.7, installed) x11-drivers/nvidia-drivers required by (media-video/nvidia-settings-195.36.24, installed) (and 1 more)

For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

#110346

Я вообще вот так сделал:


echo "x11-drivers/nvidia-drivers" >> /etc/portage/package.unmask
echo "media-video/nvidia-settings" >> /etc/portage/package.unmask
tyrnov написал:

Выполнил выдает также:

Так удали media-video/nvidia-settings

И обновляться вроде рекомендуют так:

text

emerge -avuDN world
#110349

Ошибочка вышла :( , букву пропустил:

echo "media-video/nvidia-settings ~amd64" >> /etc/portage/package.keywords

#110350
mycetophylax написал:
echo "x11-drivers/nvidia-drivers" >> /etc/portage/package.unmask
echo "media-video/nvidia-settings" >> /etc/portage/package.unmask

Так они сейчас вроде маскированы только по архитектуре, достаточно поместить их в keywords.

#110351
Lupo Alberto написал:
[quote=mycetophylax]echo "x11-drivers/nvidia-drivers" >> /etc/portage/package.unmask
echo "media-video/nvidia-settings" >> /etc/portage/package.unmask

Так они сейчас вроде маскированы только по архитектуре, достаточно поместить их в keywords.[/quote]
Действительно, 260.19.29 (последняя версия) и drivers и settings вообще stable! Я когда размаскировывал, последняя версия была hard mask.

P.S. Чтобы обо мне плохо не подумали, сразу говорю, что это единственные пакеты у меня в package.unmask wink

#110352
mycetophylax написал:
Действительно, 260.19.29 (последняя версия) и drivers и settings вообще stable!

Сейчас нет возможности проверить для amd64-архитектуры, но для x86 они пока в тестовой ветке.

#110383

oO я вчера обновлял нвидиевские дрова и сеттинг апплет... 256.52 была размаскирована, как стабильная... Сейчас ещё раз дерево обновлю, посмотрю...

ЗЫ: да всё в порядке... видимо днём почему-то маскировали на несколько часов. Просто обновите дерево ебилдов....

#110403

да, очепятка, имел ввиду 260.19.29

#110418
mycetophylax написал:

И обновляться вроде рекомендуют так:
text

emerge -avuDN world

Смотрел тут как обновлять такие способы уже устарели и чем лучше:

text

emerge -avuDN world
#110426
tyrnov написал:

и чем лучше:
text

emerge -avuDN world

Для начала расшифрую:

text

emerge --ask --verbose --update --deep --newuse

А теперь подробности:

http://www.gentoo.org написал:

emerge --update --ask world
Portage будет искать более новые версии установленных приложений. Однако проверяется только версии приложений, явно установленных вами, а не тех, от которых они зависят.

Если вы хотите обновить каждый пакет в системе, добавьте аргумент --deep:
emerge --update --deep world
Поскольку обновления, относящиеся к безопасности, случаются и в пакетах, которые явным образом не устанавливались (но были «подтянуты» из-за того, что он них зависят другие программы), рекомендуется изредка запускать эту команду.

Если вы меняли какие-либо из USE-флагов, возможно, потом вы также захотите добавить параметр --newuse. Тогда Portage проверит, требует ли изменение установки новых пакетов или перекомпиляции существующих:
emerge --update --deep --newuse world
#110430
tyrnov написал:
Смотрел тут

Там — Обновлено 19 декабря 2005 :(

#110574
Lupo Alberto написал:
[quote=tyrnov]Смотрел тут

Там — Обновлено 19 декабря 2005 :([/quote]
А где можно почитать посвежее о портеджах

#110575
tyrnov написал:
А где можно почитать посвежее о портеджах

Gentoo Handbook, man emerge, man portage, man make.conf — что уж делать, если Gentoo рассчитан на «читателей» мануалов wink

#110577

Хенбук читал тока под amd64 почитаю и маны

Войдите или зарегистрируйтесь, чтобы ответить.