emerge system - одни и теже пакеты

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
VadimD
Сообщения: 90

emerge system - одни и теже пакеты

Сообщение VadimD »

Доброе время суток всем!
Есть одна проблема.
В очередной раз обновил портежи, выполняю emerge system, обновилось.
Выполняю emerge -pv system - тот же список на обновление пакетов с буквой R.
Вроде как ничего такого быть не должно...
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

Re: emerge system - одни и теже пакеты

Сообщение Davinel »

как насчет... ммм.. man emerge?
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: emerge system - одни и теже пакеты

Сообщение VadimD »

Davinel писал(а):
23.01.2009 16:23
как насчет... ммм.. man emerge?

И что я должен знать оттуда?

Могу добавить только одно, что возможно, после emerge system ни один обновленный пакет в класс system не попал.
Как это лечить.
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
Kasper_WPS
Сообщения: 312
ОС: Gentoo

Re: emerge system - одни и теже пакеты

Сообщение Kasper_WPS »

VadimD писал(а):
23.01.2009 16:39
Davinel писал(а):
23.01.2009 16:23
как насчет... ммм.. man emerge?

И что я должен знать оттуда?

Могу добавить только одно, что возможно, после emerge system ни один обновленный пакет в класс system не попал.
Как это лечить.

это не лечится.
Gentoo Linux - Stage1 - Core2 Q6600 Quad - 2008.0
Kernel: Gentoo-sources - 2.6.36 GCC 4.5.1
XOrg-server 1.9.2 (NVIDIA-9600GT), KDE4 4.5.4
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: emerge system - одни и теже пакеты

Сообщение DaemonTux »

VadimD писал(а):
23.01.2009 16:39
Davinel писал(а):
23.01.2009 16:23
как насчет... ммм.. man emerge?

И что я должен знать оттуда?

Могу добавить только одно, что возможно, после emerge system ни один обновленный пакет в класс system не попал.
Как это лечить.


Код: Выделить всё

emerge -pvDuN system.

Вам в помощь
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: emerge system - одни и теже пакеты

Сообщение VadimD »

Код: Выделить всё

emerge -pvDuN system.

Вам в помощь

Я полагаю, какай-то из флагов USE не был учтен при сборке system.
Хотя он был бы подсвечен, но спасибо, попробую.
вот только revdep-rebuild завершится.

это не лечится.

Это намёк или шутка?
Шутку оценил
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
solshark
Сообщения: 439
Статус: Монархист
ОС: Gentoo ~amd64

Re: emerge system - одни и теже пакеты

Сообщение solshark »

VadimD писал(а):
23.01.2009 17:27
Я полагаю, какай-то из флагов USE не был учтен при сборке system.
Хотя он был бы подсвечен, но спасибо, попробую.
вот только revdep-rebuild завершится.

Дело не во флагах. Вам правильно посоветовали - почитайте хендбук или man emerge.

emerge -av system даст Вам пересборку всех пакетов, входящих в system. Вне зависимости от того, есть там обновления или нет. Для обновления используйте emerge -auv system. Остальных опций добавьте по вкусу.
Ceterum censeo Carthaginem esse delendam
Marcus Porcius Cato
Мой блог про KDE4 и рыбу в томате
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: emerge system - одни и теже пакеты

Сообщение VadimD »

solshark писал(а):
23.01.2009 18:50
Дело не во флагах. Вам правильно посоветовали - почитайте хендбук или man emerge.
emerge -av system даст Вам пересборку всех пакетов, входящих в system. Вне зависимости от того, есть там обновления или нет. Для обновления используйте emerge -auv system. Остальных опций добавьте по вкусу.

Неверно, пересборку всех пакетов, входящих в system, обеспечивает emerge -e system или --emptytree.

Я хотел бы сказать, что я знаю синтаксис команды emerge и историю его изменения еще с версии Gentoo 1.4 на период её актуальности. Может кто ещё помнит линуксшоп, я был одним из их клиентов в "затертом" году.

