PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Portage macht auf Gentoo 2004.1 Probleme



Andy1988
06.06.04, 22:26
Auf meinem PC und meinem Server im Keller läuft jweils Gentoo! Auf meinem richtigen Rechner ist einm Gentoo Kernel (2.4.25) und auf dem Server ein Gentoo-Server Kernel (auch 2.4.25)!

Auf dem Server läuft Portage super! Ohne Probs, lädt alles runter etc.
Nur auf meinem richtigen Rechner lädt er manchmal einfach nichts runter:

bash-2.05b# emerge sun-jre
Calculating dependencies
!!! all ebuilds that could satisfy "sun-jre" have been masked.
!!! possible candidates are:
- dev-java/sun-jre-1.4.2.04 (masked by: ~keyword)

!!! Error calculating dependencies. Please correct.
bash-2.05b#

Das ist nicht nur bei Java so, sondern auch bei Sancho (GUI für mldonkey), Eclipse (Entwicklungsumgebung).
Wie kann ich diesen fehler beheben? Der nervt mich langsam!
Portage Update gemacht, verschiedenste Versionen der Bezeichnung des Paktes angegeben, mal mit Versionspezifikation, mal ohne, mal mit Kategorie davor, mal ohne.....

Und die CFlags hab ich leider auch falsch angegeben, aber ich weiss nicht, ob ich die jetzt einfach ändern kann!
Ich hab nen athlon-tbird, hab aber athlon angegeben, weil ich es nicht wusste!


Danke für eure Hilfe
Andy

derJoe
06.06.04, 22:55
Hi,

ich seh da jetzt keinen Fehler. "(masked by: ~keyword)" heißt, dass das Paket noch nicht als stable markiert ist und deswegen das Keyword ~x86 (abhängig von der Architektur) nutzt.
Entweder mit:

USE="~x86" emerge ...

installieren (nicht empfehlenswert), oder (besser) in /etc/portage/package.keywords (erstellen, falls nicht vorhanden) eine Zeile einfügen wie z.B.:

=app-office/gnucash-1.8.9 ~x86
(Um genau diese Version mit dem Keyword ~x86 zu installieren)
sys-apps/lm-sensors -x86
(Um alle Versionen dieses Programm mit dem Keyword -x86 zu installieren)

außerdem kannst du auch noch <, >, <=, >= nutzen, um die Versionen anzugeben.

man portage

erklärt die Konfigurationsdateien.

Gruß,

derJoe