Gentoo Archives: gentoo-user-de

From: Alex Schuster <wonko@×××××××××.org>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] was ist grösser als @world..?
Date: Fri, 02 Jul 2010 10:33:30
Message-Id: 201007021233.06796.wonko@wonkology.org
In Reply to: Re: [gentoo-user-de] was ist grösser als @world..? by Jan Kohnert
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

Replies

Subject Author
Re: [gentoo-user-de] was ist grösser als @world..? Bernd Wurst <bernd@××××××.org>
Re: [gentoo-user-de] was ist grösser als @world..? Frank Steinmetzger <Warp_7@×××.de>