Но возможно, я неправильно поставил вопрос в этой теме, прошу простить меня.
Дело в том, что после корректной сборки (обновления) пакетов в классе system, повторная команда с --pretend (-p) не должна выдавать ничего, вообще ничего. А она выдает, с флагом [R], сколько бы раз не была произведена пересборка.

Код: Выделить всё

emerge -pv system

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

Calculating dependencies... done!
[ebuild   R   ] sys-apps/portage-2.1.6.4  USE="-build -doc -epydoc (-selinux)" LINGUAS="-pl" 0 kB
[ebuild   R   ] sys-libs/ncurses-5.6-r2  USE="unicode -debug -doc -gpm -minimal -nocxx -profile -trace" 0 kB
[ebuild   R   ] sys-kernel/linux-headers-2.6.27-r2  0 kB
[ebuild   R   ] sys-devel/gnuconfig-20080123  0 kB
[ebuild   R   ] sys-libs/zlib-1.2.3-r1  0 kB
[ebuild   R   ] sys-apps/sed-4.1.5-r1  USE="nls -static" 0 kB
[ebuild   R   ] sys-devel/m4-1.4.11  USE="nls -examples" 0 kB
[ebuild   R   ] net-misc/rsync-3.0.4  USE="acl iconv -ipv6 -static -xattr -xinetd" 0 kB
[ebuild   R   ] sys-apps/findutils-4.4.0  USE="nls (-selinux) -static" 0 kB
[ebuild   R   ] sys-apps/grep-2.5.1a-r1  USE="nls pcre -static" 0 kB
[ebuild   R   ] app-arch/gzip-1.3.12-r1  USE="nls -pic -static" 0 kB
[ebuild   R   ] sys-apps/kbd-1.13-r1  USE="nls" 0 kB
[ebuild   R   ] sys-apps/busybox-1.12.2-r1  USE="pam -debug -make-symlinks -savedconfig (-selinux) -static" 0 kB
[ebuild   R   ] sys-apps/net-tools-1.60_p20071202044231-r1  USE="nls -static" 0 kB
[ebuild   R   ] sys-devel/patch-2.5.9  USE="-static" 0 kB
[ebuild   R   ] sys-devel/flex-2.5.35  USE="nls -static" 0 kB
[ebuild   R   ] sys-apps/gawk-3.1.6  USE="nls" 0 kB
[ebuild   R   ] app-arch/tar-1.20  USE="nls -static" 0 kB
[ebuild   R   ] sys-apps/file-4.23  USE="python" 0 kB
[ebuild   R   ] app-arch/bzip2-1.0.5-r1  USE="-static" 0 kB
[ebuild   R   ] sys-devel/make-3.81  USE="nls -static" 0 kB
[ebuild   R   ] virtual/editor-0  0 kB
[ebuild   R   ] app-arch/cpio-2.9-r2  USE="nls" 0 kB
[ebuild   R   ] net-misc/wget-1.11.3  USE="nls ssl -debug -ipv6 -socks5 -static" 0 kB
[ebuild   R   ] virtual/pager-0  0 kB
[ebuild   R   ] sys-apps/texinfo-4.11-r1  USE="nls -static" 0 kB
[ebuild   R   ] app-shells/bash-3.2_p39  USE="nls -afs -bashlogger -examples -plugins -vanilla" 0 kB
[ebuild   R   ] sys-devel/binutils-2.18-r3  USE="nls -multislot -multitarget -test -vanilla" 0 kB
[ebuild   R   ] sys-devel/bison-2.3  USE="nls -static" 0 kB
[ebuild   R   ] sys-apps/util-linux-2.14.1  USE="crypt nls unicode -loop-aes -old-linux (-selinux) -slang (-uclibc)" 0 kB
[ebuild   R   ] net-misc/iputils-20071127  USE="-doc -ipv6 -static" 0 kB
[ebuild   R   ] sys-process/procps-3.2.7  USE="(-n32)" 0 kB
[ebuild   R   ] sys-devel/autoconf-2.63  USE="-emacs" 0 kB
[ebuild   R   ] sys-libs/readline-5.2_p12-r1  0 kB
[ebuild   R   ] sys-fs/e2fsprogs-1.41.3  USE="nls" 0 kB
[ebuild   R   ] sys-apps/which-2.19  0 kB
[ebuild   R   ] sys-devel/automake-1.10.2  0 kB
[ebuild   R   ] sys-devel/libtool-1.5.26  USE="-vanilla" 0 kB
[ebuild   R   ] sys-apps/coreutils-6.10-r2  USE="acl nls (-selinux) -static -vanilla -xattr" 0 kB
[ebuild   R   ] sys-apps/shadow-4.0.18.2  USE="cracklib nls pam -nousuid (-selinux) -skey" 0 kB
[ebuild   R   ] sys-apps/groff-1.19.2-r3  USE="X -cjk" 0 kB
[ebuild   R   ] sys-process/psmisc-22.6  USE="X nls -ipv6 (-selinux)" 0 kB
[ebuild   R   ] sys-apps/man-1.6f-r2  USE="nls" 0 kB
[ebuild   R   ] net-misc/openssh-5.1_p1-r1  USE="X pam tcpd -X509 -hpn -kerberos -ldap -libedit (-selinux) -skey -smartcard -static" 0 kB
[ebuild   R   ] sys-apps/man-pages-3.16  USE="nls" LINGUAS="ru -cs -da -de -es -fr -it -ja -nl -pl -ro -zh_CN" 0 kB
[ebuild   R   ] sys-apps/diffutils-2.8.7-r2  USE="nls -static" 0 kB
[ebuild   R   ] sys-apps/baselayout-1.12.11.1  USE="unicode -bootstrap -build -static" 0 kB
[ebuild   R   ] sys-apps/module-init-tools-3.4  USE="-old-linux" 0 kB
[ebuild   R   ] sys-fs/udev-124-r1  USE="(-selinux)" 0 kB
[ebuild   R   ] sys-devel/gcc-4.3.2-r2  USE="fortran gcj gtk mudflap nls openmp (-altivec) -bootstrap -build -doc (-fixed-point) (-hardened) -ip28 -ip32r10k -libffi (-multilib) -multislot (-n32) (-n64) -nocxx -nopie -objc -objc++ -objc-gc -test -vanilla" 0 kB
[ebuild   R   ] sys-libs/glibc-2.6.1  USE="nls -debug -gd -glibc-omitfp (-hardened) (-multilib) -profile (-selinux) -vanilla" 0 kB

