View previous topic :: View next topic |
Author |
Message |
limes Tux's lil' helper


Joined: 18 Sep 2004 Posts: 129
|
Posted: Sat Oct 16, 2004 2:18 pm Post subject: xfree statt xorg zu testzwecken [solved] |
|
|
Ich habe gerade stage3 frisch aufgesetzt & aktualisiert und möchte nun zu Testzwecken kde inklusive xfree mergen.
Ein emerge -vp kde verrät mir, daß hierzu xorg installiert werden würde. Dies möchte ich verhindern und stattdessen xfree verwenden. Dazu habe ich nun ein paar Fragen:
Wie geht dies am geschmeidigsten?
- gibt es xorg bzw. xfree use-flags?
- langt es xorg nach package.mask zu verbannen und was taugt die DO_NOT_COMPILE - Variable für xorg.
Interessant wäre für mich eine dauerhafte globale Lösung, so daß alle Oberflächen xfree als Abhängigkeit aufweisen und auch ein emerge -u world nicht auf die Idee kommt xorg zu installieren.
edit: solved
Last edited by limes on Sun Oct 17, 2004 2:22 pm; edited 1 time in total |
|
Back to top |
|
 |
Voltago Advocate


Joined: 02 Sep 2003 Posts: 2593 Location: userland
|
Posted: Sat Oct 16, 2004 2:57 pm Post subject: |
|
|
Mach einfach
Code: | echo "virtual/x11 x11-base/xfree" >> /etc/portage/profile/virtuals |
und gut is.
Geht aber meines Wissens erst ab portage-2.0.51_rcX. Mehr zu den neuen Portage-Features auch hier:
https://forums.gentoo.org/viewtopic.php?t=224063 |
|
Back to top |
|
 |
andix Apprentice


Joined: 10 Jul 2004 Posts: 263 Location: Eisenstadt, Austria
|
Posted: Sat Oct 16, 2004 3:16 pm Post subject: |
|
|
Probiere doch einmal das:
Code: | emerge -pv xfree kde |
|
|
Back to top |
|
 |
limes Tux's lil' helper


Joined: 18 Sep 2004 Posts: 129
|
Posted: Sat Oct 16, 2004 3:21 pm Post subject: |
|
|
andix wrote: | Probiere doch einmal das:
Code: | emerge -pv xfree kde |
|
das bringt leider nichts, xorg schiebt sich trotzdem dazwischen. |
|
Back to top |
|
 |
Carlo Developer


Joined: 12 Aug 2002 Posts: 3356
|
Posted: Sat Oct 16, 2004 4:27 pm Post subject: |
|
|
limes: XFree wird in näherer Zukunft eh nicht mehr unterstützt, da a) alle großen Distros zu Xorg wechseln, b) die Entwickler-Ressourcen nicht da sind, beides zu pflegen und c) das Interesse an XFree gegen Null geht. Eine Parallelinstallation war nie vorgesehen, die Ebuilds würden sich in die Quere kommen. _________________ Please make sure that you have searched for an answer to a question after reading all the relevant docs. |
|
Back to top |
|
 |
limes Tux's lil' helper


Joined: 18 Sep 2004 Posts: 129
|
Posted: Sat Oct 16, 2004 5:33 pm Post subject: |
|
|
Carlo:
ich schrieb ja: zu Testwecken.
Das ganze soll auf der Bastel-, Ausprobier- Testkiste installiert werden (deshalb auch stage3 )
Carlo wrote: | Eine Parallelinstallation war nie vorgesehen, die Ebuilds würden sich in die Quere kommen. | Das klingt so, als wäre mein Vorhaben, xfree als Standard Xserver für alle Oberflächen zu definieren, ein schwieriges Unterfangen!? |
|
Back to top |
|
 |
_hephaistos_ Advocate


Joined: 07 Apr 2004 Posts: 2694 Location: salzburg, austria
|
Posted: Sat Oct 16, 2004 5:47 pm Post subject: |
|
|
limes wrote: | Das klingt so, als wäre mein Vorhaben, xfree als Standard Xserver für alle Oberflächen zu definieren, ein schwieriges Unterfangen!? |
wieso? wo liegt denn dein problem? du müsstest einfach xorg maskieren und dann solltest du xfree unmaskieren und einwandfrei emergen können. näheres zu maskieren und unmaskieren im portage guide (tipp: /etc/portage/package.mask bzw. package.unmask)
hth,
ciao _________________ -l: signature: command not found |
|
Back to top |
|
 |
limes Tux's lil' helper


