1 |
Hallo nochmal, Dirk uund Bernd, |
2 |
|
3 |
Am Freitag, 29. Oktober 2004 09:59 schrieb Dirk Heinrichs: |
4 |
> > > Das passiert eben genau wegen der virtuellen Pakete nicht. Sowohl xfree |
5 |
> > > als auch xorg-x11 passen zu virtual/x11. Wenn also eines von beiden |
6 |
> > > installiert ist, ist virtual/x11 installiert. Erst wenn Du dieses |
7 |
> > > deinstallierst, bekommst Du im Falle einer Änderung dann das andere neu |
8 |
> > > installiert. |
9 |
> > |
10 |
> > ... |
11 |
> > |
12 |
> > > S.o.: Virtuals werden dann eingesetzt, wenn es mehrere Pakete für den |
13 |
> > > selben Zweck gibt (Du brauchst nicht xorg-x11 und xfree auf dem selben |
14 |
> > > System). |
15 |
> > |
16 |
> > sollte dann ein emerge -ep x11 nicht xorg-x11 anzeigen? Tut er nicht, |
17 |
> > also wo ist dann mein Denkfehler? |
18 |
> |
19 |
> Was wird denn angezeigt? Nochmal: Wenn Du xfree installiert hast, wird |
20 |
> emerge -p auch xfree anzeigen (mit 'nem R für replace). Wenn Du kein X |
21 |
> installiert hast, wird das angezeigt, was in Deinem Profil in "virtuals" |
22 |
> als virtual/x11 eingetragen ist. |
23 |
|
24 |
Soweit richtig (ich will's auch zur Zeit nicht wirklich ersetzen, ist zum |
25 |
Verständnis der Mechanismen): |
26 |
|
27 |
$ emerge -p x11 |
28 |
|
29 |
These are the packages that I would merge, in order: |
30 |
|
31 |
Calculating dependencies ...done! |
32 |
[ebuild R ] x11-base/xfree-4.3.0-r7 |
33 |
|
34 |
ich hatte noch das -e mit (siehe emerge --help): |
35 |
|
36 |
--emptytree (-e short option) |
37 |
Virtually tweaks the tree of installed packages to only contain |
38 |
libc, this is great to use together with --pretend. This makes |
39 |
it possible for developers to get a complete overview of the |
40 |
complete dependency tree of a certain package. |
41 |
|
42 |
und das liefert (ich beschränke das mal auf die letzten ~10 Zeilen): |
43 |
|
44 |
$ emerge -ep x11 |
45 |
... |
46 |
[ebuild N ] sys-apps/util-linux-2.12-r4 |
47 |
[ebuild N ] media-libs/libpng-1.2.7 |
48 |
[ebuild N ] media-libs/freetype-2.1.5-r1 |
49 |
[ebuild N ] media-libs/fontconfig-2.2.3 |
50 |
[ebuild N ] x11-base/opengl-update-1.7.2 |
51 |
[ebuild N ] x11-misc/ttmkfdir-3.0.9-r2 |
52 |
[ebuild N ] app-arch/unzip-5.50-r2 |
53 |
[ebuild N ] app-arch/cabextract-1.0 |
54 |
[ebuild N ] x11-base/xfree-4.3.0-r7 |
55 |
[ebuild N ] media-libs/glide-v3-3.10-r4 |
56 |
|
57 |
und hier (in der vorletzten Zeile) hätte ich xorg-x11 und eben nicht xfree |
58 |
erwartet. |
59 |
|
60 |
Daß bei Beachtung bereits erfüllter Abhängigkeiten/Bedingungen nichts |
61 |
ersetzt/zusätzlich installiert wird ist, wie erwähnt, klar. |
62 |
|
63 |
Daß aber --emptytree der Meinung ist, es solle alles wie gehabt nochmal |
64 |
installieren ohne auf die neuen Bedingungen durch Umsetzen |
65 |
von /etc/make.profile einzugehen (auch --newuse ändert daran nichts), sagt |
66 |
mir, daß entweder --emptytree nicht korrekt arbeitet, sich irgendwo weiterer, |
67 |
ggf. auch zu aktualisiernder Daten bedient, oder daß ich irgendwo ein |
68 |
Verständnisproblem habe (was ich auch erstmal vermute). Dieses Problem hätte |
69 |
ich gerne ausgeräumt. |
70 |
|
71 |
Eckard der Ausräumer :) |
72 |
|
73 |
-- |
74 |
gentoo-user-de@g.o mailing list |