Total: 51 packages (51 reinstalls), Size of downloads: 0 kB

Ничего не выдает сейчас emerge -pvuD system. Т.е. вся система собрана корректно.
В этом вся проблема.
Возможно это глюк emerge, но скорее что-то другое...
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo

Re: emerge system - одни и теже пакеты

Сообщение Nikoli »

VadimD писал(а):
24.01.2009 22:19
Я хотел бы сказать, что я знаю синтаксис команды emerge и историю его изменения еще с версии Gentoo 1.4 на период её актуальности.

VadimD писал(а):
24.01.2009 22:19
Но возможно, я неправильно поставил вопрос в этой теме, прошу простить меня.
Дело в том после корректной сборки (обновления) пакетов в классе system, повторная команда с --pretend (-p) не должна выдавать ничего, вообще ничего. А она выдает, с флагом [R], сколько бы раз не была произведена пересборка.


проверил ваши высказывания на нескольких системах, вот как ведёт себя emerge -pv system:
sys-apps/portage-2.1.4.4 - ничего не хочет переустанавливать
sys-apps/portage-2.1.6.4 - хочет переустановить 51 пакет
sys-apps/portage-2.2_rc23 - хочет переустановить 51 пакет

вывод очевиден - поведения портеж изменилось, вам стоит почитать обновлённые руководства и списки изменений :)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5497
ОС: Gentoo

Re: emerge system - одни и теже пакеты

Сообщение /dev/random »

Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: emerge system - одни и теже пакеты

Сообщение VadimD »

Семён Семёныч.... (с) к/ф "Бриллиантовая рука"
Спасибо всем.
:oops:
Gentoo/***

_________
BRGDS!
Спасибо сказали: