1 |
В начале Вы устанавливаете систему. Потом ставите N-е количество программ. |
2 |
Через какое-то время Вы хотите вернуть систему к первозданному виду. Чтобы |
3 |
небыло лишних пакетов. |
4 |
|
5 |
Я убираю файл world, получаю через emerge -ep system && emerge -ep список |
6 |
пакетов, удаляю все остальные пакеты. Итоговый результат у меня отличался от |
7 |
результата работы --depclean. |
8 |
|
9 |
|
10 |
> Почему же? Насколько я помню depclean делает именно это: выстраивает |
11 |
> зависимости от world и system и удаляет лишнее. Или Ваша программа |
12 |
> именно _пересобирала_ зависимости? Тогда поможет emerge -e. |
13 |
> |
14 |
> Я бы попробовал, но я ещё не вполне понимаю, какой должен быть |
15 |
> результат. Если удалить, "всё что не лень" было поставить, то |
16 |
> --depclean вполне должен подойти. |
17 |
> |
18 |
> Я иногда так делаю: ставлю несколько разных программ, выполняющие |
19 |
> примерно одну задачу, с --oneshot, чтобы сравнить. Потом ту, которая |
20 |
> мне понравилась, дописываю в world, и при следующем --depclean всё |
21 |
> лишнее исчезнет. |
22 |
> |
23 |
> 2008/6/25 Tratsevsky Alexander <support@×××××××××.ru>: |
24 |
> > В сообщении от 25 июня 2008 Edward Hades написал(a): |
25 |
> >> 2008/6/25 Tratsevsky Alexander <support@×××××××××.ru>: |
26 |
> >> > У меня раньше задача стояла немного другая. Я писал программу, которая |
27 |
> >> > бы восстановила систему к первоначальному состоянию. Т.е. я ставлю все |
28 |
> >> > что не лень, затем запускаю программу. Она прячет world и по |
29 |
> >> > первоначальному списку пакетов собирает зависимости. Затем |
30 |
> >> > сравнивается с тем что есть, после чего удаляются все лишние пакеты. |
31 |
> >> |
32 |
> >> А почему нельзя заменить world первоначальным и сделать emerge |
33 |
> >> --depclean ? |
34 |
> > |
35 |
> > Попробуйте. Не думаю что Вы таким образом откатите систему к |
36 |
> > первоначальному состоянию. |
37 |
> > |
38 |
> > |
39 |
> > -- |
40 |
> > Tratsevsky Alexander |
41 |
> > Calculate Pack |
42 |
> > http://www.calculate.ru |
43 |
> > support@×××××××××.ru |
44 |
> > +7-812-336-36-32 (доб. 102) |
45 |
> > +7-495-772-76-78 (доб. 102) |
46 |
|
47 |
|
48 |
|
49 |
-- |
50 |
Tratsevsky Alexander |
51 |
Calculate Pack |
52 |
http://www.calculate.ru |
53 |
support@×××××××××.ru |
54 |
+7-812-336-36-32 (доб. 102) |
55 |
+7-495-772-76-78 (доб. 102) |