1 |
Jan Kohnert writes: |
2 |
|
3 |
> Christian Bricart schrieb: |
4 |
|
5 |
> > welches Set ist eigentlich noch grösser als @world..? |
6 |
|
7 |
Nicht wirklich ein Set, aber so ähnlich: |
8 |
emerge -ua $( eix -u --only-names ) |
9 |
|
10 |
> > Soll heissen: wenn ich einen kompletten rebuild machen will, oder |
11 |
> > (was ja öfter vorkommt) schauen will, welche Pakete im Tree |
12 |
> > updatebar sind, dann liefert mir bei letzterem z.B. |
13 |
> > # emerge --update --deep --newuse --pretend world |
14 |
> > eine Auswahl von neuen Paketen - soweit ok. |
15 |
> > Allerdings habe ich mich immer gewundert, warum z.B. bei einem |
16 |
> > # eix -u |
17 |
> > manchmal noch mehr Pakete rauskommen. |
18 |
> > |
19 |
> > Der Unterschied ist, dass einige Pakete nicht im @world-Set sind, |
20 |
> > weil sie nicht expizit emerged, sondern nur als Abhängigkeit gezogen |
21 |
> > wurden - dann landen sie nicht in @world. |
22 |
|
23 |
Diese Pakete würde ein deep Update schon auch updaten. Ich denke, die |
24 |
zusätzlichen Pakete waren einmal Abhängigkeiten von etwas, was entweder |
25 |
nicht mehr installiert ist oder diese Abhängigkeiten nicht mehr benötigt. |
26 |
emerge -p --depclean sollte in etwa die gleichen Pakete auflisten. |
27 |
|
28 |
Oder sie sind maskiert: Bei mir liefert ein eix xinit momentan dieses, |
29 |
weil es eine neuere Version als die installierte gibt: |
30 |
|
31 |
wonko@weird ~ $ eix xinit |
32 |
[U] x11-apps/xinit |
33 |
Available versions: 1.2.0-r3 (~)1.2.1{tbz2} (~)1.2.1-r2{tbz2} {debug |
34 |
+minimal pam} |
35 |
Installed versions: 1.2.1{tbz2}(03:28:28 17.06.2010)(minimal pam - |
36 |
debug) |
37 |
Homepage: http://xorg.freedesktop.org/ |
38 |
Description: X Window System initializer |
39 |
|
40 |
Ein world-Update belässt sie aber, wohl weil mein xorg-server explizit |
41 |
eine kleinere Version will: |
42 |
|
43 |
wonko@weird ~ $ equery d xinit |
44 |
* These packages depend on xinit: |
45 |
kde-base/kdm-4.4.4-r2 (>=x11-apps/xinit-1.0.5-r2) |
46 |
x11-base/xorg-server-1.7.7 (<=x11-apps/xinit-1.2.1) |
47 |
|
48 |
Wobei ich das nicht ganz richtig finde, dass ein -r2 hier als höhere |
49 |
Version gezählt wird. |
50 |
|
51 |
> Du suchst die emerge Option --emptytree (-e). |
52 |
|
53 |
Nee, das baut nur @world mit allen Abhängigkeiten komplett neu. |
54 |
|
55 |
Wonko |