Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
alle gnome-Pakete neu komplilieren
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1146
Location: Baden / Germany

PostPosted: Sat Nov 24, 2007 5:29 pm    Post subject: alle gnome-Pakete neu komplilieren Reply with quote

Hallo zusammen,

nach einem emerge -Du world ist mal wieder die Hardwarebeschleunigung meiner ATI hin. Deshalb hab ich etwas ältere Versionen von ati-drivers ausprobiert. Dann startete mir der Gnome nicht mehr mit einem Hinweis, dass er die libGL.so.1.2 nicht findet. Revdep-rebuild findet aber keine Inkonsistenzen. Also ati-drivers in ner anderen Version emerged und das mesa-zeugs für alle Fälle auch, denn unter open-gl von xorg gings auch nicht.
Jetzt meckert er jedes Gnomepacket an, bis ichs neu übersetzt hab.
Da das aber einige sind frage ich mich jetzt folgendes :

Gibts ne Möglichkeit, alle Gnomepackete neu zu bauen?
Wenn ichs richtig verstanden hab, ist gnome ja nur ein virtuelles Paket, welches als Abhängigkeit die Einzelpackete hat. Aber wie baue ich die alle neu?
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4565

PostPosted: Sat Nov 24, 2007 8:07 pm    Post subject: Reply with quote

Ich hoffe es ist mit allen Paketen aus gnome-base getan, wenn nicht für gnome-extras usw wiederholen ...
Code:
for package in /var/db/pkg/gnome-base/*; do echo "emerge -1 =$(basename ${package})"; done

Wenn dir alles passt das echo und die Gänsefüßchen entfernen
Code:
for package in /var/db/pkg/gnome-base/*; do emerge -1 =$(basename ${package}); done

Bei mir (mit kde) liefert das:
Code:
emerge -1 =ark-3.5.7
emerge -1 =arts-3.5.5
emerge -1 =certmanager-3.5.7-r1
emerge -1 =cervisia-3.5.7
emerge -1 =drkonqi-3.5.7
emerge -1 =kaddressbook-3.5.7
emerge -1 =kamera-3.5.7
emerge -1 =kappfinder-3.5.7
emerge -1 =kate-3.5.7-r1
emerge -1 =kate-plugins-3.5.7
emerge -1 =kcheckpass-3.5.7
emerge -1 =kcminit-3.5.6
emerge -1 =kcontrol-3.5.7-r1
emerge -1 =kdcop-3.5.7
[usw]

Aber vielleicht hat ja noch wer eine bessere Lösung ;)

Grüße
Franz
Back to top
View user's profile Send private message
zworK
Guru
Guru


Joined: 07 May 2004
Posts: 308

PostPosted: Sun Nov 25, 2007 12:13 am    Post subject: Reply with quote

Als Alternative mit eix:
Code:
emerge -1 `eix --only-names -I gnome-base/*`


Vorrausgesetzt der Cache von eix ist aktuellen. Also ggf. vorher noch ein
Code:
update-eix
Back to top
View user's profile Send private message
nikaya
Veteran
Veteran


Joined: 13 May 2006
Posts: 1471
Location: Germany

PostPosted: Sun Nov 25, 2007 9:24 am    Post subject: Reply with quote

Es wäre natürlich schön wenn Portage mal solche Fälle nativ lösen könnte.Ich denke da an eine neue Option "--empty-meta" oder dergleichen,die Bezeichnung wäre natürlich egal. :roll:
_________________
Notes on Dhamma
How to waste your time: look for an explanation of consciousness, ask to know what feeling is. (Nanavira Thera)
Back to top
View user's profile Send private message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1146
Location: Baden / Germany

PostPosted: Sun Nov 25, 2007 4:20 pm    Post subject: Reply with quote

Hallo und danke für die Tipps!

Ich finde auch dass das in portage mal native rein sollte.

Nachdem ich jetzt alles was Gnome betrifft neu gebaut hab und mein Gnome immer noch unbrauchbar ist, denke ich dass das doch eher durchs update auf gnome 2.20 passiert ist.

Jetzt natürlich die Frage :

Wie krieg ich den Gnome wieder auf die alte 2.18?
Wenn ich in der package.mask nur das gnomepacket runterstelle will er auch nur das neu bauen.

Leider bin ich mal wieder froh, noch ein Windows native draufzuhaben auf dem Laptop.
Ansonsten wäre ich ziemlich angeschmiert jetzt. Also ich finde solche Probleme, dass man nach einem Update auf einmal ein unbrauchbares System hat dürfen einfach nicht mehr passieren. :-(

Jaja, ich mit mein geliebtes, verhasstes gentoo. Vielleicht sollte ich mir doch mal nen Mac kaufen??!
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1146
Location: Baden / Germany

PostPosted: Mon Nov 26, 2007 8:34 pm    Post subject: Reply with quote

---> Plong ---> mein System ist immer noch unbrauchbar --->


hat den keiner nen Tipp?
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Mon Nov 26, 2007 9:00 pm    Post subject: Reply with quote

Nun...Ich würde sagen da geht nichts an einem Bash "Skript" vorbei.

qlist -IC gnome liefert dir alle Gnome-Pakete

qlist -IC gnome|sed s#^#=#|sed s#\$#\-2.18# ergibt =$PAKETNAME-2.18

Dann noch ein emerge -av1 $() drumherum:

emerge $(qlist -IC gnome|sed s#^#=#|sed s#\$#\-2.18# ergibt =$PAKETNAME-2.18) -av1

Sollte dir von alle Gnome Paketen die ältere Version installieren
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
bell
Guru
Guru


Joined: 27 Nov 2007
Posts: 514

PostPosted: Tue Nov 27, 2007 9:24 am    Post subject: Reply with quote

Hallo,

poste mal Output von
Code:
find /usr/lib -name libGL.so\* -exec ls -l {} \;


Bei dem Problem mit fehlenden libGL.so hatte mir bisher immer ein
Code:
eselect opengl set ati

geholfen.

Wenn das nicht hilft ud Du wirklich alles neu kompillieren willst, verschiebe alle libGL Dateien (oder das Verzeichnis /usr/lib/opengl) weg, mache ein
Code:
revdep-rebuild  -p

Du erhälst eine Liste der Pakete, die die Datei benötigen.
Kopiere die Libs wieder zurück und mache emerge mit Option --oneshot.
Back to top
View user's profile Send private message
Necoro
Veteran
Veteran


Joined: 18 Dec 2005
Posts: 1912
Location: Germany

PostPosted: Tue Nov 27, 2007 10:28 am    Post subject: Reply with quote

Das Problem sind hier die neuen ati-drivers dessen libGL nicht ganz sauber ist ...
_________________
Inter Deum Et Diabolum Semper Musica Est.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum