Gentoo Archives: gentoo-user-de

From: Tobias Hommel <gentoo@××××××××××××××××××××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] fehlende Libs installieren?
Date: Fri, 20 Apr 2007 10:41:04
Message-Id: 20070420103825.GA9498@heaven
In Reply to: Re: [gentoo-user-de] fehlende Libs installieren? by Arnold Krille
1 On Fri, Apr 20, 2007 at 10:48:20AM +0200, Arnold Krille wrote:
2 > Am 20.04.07 schrieb Tobias Hommel <gentoo@××××××××××××××××××××××××.de>:
3 > >On Thu, Apr 19, 2007 at 11:38:59PM +0200, Arnold Krille wrote:
4 > >> Am 19.04.07 schrieb Sebastian Damm <lists@×××××.de>:
5 > >> >Am 19. April 2007 schrieb Thomas Bruns:
6 > >> >> revdep-rebuild world
7 > >> >Das ist auf jeden Fall der Fehler, der Dein revdep-rebuild zum
8 > >> >"Absturz" bringt. Das world am Ende ist zu viel. Einfach nur
9 > >> > revdep-rebuild
10 > >> >aufrufen.
11 > >>
12 > >> Genau, weil alles, was nicht direkt revdep-rebuild betrifft an emerge
13 > >> übergeben wird und damit hast Du dann world und echte Pakete zusammen
14 > >> in einer Anweisung, wo emerge sich dann beschwert.
15 > >>
16 > >> Ausserdem hat revdep-rebuild einen Fehler: Meistens, wenn was nicht
17 > >> mehr tut, ist das neu zu bauende nicht mehr im portage und längst
18 > >> durch eine neue Version abgelöst. revdep-rebuild geht aber nach
19 > >> genauen Versionen. Die Option -X sollte man _immer_ verwenden, weil es
20 > >> dann nur auf Paketnamen basiert.
21 > >
22 > >Wirklich _immer_? Was ist mit SLOTted packages? sys-libs/db z.B. ist
23 > >manchmal
24 > >als 4er und manchmal als 1er Version vorhanden. Wird bei revdep-rebuild -X
25 > >dann
26 > >auch die richtige Version neu ge-emerged? Ich denke, dass das schon so
27 > >seine
28 > >Gruende hat, dass die Funktion von -X ne Option ist und nicht standard.
29 >
30 > Wie oft braucht sys-libs/db nen revdep-rebuilt bei Dir? Ich hab mir
31 > das bisher nur einmal zerschossen, als ich die alten Versionen
32 > deinstalliert hatte. Ansonsten sind diese System-Pakete _sehr_ stabil
33 > und revdep-rebuilt hat die noch nie angemeckert!
34 >
35
36 sys-libs/db war nur ein Beispiel was mir gerad einfiel, weil die ebuilds dafuer
37 staendig kaputt sind und mich beim world upgraden nerven.;) Aber ein einfaches
38 eix -Iic zeigt bei mir schon 14 Pakete, die mehr als eine Version installiert
39 haben. Da sind dann unter anderem so Sachen bei wie QT und GTK+.
40
41 > Wenn bei mir ein revdep-rebuilt nötig ist, dann weil Bibliotheken, die
42 > sich in versionierte Ordner installieren (also wo die Versionsnummer
43 > im Pfad auftaucht), nicht mehr da sind bzw. durch neue in anderen
44 > Ordnern abgelöst wurden. Und da hilft -X dann schon.
45
46 -X is ja auch keine schlechte Sache, mich hat das auch immer genervt, wenn
47 revdep-rebuild irgendwelche Pakete in der fruehesten pre-alpha version
48 re-emergen wollte, obwohl schon laengst die 1.0-stable raus ist. Aber zur Not
49 kann man sich auch einfach die Liste anschaun, die revdep-rebuild rausschmeisst
50 und die Sachen manuell emergen, bzw. runterschmeissen, weil die Sachen nicht
51 mehr gebraucht werden.
52
53 >
54 > Arnold
55 > --
56 > visit http://www.arnoldarts.de/
57 > ---
58 > Wenn man mit Raubkopien Bands wie Brosis oder Britney Spears wirklich
59 > verhindern könnte, würde ich mir noch heute einen Stapel Brenner und
60 > einen Sack Rohlinge kaufen.
61
62 Tobias
63
64 --
65 "The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones."