* [gentoo-user-ru] "Потерянные" обновления
@ 2008-06-24 9:34 Vlad "SATtva" Miller
2008-06-24 9:42 ` Yakovlev Georgiy
0 siblings, 1 reply; 13+ messages in thread
From: Vlad "SATtva" Miller @ 2008-06-24 9:34 UTC (permalink / raw
To: gentoo-user-ru
Уже не в первый раз сталкиваюсь со следующей ситуацией, но не могу
понять её причину. При обновлении мира через emerge -uD world, казалось
бы, должны ставиться новые версии всех пакетов, включая и те, что
установлены как зависимости. Однако, периодический вызов команды
eix -cI | grep '\[U\]' показывает, что некоторые пакеты автоматически не
обновляются даже при наличии доступных новых версий.
Чем это вызвано и можно ли гармонизировать ситуацию, заставив Портеж
обновлять все пакеты без ручного вмешательства?
--
SATtva | security & privacy consulting
www.vladmiller.info | www.pgpru.com
^ permalink raw reply [flat|nested] 13+ messages in thread
* [gentoo-user-ru] "Потерянные" обновления
@ 2008-06-24 9:35 Vlad "SATtva" Miller
2008-06-24 9:53 ` Andrew A. Sabitov
2008-06-24 9:57 ` Tratsevsky Alexander
0 siblings, 2 replies; 13+ messages in thread
From: Vlad "SATtva" Miller @ 2008-06-24 9:35 UTC (permalink / raw
To: gentoo-user-ru
Уже не в первый раз сталкиваюсь со следующей ситуацией, но не могу
понять её причину. При обновлении мира через emerge -uD world, казалось
бы, должны ставиться новые версии всех пакетов, включая и те, что
установлены как зависимости. Однако, периодический вызов команды
eix -cI | grep '\[U\]' показывает, что некоторые пакеты автоматически не
обновляются даже при наличии доступных новых версий.
Чем это вызвано и можно ли гармонизировать ситуацию, заставив Портеж
обновлять все пакеты без ручного вмешательства?
--
SATtva | security & privacy consulting
www.vladmiller.info | www.pgpru.com
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-user-ru] "Потерянные" обновления
2008-06-24 9:34 Vlad "SATtva" Miller
@ 2008-06-24 9:42 ` Yakovlev Georgiy
2008-06-24 11:30 ` Vlad "SATtva" Miller
0 siblings, 1 reply; 13+ messages in thread
From: Yakovlev Georgiy @ 2008-06-24 9:42 UTC (permalink / raw
To: gentoo-user-ru
[-- Attachment #1: Type: text/plain, Size: 755 bytes --]
emerge -uDN --with-bdeps y world -av
так обновит)
On 24.06.2008, at 13:34, Vlad SATtva Miller wrote:
> Уже не в первый раз сталкиваюсь со следующей ситуацией, но не могу
> понять её причину. При обновлении мира через emerge -uD world,
> казалось
> бы, должны ставиться новые версии всех пакетов, включая и те, что
> установлены как зависимости. Однако, периодический вызов команды
> eix -cI | grep '\[U\]' показывает, что некоторые пакеты
> автоматически не
> обновляются даже при наличии доступных новых версий.
>
> Чем это вызвано и можно ли гармонизировать ситуацию, заставив Портеж
> обновлять все пакеты без ручного вмешательства?
>
> --
> SATtva | security & privacy consulting
> www.vladmiller.info | www.pgpru.com
>
>
[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 2417 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-user-ru] "Потерянные" обновления
2008-06-24 9:35 [gentoo-user-ru] "Потерянные" обновления Vlad "SATtva" Miller
@ 2008-06-24 9:53 ` Andrew A. Sabitov
2008-06-24 9:57 ` Tratsevsky Alexander
1 sibling, 0 replies; 13+ messages in thread
From: Andrew A. Sabitov @ 2008-06-24 9:53 UTC (permalink / raw
To: gentoo-user-ru
Если у тебя стоит библиотека, которая встала как emerge -1 liba и пакет,
который требует ее как зависимость, не обновляется, то и сама эта liba
обновляться не будет.
Это как раз нормальное и адекватное поведение пакетов :)
BTW, emerge --nospinner -uDNvt world выглядит гораздо лучше :)))
On Tue, 24 Jun 2008, Vlad "SATtva" Miller wrote:
>
> X-UID: 8871
>
> Уже не в первый раз сталкиваюсь со следующей ситуацией, но не могу
> понять её причину. При обновлении мира через emerge -uD world, казалось
> бы, должны ставиться новые версии всех пакетов, включая и те, что
> установлены как зависимости. Однако, периодический вызов команды
> eix -cI | grep '\[U\]' показывает, что некоторые пакеты автоматически не
> обновляются даже при наличии доступных новых версий.
>
> Чем это вызвано и можно ли гармонизировать ситуацию, заставив Портеж
> обновлять все пакеты без ручного вмешательства?
>
>
--
<> 105 <>
Чтоб счастье испытать, вина себе налей,
День нынешний презри, о прошлых не жалей,
И цепи разума хотя б на миг единый,
Тюремщик временный, сними с души своей.
Омар Хайям. Рубаи.
,,,,
/'^'\
( o o )
--oOOO--(_)--OOOo------------------------------------------------
| Andrew A. Sabitov
| Email: sabitov@sabitov.pp.ru
| WWW: sabitov.pp.ru
| .oooO Еж птица гордая - пока не пнешь, не полетит!
| ( ) Oooo.
---\ (----( )-------------------------------------------------
\_) ) /
(_/
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-user-ru] "Потерянные" обновления
2008-06-24 9:35 [gentoo-user-ru] "Потерянные" обновления Vlad "SATtva" Miller
2008-06-24 9:53 ` Andrew A. Sabitov
@ 2008-06-24 9:57 ` Tratsevsky Alexander
2008-06-24 10:00 ` Andrew A. Sabitov
1 sibling, 1 reply; 13+ messages in thread
From: Tratsevsky Alexander @ 2008-06-24 9:57 UTC (permalink / raw
To: gentoo-user-ru
Попробуй выполнить emerge -uD system
> Уже не в первый раз сталкиваюсь со следующей ситуацией, но не могу
> понять её причину. При обновлении мира через emerge -uD world, казалось
> бы, должны ставиться новые версии всех пакетов, включая и те, что
> установлены как зависимости. Однако, периодический вызов команды
> eix -cI | grep '\[U\]' показывает, что некоторые пакеты автоматически не
> обновляются даже при наличии доступных новых версий.
>
> Чем это вызвано и можно ли гармонизировать ситуацию, заставив Портеж
> обновлять все пакеты без ручного вмешательства?
--
Tratsevsky Alexander
Calculate Pack
http://www.calculate.ru
support@calculate.ru
+7-812-336-36-32 (доб. 102)
+7-495-772-76-78 (доб. 102)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-user-ru] "Потерянные" обновления
2008-06-24 9:57 ` Tratsevsky Alexander
@ 2008-06-24 10:00 ` Andrew A. Sabitov
2008-06-25 5:45 ` Tratsevsky Alexander
0 siblings, 1 reply; 13+ messages in thread
From: Andrew A. Sabitov @ 2008-06-24 10:00 UTC (permalink / raw
To: gentoo-user-ru
world включае в себя system, так что смысла нет. (до тех пор пока эти
файлы никто грязными лапами не правит :))) )
On Tue, 24 Jun 2008, Tratsevsky Alexander wrote:
> Попробуй выполнить emerge -uD system
> Уже не в первый раз сталкиваюсь со следующей ситуацией, но не могу
> понять её причину. При обновлении мира через emerge -uD world, казалось
> бы, должны ставиться новые версии всех пакетов, включая и те, что
> установлены как зависимости. Однако, периодический вызов команды
> eix -cI | grep '\[U\]' показывает, что некоторые пакеты автоматически не
> обновляются даже при наличии доступных новых версий.
>
> Чем это вызвано и можно ли гармонизировать ситуацию, заставив Портеж
> обновлять все пакеты без ручного вмешательства?
--
Tratsevsky Alexander
Calculate Pack
http://www.calculate.ru
support@calculate.ru
+7-812-336-36-32 (доб. 102)
+7-495-772-76-78 (доб. 102)
--
<> 130 <>
Лишь на небе рассвет займется еле зримый,
Тяни из чаши сок лозы неоценимой!
Мы знаем: истина в устах людей горька, -
Так, значит, истиной вино считать должны мы.
Омар Хайям. Рубаи.
,,,,
/'^'\
( o o )
--oOOO--(_)--OOOo------------------------------------------------
| Andrew A. Sabitov
| Email: sabitov@sabitov.pp.ru
| WWW: sabitov.pp.ru
| .oooO Еж птица гордая - пока не пнешь, не полетит!
| ( ) Oooo.
---\ (----( )-------------------------------------------------
\_) ) /
(_/
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-user-ru] "Потерянные" обновления
2008-06-24 9:42 ` Yakovlev Georgiy
@ 2008-06-24 11:30 ` Vlad "SATtva" Miller
0 siblings, 0 replies; 13+ messages in thread
From: Vlad "SATtva" Miller @ 2008-06-24 11:30 UTC (permalink / raw
To: gentoo-user-ru
Yakovlev Georgiy (24.06.2008 16:42):
> emerge -uDN --with-bdeps y world -av
> так обновит)
Чйорт, похоже, после переустановки системы я забыл прописать
--with-bdeps в дефолтах make.conf. :-) Сейчас "потерянные" пакеты уже
обновлены вручную, но за eix буду внимательно следить: если появятся
опять -- вернусь и нажалуюсь! :-)
> On 24.06.2008, at 13:34, Vlad SATtva Miller wrote:
>
>> Уже не в первый раз сталкиваюсь со следующей ситуацией, но не могу
>> понять её причину. При обновлении мира через emerge -uD world, казалось
>> бы, должны ставиться новые версии всех пакетов, включая и те, что
>> установлены как зависимости. Однако, периодический вызов команды
>> eix -cI | grep '\[U\]' показывает, что некоторые пакеты автоматически не
>> обновляются даже при наличии доступных новых версий.
>>
>> Чем это вызвано и можно ли гармонизировать ситуацию, заставив Портеж
>> обновлять все пакеты без ручного вмешательства?
>>
>> --
>> SATtva | security & privacy consulting
>> www.vladmiller.info | www.pgpru.com
>>
>>
>
--
SATtva | security & privacy consulting
www.vladmiller.info | www.pgpru.com
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-user-ru] "Потерянные" обновления
2008-06-24 10:00 ` Andrew A. Sabitov
@ 2008-06-25 5:45 ` Tratsevsky Alexander
2008-06-25 6:31 ` Edward Hades
0 siblings, 1 reply; 13+ messages in thread
From: Tratsevsky Alexander @ 2008-06-25 5:45 UTC (permalink / raw
To: gentoo-user-ru
> world включае в себя system, так что смысла нет. (до тех пор пока эти
> файлы никто грязными лапами не правит :))) )
Я тоже так раньше думал. Возможно описанный выше флаг --with-bdeps и позволит
из world взять все пакеты. Я же пользовался дополнительно emerge -uD system
для сбора оставшихся пакетов пакетов, нуждающихся в обновлении.
У меня раньше задача стояла немного другая. Я писал программу, которая бы
восстановила систему к первоначальному состоянию. Т.е. я ставлю все что не
лень, затем запускаю программу. Она прячет world и по первоначальному списку
пакетов собирает зависимости. Затем сравнивается с тем что есть, после чего
удаляются все лишние пакеты.
Потом отказался от этой идеи, проще пересобрать систему с нуля :)
> On Tue, 24 Jun 2008, Tratsevsky Alexander wrote:
> > Попробуй выполнить emerge -uD system
> >
> > Уже не в первый раз сталкиваюсь со следующей ситуацией, но не могу
> > понять её причину. При обновлении мира через emerge -uD world, казалось
> > бы, должны ставиться новые версии всех пакетов, включая и те, что
> > установлены как зависимости. Однако, периодический вызов команды
> > eix -cI | grep '\[U\]' показывает, что некоторые пакеты автоматически не
> > обновляются даже при наличии доступных новых версий.
> >
> > Чем это вызвано и можно ли гармонизировать ситуацию, заставив Портеж
> > обновлять все пакеты без ручного вмешательства?
>
> --
> Tratsevsky Alexander
> Calculate Pack
> http://www.calculate.ru
> support@calculate.ru
> +7-812-336-36-32 (доб. 102)
> +7-495-772-76-78 (доб. 102)
--
Tratsevsky Alexander
Calculate Pack
http://www.calculate.ru
support@calculate.ru
+7-812-336-36-32 (доб. 102)
+7-495-772-76-78 (доб. 102)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-user-ru] "Потерянные" обновления
2008-06-25 5:45 ` Tratsevsky Alexander
@ 2008-06-25 6:31 ` Edward Hades
2008-06-25 8:40 ` Tratsevsky Alexander
0 siblings, 1 reply; 13+ messages in thread
From: Edward Hades @ 2008-06-25 6:31 UTC (permalink / raw
To: gentoo-user-ru
2008/6/25 Tratsevsky Alexander <support@calculate.ru>:
> У меня раньше задача стояла немного другая. Я писал программу, которая бы
> восстановила систему к первоначальному состоянию. Т.е. я ставлю все что не
> лень, затем запускаю программу. Она прячет world и по первоначальному списку
> пакетов собирает зависимости. Затем сравнивается с тем что есть, после чего
> удаляются все лишние пакеты.
А почему нельзя заменить world первоначальным и сделать emerge --depclean ?
--
Groucho Marx - "A child of five would understand this. Send someone
to fetch a child of five."
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-user-ru] "Потерянные" обновления
2008-06-25 6:31 ` Edward Hades
@ 2008-06-25 8:40 ` Tratsevsky Alexander
2008-06-25 9:18 ` Edward Hades
0 siblings, 1 reply; 13+ messages in thread
From: Tratsevsky Alexander @ 2008-06-25 8:40 UTC (permalink / raw
To: gentoo-user-ru
В сообщении от 25 июня 2008 Edward Hades написал(a):
> 2008/6/25 Tratsevsky Alexander <support@calculate.ru>:
> > У меня раньше задача стояла немного другая. Я писал программу, которая бы
> > восстановила систему к первоначальному состоянию. Т.е. я ставлю все что
> > не лень, затем запускаю программу. Она прячет world и по первоначальному
> > списку пакетов собирает зависимости. Затем сравнивается с тем что есть,
> > после чего удаляются все лишние пакеты.
>
> А почему нельзя заменить world первоначальным и сделать emerge --depclean ?
Попробуйте. Не думаю что Вы таким образом откатите систему к первоначальному
состоянию.
--
Tratsevsky Alexander
Calculate Pack
http://www.calculate.ru
support@calculate.ru
+7-812-336-36-32 (доб. 102)
+7-495-772-76-78 (доб. 102)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-user-ru] "Потерянные" обновления
2008-06-25 8:40 ` Tratsevsky Alexander
@ 2008-06-25 9:18 ` Edward Hades
2008-06-25 10:41 ` Tratsevsky Alexander
2008-06-25 10:51 ` Peter Volkov
0 siblings, 2 replies; 13+ messages in thread
From: Edward Hades @ 2008-06-25 9:18 UTC (permalink / raw
To: gentoo-user-ru
Почему же? Насколько я помню depclean делает именно это: выстраивает
зависимости от world и system и удаляет лишнее. Или Ваша программа
именно _пересобирала_ зависимости? Тогда поможет emerge -e.
Я бы попробовал, но я ещё не вполне понимаю, какой должен быть
результат. Если удалить, "всё что не лень" было поставить, то
--depclean вполне должен подойти.
Я иногда так делаю: ставлю несколько разных программ, выполняющие
примерно одну задачу, с --oneshot, чтобы сравнить. Потом ту, которая
мне понравилась, дописываю в world, и при следующем --depclean всё
лишнее исчезнет.
2008/6/25 Tratsevsky Alexander <support@calculate.ru>:
> В сообщении от 25 июня 2008 Edward Hades написал(a):
>> 2008/6/25 Tratsevsky Alexander <support@calculate.ru>:
>> > У меня раньше задача стояла немного другая. Я писал программу, которая бы
>> > восстановила систему к первоначальному состоянию. Т.е. я ставлю все что
>> > не лень, затем запускаю программу. Она прячет world и по первоначальному
>> > списку пакетов собирает зависимости. Затем сравнивается с тем что есть,
>> > после чего удаляются все лишние пакеты.
>>
>> А почему нельзя заменить world первоначальным и сделать emerge --depclean ?
>
> Попробуйте. Не думаю что Вы таким образом откатите систему к первоначальному
> состоянию.
>
>
> --
> Tratsevsky Alexander
> Calculate Pack
> http://www.calculate.ru
> support@calculate.ru
> +7-812-336-36-32 (доб. 102)
> +7-495-772-76-78 (доб. 102)
>
--
WC Fields - "I am free of all prejudices. I hate every one equally."
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-user-ru] "Потерянные" обновления
2008-06-25 9:18 ` Edward Hades
@ 2008-06-25 10:41 ` Tratsevsky Alexander
2008-06-25 10:51 ` Peter Volkov
1 sibling, 0 replies; 13+ messages in thread
From: Tratsevsky Alexander @ 2008-06-25 10:41 UTC (permalink / raw
To: gentoo-user-ru
В начале Вы устанавливаете систему. Потом ставите N-е количество программ.
Через какое-то время Вы хотите вернуть систему к первозданному виду. Чтобы
небыло лишних пакетов.
Я убираю файл world, получаю через emerge -ep system && emerge -ep список
пакетов, удаляю все остальные пакеты. Итоговый результат у меня отличался от
результата работы --depclean.
> Почему же? Насколько я помню depclean делает именно это: выстраивает
> зависимости от world и system и удаляет лишнее. Или Ваша программа
> именно _пересобирала_ зависимости? Тогда поможет emerge -e.
>
> Я бы попробовал, но я ещё не вполне понимаю, какой должен быть
> результат. Если удалить, "всё что не лень" было поставить, то
> --depclean вполне должен подойти.
>
> Я иногда так делаю: ставлю несколько разных программ, выполняющие
> примерно одну задачу, с --oneshot, чтобы сравнить. Потом ту, которая
> мне понравилась, дописываю в world, и при следующем --depclean всё
> лишнее исчезнет.
>
> 2008/6/25 Tratsevsky Alexander <support@calculate.ru>:
> > В сообщении от 25 июня 2008 Edward Hades написал(a):
> >> 2008/6/25 Tratsevsky Alexander <support@calculate.ru>:
> >> > У меня раньше задача стояла немного другая. Я писал программу, которая
> >> > бы восстановила систему к первоначальному состоянию. Т.е. я ставлю все
> >> > что не лень, затем запускаю программу. Она прячет world и по
> >> > первоначальному списку пакетов собирает зависимости. Затем
> >> > сравнивается с тем что есть, после чего удаляются все лишние пакеты.
> >>
> >> А почему нельзя заменить world первоначальным и сделать emerge
> >> --depclean ?
> >
> > Попробуйте. Не думаю что Вы таким образом откатите систему к
> > первоначальному состоянию.
> >
> >
> > --
> > Tratsevsky Alexander
> > Calculate Pack
> > http://www.calculate.ru
> > support@calculate.ru
> > +7-812-336-36-32 (доб. 102)
> > +7-495-772-76-78 (доб. 102)
--
Tratsevsky Alexander
Calculate Pack
http://www.calculate.ru
support@calculate.ru
+7-812-336-36-32 (доб. 102)
+7-495-772-76-78 (доб. 102)
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [gentoo-user-ru] "Потерянные" обновления
2008-06-25 9:18 ` Edward Hades
2008-06-25 10:41 ` Tratsevsky Alexander
@ 2008-06-25 10:51 ` Peter Volkov
1 sibling, 0 replies; 13+ messages in thread
From: Peter Volkov @ 2008-06-25 10:51 UTC (permalink / raw
To: gentoo-user-ru
В Срд, 25/06/2008 в 13:18 +0400, Edward Hades пишет:
> Почему же? Насколько я помню depclean делает именно это: выстраивает
> зависимости от world и system и удаляет лишнее. Или Ваша программа
> именно _пересобирала_ зависимости? Тогда поможет emerge -e.
Сборка пакетов зависит от большого числа разных пакетов/версий поэтому
вам не удастся войти в одну и ту же реку дважды :) Единственный вариант
это сделать бинарные пакеты, и потом из них дважды собрать систему...
--
Peter.
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2008-06-25 10:56 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-24 9:35 [gentoo-user-ru] "Потерянные" обновления Vlad "SATtva" Miller
2008-06-24 9:53 ` Andrew A. Sabitov
2008-06-24 9:57 ` Tratsevsky Alexander
2008-06-24 10:00 ` Andrew A. Sabitov
2008-06-25 5:45 ` Tratsevsky Alexander
2008-06-25 6:31 ` Edward Hades
2008-06-25 8:40 ` Tratsevsky Alexander
2008-06-25 9:18 ` Edward Hades
2008-06-25 10:41 ` Tratsevsky Alexander
2008-06-25 10:51 ` Peter Volkov
-- strict thread matches above, loose matches on Subject: below --
2008-06-24 9:34 Vlad "SATtva" Miller
2008-06-24 9:42 ` Yakovlev Georgiy
2008-06-24 11:30 ` Vlad "SATtva" Miller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox