public inbox for gentoo-user-ru@lists.gentoo.org
 help / color / mirror / Atom feed
* [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