Joined: 18 Sep 2004 Posts: 129
|
Posted: Sat Oct 16, 2004 6:28 pm Post subject: |
|
|
Voltago: ich hab noch portage-2.0.50_rcX.
Was hat es für einen Zweck xfree in virtuals zu platzieren? Wird xfree so zum Standard X-Server?
hephaistos6 wrote: | du müsstest einfach xorg maskieren |
Danke, das war ja im ersten post eine meiner Überlegungen.
Kommen die ebuilds der X-Oberflächen denn damit zurecht, wenn Ihnen nun xfree "untergeschoben" wird und der "geliebte" xorg nicht aufzufinden ist? Ist das System dabei sonst noch anzupassen? |
|
Back to top |
|
 |
Voltago Advocate


Joined: 02 Sep 2003 Posts: 2593 Location: userland
|
Posted: Sat Oct 16, 2004 6:58 pm Post subject: |
|
|
limes wrote: | Voltago: ich hab noch portage-2.0.50_rcX.
Was hat es für einen Zweck xfree in virtuals zu platzieren? Wird xfree so zum Standard X-Server?
|
Yup. Genauso isses. Wenn Du Dir mal /etc/make.profile/virtuals anguckst, siehst Du, welche Standard-Apps den virtuals von Haus aus zugeordnet sind. |
|
Back to top |
|
 |
limes Tux's lil' helper


Joined: 18 Sep 2004 Posts: 129
|
Posted: Sat Oct 16, 2004 7:03 pm Post subject: |
|
|
hab's probiert:
x11-base/xorg-x11 in package.mask
>=x11-base/xfree-4.3 in package.unmask
nun beschwert sich emerge kde, daß xorg maskiert sei und weigert sich kde zu installieren. Abhängigkeiten ignorieren möchte ich ehrlich gesagt nicht. Muß ich nun die einzelnen ebuilds, die xorg als Abhängigkeiten haben editieren? Oder geht's auch eleganter?
Wohl doch ein schwieriges Unterfangen!
Ein USE="-xorg xfree" wäre sooooo schön
Voltago: hab Deinen Beitrag eben erst gelesen. DAS hört sich doch elegant an .-) Werd mich morgen mal mit befassen.
... muß weg  |
|
Back to top |
|
 |
Carlo Developer


Joined: 12 Aug 2002 Posts: 3356
|
Posted: Sat Oct 16, 2004 7:08 pm Post subject: |
|
|
limes wrote: | Das klingt so, als wäre mein Vorhaben, xfree als Standard Xserver für alle Oberflächen zu definieren, ein schwieriges Unterfangen!? |
Das nicht, aber gleichzeitig Xorg und XFree ist mit den Ebuilds nicht drin, da sie sich a) gegenseitig blocken und b) dies deshalb tun, weil sie sich wechselseitig Dateien überschreiben würden. Geht ja beides nach /usr/X11R6. _________________ Please make sure that you have searched for an answer to a question after reading all the relevant docs. |
|
Back to top |
|
 |
limes Tux's lil' helper


Joined: 18 Sep 2004 Posts: 129
|
Posted: Sat Oct 16, 2004 7:25 pm Post subject: |
|
|
konnte es nicht lassen ... und ... es funktioniert! emerge -vp kde beschwert sich nicht mehr.
So klappts:
x11-base/xorg-x11 in /etc/portage/package.mask
>=x11-base/xfree-4.3 in /etc/portage/package.unmask
Alle "xorg-x11" aus /etc/make.profile/virtuals mit "xfree" ersetzt und
"virtuals/x11 x11-base/xfree" in /var/cache/edb/virtuals eingetragen.
Compiler ist angeschmissen, warten wir's ab. Ich berichte.
Danke an alle Helfer und Helfershelfer.
...muß weg, jetzt erst recht |
|
Back to top |
|
 |
limes Tux's lil' helper


Joined: 18 Sep 2004 Posts: 129
|
Posted: Sun Oct 17, 2004 2:21 pm Post subject: |
|
|
solved! |
|
Back to top |
|
 |
Voltago Advocate


Joined: 02 Sep 2003 Posts: 2593 Location: userland
|
Posted: Sun Oct 17, 2004 2:40 pm Post subject: |
|
|
Könnte allerdings passieren, dass der nächste rsync Deine Änderungen niederbügelt. |
|
Back to top |
|
 |
limes Tux's lil' helper


Joined: 18 Sep 2004 Posts: 129
|
Posted: Sun Oct 17, 2004 2:58 pm Post subject: |
|
|
Ich halte ein Auge offen .-) |
|
Back to top |
|
 |
|