Доброе время суток всем!
Есть одна проблема.
В очередной раз обновил портежи, выполняю emerge system, обновилось.
Выполняю emerge -pv system - тот же список на обновление пакетов с буквой R.
Вроде как ничего такого быть не должно...
emerge system - одни и теже пакеты
Модератор: /dev/random
-
VadimD
- Сообщения: 90
emerge system - одни и теже пакеты
Gentoo/***
_________
BRGDS!
_________
BRGDS!
-
Davinel
- Сообщения: 481
- ОС: Ubuntu
Re: emerge system - одни и теже пакеты
как насчет... ммм.. man emerge?
-
VadimD
- Сообщения: 90
Re: emerge system - одни и теже пакеты
И что я должен знать оттуда?
Могу добавить только одно, что возможно, после emerge system ни один обновленный пакет в класс system не попал.
Как это лечить.
Gentoo/***
_________
BRGDS!
_________
BRGDS!
-
Kasper_WPS
- Сообщения: 312
- ОС: Gentoo
Re: emerge 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
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 - одни и теже пакеты
Vladivostok Linux User Group
-
VadimD
- Сообщения: 90
Re: emerge system - одни и теже пакеты
Код: Выделить всё
emerge -pvDuN system.Вам в помощь
Я полагаю, какай-то из флагов USE не был учтен при сборке system.
Хотя он был бы подсвечен, но спасибо, попробую.
вот только revdep-rebuild завершится.
это не лечится.
Это намёк или шутка?
Шутку оценил
Gentoo/***
_________
BRGDS!
_________
BRGDS!
-
solshark
- Сообщения: 439
- Статус: Монархист
- ОС: Gentoo ~amd64
Re: emerge system - одни и теже пакеты
Дело не во флагах. Вам правильно посоветовали - почитайте хендбук или man emerge.
emerge -av system даст Вам пересборку всех пакетов, входящих в system. Вне зависимости от того, есть там обновления или нет. Для обновления используйте emerge -auv system. Остальных опций добавьте по вкусу.
-
VadimD
- Сообщения: 90
Re: emerge system - одни и теже пакеты
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!
_________
BRGDS!
-
Nikoli
- Сообщения: 554
- Статус: Житель
- ОС: Gentoo
Re: emerge system - одни и теже пакеты
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
-
VadimD
- Сообщения: 90
Re: emerge system - одни и теже пакеты
Семён Семёныч.... (с) к/ф "Бриллиантовая рука"
Спасибо всем.

Спасибо всем.
Gentoo/***
_________
BRGDS!
_________
BRGDS!