Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

07.03.2012, 09:40

Hilfe bei xorg-server

Hallo,

also zuerst möchte ich sagen das ich noch relativ neu in dem gebiet gentoo bin und daher um rücksicht bitte falls mein problem jetzt von trivialer art sein sollte :D
aber ich habe das Problem das wenn ich emerge xorg-server eingebe dieses bild kommt:



liegt es an den USE-Flags und wenn ja wie richte ich die richtig ein?

zu info ich benutze vmware und will gnome oder kde benutzen.
Edit: so ähnlich sieht es aus wenn ich emerge gnome eingebe, falls das weiterhilft :P

vielen dank schonmal im vorraus

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »TripleM« (07.03.2012, 16:30)


2

07.03.2012, 10:58

Ja, ein Klassiker. Aber erstmal herzlich willkommen bei uns im Forum.

Portage sagt Dir:
Um xf86-video-vmware bauen zu können wird libdrm mit USE="libkms" benötigt.
Um mesa bauen zu können wird libxml2 mit USE="python" benötigt.

Du kannst diese USE-Flags global in der make.conf setzen oder aber nur für die benötigten Pakete in der /etc/portage/package.use
Die zweite Möglichkeit ist besser, denn Python-Unterstützung brauchst Du sicherlich nicht in allen Paketen die es unterstützen.
Portage hat Dir auch schon eine Beispiel-Konfiguration mit generiert. Aber ich würde es nicht so, also nicht nur für bestimmte Paketversionen machen.
Hier noch der Link zu der offiziellen Dokumentation: http://www.gentoo.org/doc/de/handbook/ha…l?part=2&chap=2 Lese den Abschnitt "Deklarieren von USE-Flags für einzelne Pakete"
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

07.03.2012, 13:42

okay das hat funktioniert soweit. jetzt hab ich ein weiteres problem ^^
und zwar kommt man ja mit dem befehl nach dem man die xorg.conf eingerichtet hat zu diesem schwarz weis testbild.
X -retro -config /root/xorg.conf.new

nun komm ich da aber nicht mehr raus XD in der anleitung steht strg-alt-backspace aber das funktioniert nich was nun?

4

07.03.2012, 13:52

Hehe. strg-alt-backspace ist inzwischen standardmäßig deaktiviert. Gehe wieder auf die erste Console mit strg-alt-F1 und breche dort den X-Server mit strg-c ab.
PS: Bitte demnächst für neue Probleme neues Themen aufmachen und gelsöste auf [gelöst] setzen. Das kannst Du tun in dem Du den ersten Beitrag editierst.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

5

07.03.2012, 16:29

vielen dank für die hilfe gnome ist jetzt am installieren hoffe alles geht gut^^

6

17.03.2012, 15:57

Du kannst diese USE-Flags global in der make.conf setzen oder aber nur für die benötigten Pakete in der /etc/portage/package.use


Hallo,

ich habe exakt genau das gleiche Problem. Aber bei mir ist die Datei nicht vorhanden. Ich habe eine package.use in dem Verzeichnis angelegt. Jetzt frage ich mich, wie der Inhalt der Datei auszusehen hat, wenn mir das USE-Flag libkms fehlt. Ich habe es mit

Quellcode

1
x11-drivers/xf86-video-vmware-11.0.3 libkms


versucht, aber das scheint nicht zu funktionieren und btw. wie bekomme ich die Kategorie eines Packages heraus?

Danke schon mal im Voraus.

Edit: Ich habe noch

Quellcode

1
x11-libs/libdrm libkms


hinzugefügt. Nun kompiliert er schon mal. ich würde aber gerne wissen, wie man systematisch vorzugehen hat, wenn einem die obigen Meldungen um die Ohren fliegen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fromdebiantogentoo« (17.03.2012, 16:31)


7

17.03.2012, 17:05

Hallo fromdebiantogentoo

Ja richtig, die Datei /etc/portage/package.use ist bei einem neuen System nicht mit dabei - du musst sie bei bedarf selbst anlegen.

Und zu deinem Beispiel:

Zitat von »fromdebiantogentoo«

Quellcode

1
x11-drivers/xf86-video-vmware-11.0.3 libkms
Beachte, das wenn eine Version mit angegeben wird, diese immer mit einem Operand wie
= exakt diese Version
< kleiner als diese Version
> grösser als diese Version
<= genau diese Version und kleiner
>= genau diese Version und grösser
~ (ungefähre) genannte Version - herbei werden die gentoo rc Updates (wie zb von -r1 auf -r2 usw) nicht mit berücksichtigt.
mit angegeben werden müssen.
In deinem Fall suchst du also vermutlich etwas wie

Quellcode

1
2
3
=x11-drivers/xf86-video-vmware--11.0.3 libkms
oder
~x11-drivers/xf86-video-vmware--11.0.3 libkms
:)
Wird keine Version mit angegeben gilt das Argument halt für alle Versionen.

Zitat

btw. wie bekomme ich die Kategorie eines Packages heraus?
Hm, hier bin ich mir aktuell nicht wirklich sicher wie du das meinst.
Aber schau dir eventuell mal app-portage/eix an - damit lässt sich sehr gut, schnell, detailliert und übersichtlich nahezu alles finden was es in Repositories so gibt (und noch einiges mehr)
Ein Beispiel:

Quellcode

1
2
3
4
5
$ eix xf86-video-vmware
* x11-drivers/xf86-video-vmware
     Available versions:  11.0.3 (~)11.1.0 (~)12.0.0 (~)12.0.1
     Homepage:            http://xorg.freedesktop.org/
     Description:         VMware SVGA video driver


Für weiteres/genaueres nutze auch die Manpages wie
man emerge
man portage
man eix
usw

Viel Erfolg

8

17.03.2012, 17:41

Aber schau dir eventuell mal app-portage/eix

Ja, so ein Tool hilft mir weiter. Habe es gleich installiert.

Beachte, das wenn eine Version mit angegeben wird, diese immer mit einem Operand wie

Ok, habe jetzt die Versionsangaben entfernt. Sehe im Moment keinen Sinn darin, diese Abhängigkeit nur für eine bestimmte Version zuzulassen. Vielleicht später, wenn ich mehr kapiere, könnte ich wieder drüber nachdenken.

Der xorg-xserver ist soweit durchkompiliert, nun kann es weitergehen. Danke dir für deine Hinweise.

9

20.03.2012, 20:33

Ich empfehle auch als Anfänger, das Handbuch ganz zu lesen.
Ich habe den Fehler gemacht und die Kapitel, die sich nicht mehr mit der Installation beschäftigen, erst ein Jahr später mal angesehen.
Natürlich kann man sich das nicht alles gleich merken, aber man hat es mal gelesen und weiß wenn man vor diesem Problem steht, wo es steht.
http://www.gentoo.de/doc/de/handbook/han…ll=1#book_part2

Dass eix nicht im Handbuch steht, finde ich strange. Vielleicht ist es kein offiziell unterstütztes tool.
Ich habe ca 2 Jahre ohne eix verbracht. Hätte mir das nur mal einer früher gezeigt...