Вопрос по обновлению.

Наверное избитая тема, но не нашел ответа на свой вопрос: Как запустить emerge чтобы собирались все пакеты кроме тех, которые помечены [ebuild UD]?

$ emerge -pvDNu world

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

Calculating world dependencies    nk
!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
app-portage/getdelta app-portage/deltup

... done!
[ebuild     U ] sys-devel/autoconf-wrapper-4-r3 [3.2-r2] 0 kB
[ebuild     U ] sys-devel/autoconf-2.61 [2.60] USE="-emacs" 1,364 kB
[ebuild     U ] sys-devel/automake-wrapper-3-r1 [1-r1] 0 kB
[ebuild  NS   ] sys-devel/automake-1.10  872 kB
[ebuild   R   ] sys-apps/groff-1.19.2-r1  USE="X -cjk%" 0 kB
[ebuild  N    ] sys-libs/db-4.2.52_p4-r2  USE="-bootstrap -doc -java -nocxx -tcl -test" 0 kB
[ebuild   R   ] perl-core/Test-Harness-2.56  USE="(-minimal%)" 0 kB
[ebuild     U ] app-admin/perl-cleaner-1.04.3 [1.04] 0 kB
[ebuild   R   ] perl-core/PodParser-1.32  USE="(-minimal%)" 0 kB
[ebuild     U ] sys-apps/findutils-4.3.2 [4.3.0] USE="nls (-selinux) -static (-build%)" 1,276 kB
[ebuild     U ] sys-devel/binutils-config-1.9-r3 [1.8-r7] 0 kB
[ebuild     U ] dev-libs/mpfr-2.2.0_p16 [2.2.0_p10] 0 kB
[ebuild     U ] sys-apps/pciutils-2.2.3-r2 [2.2.0-r1] 1,095 kB
[ebuild  NS   ] sys-kernel/gentoo-sources-2.6.18-r6  USE="-build -symlink (-ultra1)" 247 kB
[ebuild     U ] media-libs/libpng-1.2.14 [1.2.13] USE="-doc" 605 kB
[ebuild     UD] x11-drivers/nvidia-drivers-1.0.8776 [1.0.9631] USE="dlloader" 0 kB
[ebuild     UD] dev-util/diffball-0.7.1 [1.0] USE="-debug" 0 kB
[ebuild     UD] app-portage/emerge-delta-webrsync-3.5.1 [3.5.1-r2] 0 kB
[ebuild     UD] www-client/mozilla-launcher-1.52 [1.56] 0 kB
[ebuild     UD] dev-libs/nspr-4.6.3 [4.6.4] USE="-ipv6 (-debug%)" 0 kB
[ebuild     UD] app-arch/zip-2.31-r1 [2.32] USE="crypt" 0 kB
[ebuild     UD] dev-libs/nss-3.11.3 [3.11.4] 0 kB

p.s. Так же интересует где и что прописать, чтобы пакеты которые masked в ебилде, были не маскед. Я понимаю что можно указывать ACCEPT_KEYWORDS="~x86" но чтоб этого без этого.

Quote: masked в

Цитата:
masked в ебилде

может masked в портежах? )
man emerge )

Цитата:
Как запустить emerge чтобы собирались все пакеты кроме тех, которые помечены [ebuild UD]

насколько я понимаю, какие -то программы требуют даунгрейдить и дрова нвидии, и зип и нсс. Видимо, решится обновление тех программ. Попробуй запустить с опцией -t .

Сложилось

Сложилось впечатление что ты часть пакетов ставил так

ACCEPT_KEYWORDS=~x86 emerge <packagename>

Так вот так делать не стоит... Для этого существют файлы /etc/portage/package.{keywords,use}
И стоит прочитать про работу с portage... Многие вопросы сразу отпадут...
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

так как все

так как все таки узнать, какая программа даунгрейдит другую. У меня вот qt даунгрейдица хочет ((

можно тупо

можно тупо замаскировать ту версию на которую хочет даунгрейдить - вылетит с ошибкой

Зачем? Лучше

Зачем? Лучше размаскировать ту с которой даунгрейдиться хочет.

я ответил про

я ответил про то как узнать - временно маскируем и смотрим на ошибки, может она нужна кому-то и мы увидим сразу кому

Quote: gentoo ~ # emerge

Цитата:
gentoo ~ # emerge -pvt =x11-libs/qt-3.3.6-r4

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

Calculating dependencies... done!
[ebuild U ] x11-libs/qt-3.3.6-r4 [3.3.6-r1] USE="cups gif ipv6 opengl -debug -doc -examples -firebird -immqt -immqt-bc -mysql -nas -nis -odbc -postgres -sqlite -xinerama" 14,224 kB
[ebuild U ] media-libs/libmng-1.0.9-r1 [1.0.8-r1] USE="-lcms%" 0 kB

Total size of downloads: 14,224 kB

наверна надо обновить сначала libmng?

брр...а вообще-то все нормально выходит тогда -обновляеца с первого релиза по четвертый ведь))

видимо да, но

видимо да, но чего ты вообще добиваешся? зачем тебе именно эта версия QT?
кстати если ты вручную боновляеш - незабудь добавить к emerge опцию --oneshot так прога незанесётся в world
содержите мир в чистоте!

да раньше

да раньше писалося еще D, теперь вроде не пишеца ))
а зачем делать, чтобы прога не заносилась в ворлд - я думал наоборот нужно ,чтобы она заносилась туда.
или я чегото не догоняю? ((

нужно только

нужно только если это то что ты хочеш ставить. а если ты допустим посмотрел на вывод emerge -pvuND world и хочеш обновить только половину - то нельзя. если ты ставил кеды - то qt вытянулся по зависимостям и в мире ему не место. В мире недолжно быть ничего лишнего.

Re: нужно только

evadim написал(а):
нужно только если это то что ты хочеш ставить. а если ты допустим посмотрел на вывод emerge -pvuND world и хочеш обновить только половину - то нельзя. если ты ставил кеды - то qt вытянулся по зависимостям и в мире ему не место. В мире недолжно быть ничего лишнего.

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

з.ы. тогда если у меня кутэ ставился по зависимостям, он по идее в мире быть же не должен? 8)

кстати, посмотрел, в ворде его нету вообще. знач по зависимостям всетак.

В принципе я

В принципе я обновляюсь так

emerge -vuDN system
emerge -vuDN x11
emerge -vuDN kde
emerge -vuDN world

те обновление идет по нарастающей... Тогда пляски с версиями обычно не происходят...
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

Опция -t

Опция -t

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".