1 |
Moin! |
2 |
|
3 |
On Fri, 2 Jul 2010 09:14:44 +0200 "Christian Bricart" |
4 |
<christian@×××××××.de> wrote: |
5 |
> Servus, |
6 |
> |
7 |
> welches Set ist eigentlich noch grösser als @world..? |
8 |
> Soll heissen: wenn ich einen kompletten rebuild machen will, oder |
9 |
> (was ja öfter vorkommt) schauen will, welche Pakete im Tree updatebar |
10 |
> sind, dann liefert mir bei letzterem z.B. |
11 |
> # emerge --update --deep --newuse --pretend world |
12 |
> eine Auswahl von neuen Paketen - soweit ok. |
13 |
> Allerdings habe ich mich immer gewundert, warum z.B. bei einem |
14 |
> # eix -u |
15 |
> manchmal noch mehr Pakete rauskommen. |
16 |
> |
17 |
> Der Unterschied ist, dass einige Pakete nicht im @world-Set sind, |
18 |
> weil sie nicht expizit emerged, sondern nur als Abhängigkeit gezogen |
19 |
> wurden - dann landen sie nicht in @world. |
20 |
|
21 |
Es gibt die Laufzeit-Abhängigkeiten (runtime dependencies) und |
22 |
Build-Abhängigkeiten (build dependencies), die nur zum Kompilieren |
23 |
gebraucht werden. Die letzteren werden nicht zwingend aktualisiert, |
24 |
weil sie ja nach der Installation der Pakete, die sie gebraucht haben, |
25 |
nicht mehr benötigt werden. Diese werden später nicht mehr |
26 |
berücksichtigt und liegen dann einfach auf dem System rum. Wenn du |
27 |
diese auch aktualisieren willst, kannst du emerge die Option |
28 |
"--with-bdeps=y" verpassen (oder für immer |
29 |
EMERGE_DEFAULT_OPTS="--with-bdeps=y" in make.conf setzen). |
30 |
|
31 |
|
32 |
Grüße, |
33 |
Renat |
34 |
|
35 |
-- |
36 |
Probleme kann man niemals mit derselben Denkweise loesen, |
37 |
durch die sie entstanden sind. |
38 |
(Einstein) |