Archiv verlassen und diese Seite im Standarddesign anzeigen : Gentoo - ich kriegs nicht gebacken
ThePsycho
2004-09-25, 14:08:44
Hallo,
ja ich hab die doku gelesen und ja ich hab schon gegoogelt
vll nicht gut genug aber auf jeden fall lange genug
nun die frage: wie emerge ich eine bestimmte version eines pakets?
hintergrund: das gcc-paket hat ein fehler in einem patch und lässt sich deshalb nicht installieren, deshalb möchte ich eben die vorletzte version
und dann noch ne andre frage:
gehören solche bugs bei gentoo zum alltag? jedesmal wenn ich was am system machen will gibts nur probleme, nie läuft was auf anhieb
bin ich ein pechvogel oder ist das halt so?
wenn letzteres schmeiss ich das eh wieder von der platte
Eigentlich nicht, wenn man die Config Dateien mit etc-update pflegt ist normal alles i.O.
Hast du zufällig ACCEPT_KEYWORDS="~x86" in der make.conf?
Wenn ja, dann brauchst du dich wirklich nicht wundern :rolleyes:
Zu deinem GCC Problem:
cd /usr/portage/sys-devel/gcc
emerge gcc-x.x.x.ebuild
ThePsycho
2004-09-25, 14:16:18
Eigentlich nicht, wenn man die Config Dateien mit etc-update pflegt ist normal alles i.O.
ich bezog das hauptsächlich auf das emergen, zum konfigurieren komm ich da ja schon nicht mal
Hast du zufällig ACCEPT_KEYWORDS="~x86" in der make.conf?
Wenn ja, dann brauchst du dich wirklich nicht wundern :rolleyes:
nein
aber genau das finde ich ja so enttäuschend: ein als stable markiertes paket, das sich nicht installieren lässt
Zu deinem GCC Problem:
cd /usr/portage/sys-devel/gcc
emerge gcc-x.x.x.ebuild
danke
Was bringt er denn für nen Fehler?
ThePsycho
2004-09-25, 14:27:44
Failed Patch: 81_all_gcc-uclibc-3.3-100-conf.patch.bz2!
Include in your bugreport.....
naja und in dieser ausgabe-datei steht, dass er die dateien zum patchen nicht findet.
ich würds ja selber fixen aber in diesem datei-wirrwarr find ich mich nicht zurecht :(
übrigens bei 3.3 genau dasselbe - *hmpf*
edit: hier stehts genauer - ich kann leider kein copy&paste machen
http://forums.gentoo.org/viewtopic.php?t=228254&highlight=gcc+patch
Exxtreme
2004-09-25, 16:01:54
Failed Patch: 81_all_gcc-uclibc-3.3-100-conf.patch.bz2!
Include in your bugreport.....
naja und in dieser ausgabe-datei steht, dass er die dateien zum patchen nicht findet.
ich würds ja selber fixen aber in diesem datei-wirrwarr find ich mich nicht zurecht :(
übrigens bei 3.3 genau dasselbe - *hmpf*
edit: hier stehts genauer - ich kann leider kein copy&paste machen
http://forums.gentoo.org/viewtopic.php?t=228254&highlight=gcc+patch
ROFL, das Problem habe ich grad auch. :D
Und sowas hatte ich schon mehrfach. Das trübt sehr den eigentlich guten Eindruck von Gentoo, den ich eigentlich habe. ;( ;(
iirc sollte man die ebuilds nicht "direkt" emergen, da er sonst keine dependency checks etc macht.
Der bessere Weg:
You can also opt to install a specific version of a package. For instance, if you want to install a gnumeric version older than 1.2 -- for any reason whatsoever :) you would type:
emerge "<gnumeric-1.2"
Other possibilities are of course ">" (later version), "=" (the exact version) and the combinations "<=" and ">=".
iirc sollte man die ebuilds nicht "direkt" emergen, da er sonst keine dependency checks etc macht.
Doch. Tut er.
ThePsycho
2004-09-25, 19:02:20
iirc sollte man die ebuilds nicht "direkt" emergen, da er sonst keine dependency checks etc macht.
Der bessere Weg:
das habe ich ja versucht. hat aber immer was von wegen fehlendem operator gemeckert.
muss ich, wenn ich den "="-operator verwende, das "-rX" weglassen, also z.B.:
emerge gcc-3.3.3
statt
emerge gcc-3.3.3-r6
?
das köännte natürlich der fehler gewesen sein - aber wie gesagt, die ältere version geht ja ebenfalls nicht :(
Doch. Tut er.
Hm, ist das neu, oder verwechsele ich da jetzt was?
*am Kopf kratz*
Werde wohl nochmal nachforschen müssen..
Keine Ahnung, bei mir macht er das immer :)
das habe ich ja versucht. hat aber immer was von wegen fehlendem operator gemeckert.
muss ich, wenn ich den "="-operator verwende, das "-rX" weglassen, also z.B.:
emerge gcc-3.3.3
statt
emerge gcc-3.3.3-r6
?
das köännte natürlich der fehler gewesen sein - aber wie gesagt, die ältere version geht ja ebenfalls nicht :(
den Paketname/Version in Anführungszeichen (") sonst nimmt ers nicht...
Exxtreme
2004-09-25, 22:10:28
Also die Chose läuft wieder. War wohl ein Fehler im Portage-Tree.
Hm, ist das neu, oder verwechsele ich da jetzt was?
*am Kopf kratz*
Werde wohl nochmal nachforschen müssen..
Also ich hab mit einer kurzen Suche nur:
How to use portage correctly (http://forums.gentoo.org/viewtopic.php?t=171464) gefunden.
Dependencies scheint er also zu berücksichtigen, allerdings gabs anscheinend Probleme mit der World file - Fakt ist jedenfalls, das dies trotzdem nicht der "richtige/erwünschte" Weg ist :)
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.