View previous topic :: View next topic |
Meta USE-Flag "Server" - wie findet ihr das? |
Gute Idee :) |
|
63% |
[ 12 ] |
braucht man nicht! :( |
|
36% |
[ 7 ] |
|
Total Votes : 19 |
|
Author |
Message |
hachre n00b


Joined: 21 Jan 2003 Posts: 59 Location: Munich, Germany
|
Posted: Fri Jul 18, 2003 2:48 pm Post subject: Meta-Useflag "Server" |
|
|
Vielleicht kennt einer das Problem, wenn man Gentoo als Server System einsetzen möchte muss man Millionen USE-Flags durchackern und die Auswahl machen dass man kein X usw bekommt...
Die USE-Flags werden in Zukunft nicht weniger werden darum wäre es, finde ich, angebracht ein Meta Useflag "+Server, -Server" zu machen, dass von Gentoo Leuten maintained wird und X usw ausschaltet...
So müsste man als User bei den USE Flags nur noch USE="+server" angeben und es wäre alles getan!
Was haltet ihr davon? _________________ He's not much to look at but it's sooo hard to find a family guy... |
|
Back to top |
|
 |
Ragin l33t


Joined: 14 Apr 2003 Posts: 776
|
Posted: Fri Jul 18, 2003 3:04 pm Post subject: |
|
|
Wäre eigentlich eine optimale Sache.
Obei man hier evtl. noch eine Art Untergruppen machen sollte.
Zum Beispiel
USE="Server" für alle möglichen Dinge
USE="File.Server SQL.Server" für File und SQL-Server usw.
Das könnte das Leben etwas erleichtern  |
|
Back to top |
|
 |
hachre n00b


Joined: 21 Jan 2003 Posts: 59 Location: Munich, Germany
|
Posted: Fri Jul 18, 2003 3:07 pm Post subject: |
|
|
Ja, wobei es mir persönlich jetz egal wäre ob bei +server, samba und sql geused wird auch wenn ich es nich brauche  _________________ He's not much to look at but it's sooo hard to find a family guy... |
|
Back to top |
|
 |
Ragin l33t


Joined: 14 Apr 2003 Posts: 776
|
Posted: Fri Jul 18, 2003 3:10 pm Post subject: |
|
|
Hat aber den Vorteil das System zu haben, das man will und nicht das "Allroundpaket" nehmen muss. |
|
Back to top |
|
 |
hachre n00b


Joined: 21 Jan 2003 Posts: 59 Location: Munich, Germany
|
Posted: Fri Jul 18, 2003 3:15 pm Post subject: |
|
|
Hehe, das stimmt schon... Aber das erreicht man mit der Fülle an USE Flags auch so.
Was ich mit einem "Server" USE Flag erreichen möchte - ist vielleicht etwas mißverständlich - ist dass kein X installiert wird und auch NIX was X irgendwie depended wie die ganzen Sachen wie jpeg, png, tcltk usw...
Ich habs Server genannt weil man sowas im allgemeinen nur bei Servern will, die Idee, die du hast ist eine etwas andere. Die ist aber auch gut!
Man kann ja mehre Meta USE Flags machen wie du schon gesagt hast...
Mir wäre es allerdings schon recht wenn es eins gäbe was mir den X-Ärger vom Hals hält und alle gängigen Server USE Flags einschaltet die es so gibt  _________________ He's not much to look at but it's sooo hard to find a family guy... |
|
Back to top |
|
 |
Ragin l33t


Joined: 14 Apr 2003 Posts: 776
|
Posted: Fri Jul 18, 2003 4:12 pm Post subject: |
|
|
Gut, die X-Sachen kannst ja per -X abschalten
Wobei mir auch schonmal aufgefallen ist, dass er trotzdem X installiert hatte.
Warum ist mir bis heute schleierhaft...
Was auch noch fehlt wäre ein +FXP Flag, damit IPTables fxp akzeptiert.
Irgendwie ist das immer das leidliche Problem bei mir  |
|
Back to top |
|
 |
hachre n00b


Joined: 21 Jan 2003 Posts: 59 Location: Munich, Germany
|
Posted: Fri Jul 18, 2003 4:16 pm Post subject: |
|
|
Naja -X schaltet nicht X ab... Was es macht is mir grad auch nich so klar...
Aber die Anwendungen wie tcltk die auf X dependen installieren halt X dann...
Oder die jpeg libs usw...
Darum muss das eus weg mit -X -tcltk -jpeg -jedermultimediafuck _________________ He's not much to look at but it's sooo hard to find a family guy... |
|
Back to top |
|
 |
Ragin l33t


Joined: 14 Apr 2003 Posts: 776
|
Posted: Fri Jul 18, 2003 4:20 pm Post subject: |
|
|
Code: |
Wenn Sie das XFree86 System nutzen möchten, sollten Sie X aktivieren.
Quelle: www.gentoo.org
|
Eigentlich heisst das für mich, dass es abgeschaltet wird, wenns mit -X angegeben wird. Naja, manche Flags haben eh nicht ganz so den Effekt, wie man sich so denkt  |
|
Back to top |
|
 |
hachre n00b


Joined: 21 Jan 2003 Posts: 59 Location: Munich, Germany
|
Posted: Fri Jul 18, 2003 5:30 pm Post subject: |
|
|
Ja klappt halt nich... _________________ He's not much to look at but it's sooo hard to find a family guy... |
|
Back to top |
|
 |
Inte Veteran


Joined: 15 Jul 2003 Posts: 1387 Location: Mannheim, GER
|
Posted: Fri Jul 18, 2003 9:12 pm Post subject: |
|
|
Vielleicht wäre eher ein USE-Flag -grafischer_schnick_schnack angebracht.
Na ja, wofür gibt es denn emerge -p?
Da seh ich doch was ich für Abhängigkeiten habe. Blind emergen macht doch keiner. Oder?
Ich bin jedenfalls froh über die Vielfalt der Flags. Einzig und allein stört mich die (zum Teil) unvollständige (bei ausgefallenen/neuen Flags) und die nicht immer präzise Dokumentation.
Wer einen ordentlichen Server aufsetzen will, der sollte sich lieber 'ne Stunde länger hinsetzen und die Dokumentationen/Foren durchforsten. Normalerweise macht man das einmal und dann nie wieder! Ein Server braucht doch nicht die neusten Hardware-Flags. Eine solide/durchdachte Basis ist alles was benötigt wird.
-=Inte=-
Just my two cent. _________________ Gentoo Linux - Die Metadistribution |
|
Back to top |
|
 |
hachre n00b


Joined: 21 Jan 2003 Posts: 59 Location: Munich, Germany
|
Posted: Fri Jul 18, 2003 9:29 pm Post subject: |
|
|
Ja aber einen Server muss man noch sehr viel öfter upgedated halten als nen Desktop wegen Sicherheitslücken... Und wenn der emerge -u world dauernd xfree und scheisse installieren will ist das wirklich der totale Nervtöter... Darum bräuchte ich echt ein zuverlässige -grafischer_schnick_schnack  _________________ He's not much to look at but it's sooo hard to find a family guy... |
|
Back to top |
|
 |
Genone Retired Dev


Joined: 14 Mar 2003 Posts: 9629 Location: beyond the rim
|
Posted: Fri Jul 18, 2003 9:37 pm Post subject: |
|
|
USE="-*" deaktiviert erstmal alle USE Flags, dahinter kann man dann die Flags packen, die man braucht. Das server USE Flag find ich toll, allerdings in einem anderen Kontext: mit -server sollte bei manchen Paketen die Installation der Serverteile abgeschaltet werden, z.B. sinnvoll bei mysql, telnet oder ssh, s.a. Bug 12499.
Das Problem mit -X ist, dass es nicht automatisch auch -qt, -gtk und so weiter abschaltet, es gibt da noch keinen entsprechenden Mechanismus für (ein solcher wird allerdings in Zukunft benötigt, wenn die Anzahl der USE Flags weiterhin steigt) |
|
Back to top |
|
 |
Fibbs Guru


Joined: 26 Jan 2003 Posts: 448 Location: Forstern near Munich / Germany
|
Posted: Fri Jul 18, 2003 9:56 pm Post subject: |
|
|
Wäre es dann nicht gescheiter, die -X etwas zu verbessern, dass sie über allen anderen USE-Variablen steht, die trotzdem X verlangen? |
|
Back to top |
|
 |
Genone Retired Dev


Joined: 14 Mar 2003 Posts: 9629 Location: beyond the rim
|
Posted: Fri Jul 18, 2003 10:17 pm Post subject: |
|
|
Dafür müsste man wie gesagt ein paar neue Mechanismen in portage einbauen, der aktuelle Code versteht sowas wie "Flag a ist nur mit Flag b sinnvoll" nicht. Und alle Ebuilds, die qt, gtk oder so benutzen abzuändern ist auch nicht wirklich sinnvoll. Die IMO beste Lösung ist wirklich USE="-*" (macht allerdings im Moment noch Probleme mit ufed, zumindest bei mir). |
|
Back to top |
|
 |
MasterOfMagic l33t

Joined: 20 Aug 2002 Posts: 677 Location: Vienna, Austria
|
Posted: Sat Jul 19, 2003 5:41 pm Post subject: |
|
|
tja da stellt sich aber auch dann die frage, ob man auf nem server nen compiler und ne halbe development-umgebung braucht, denn genau das wird ja bei gentoo auch mit installiert. ich meine im vergleich zu einer binärdistribution werden ja bei gentoo auch bei quasi jedem paket die sourceheader oder wie auch immer mit installiert, was bei binärdistributionen ja immer schön in die normalen pakete und in die devel pakete aufgeteilt ist. und wenn es darum geht das system klein zu halten, dann müsste man da ja dann auch aufteilen. ganz zu schweigen was jetzt kernelsourcen und ähnliches betrifft. also von daher wäre mir ein x-server noch das geringste problem.
mfg
masterofmagic _________________ Gentoo 1.4
Kernel 2.4.24
KDE 3.1.5 |
|
Back to top |
|
 |
Genone Retired Dev


Joined: 14 Mar 2003 Posts: 9629 Location: beyond the rim
|
Posted: Sun Jul 20, 2003 12:01 am Post subject: |
|
|
Ob man die Aufteilung in normale und -devel Pakete gut findet is wohl Ansichtssache, persönlich finde ich es absolut bescheuert. Das mit dem Compiler und den Kernelsourcen ist natürlich ein guter Punkt.
Das Problem ist wohl weniger, ob man X installiert oder nicht sondern dass viele Leute denken "ich hab USE='-X', jetzt wird portage überhaupt kein XFree installieren", was aber wegen Flags wie qt, gtk oder tcltk nicht stimmt (von notwendigen Abhängigkeiten mal zu schweigen, aber das trifft bei Servern eher selten zu). |
|
Back to top |
|
 |
Ragin l33t


Joined: 14 Apr 2003 Posts: 776
|
Posted: Sun Jul 20, 2003 12:55 am Post subject: |
|
|
Das Problem ist ja nicht zwingend nur die Größe der Pakete, sondern auch die freien Ressourcen, die ein Server meist auch benötigt.
Ein X auf einem Server laufen zu lassen ist im Endeffekt nur Platzverschwendung, doch es gibt auch hier und da Programme, die einfach mit auf den Rechner kommen und laufen, obwohl deren Dienst nicht benötigt wird. Dies ist gerade bei Binärdistris so. Wenn ich sehe, wieviele Prozesse im Vergleich zu Gentoo auf anderen Systemen mit gleicher Installation laufen, weiss ich auch, woher ein großer Teil des Geschwindigkeitsvorteils von Gentoo kommt.
Mit einem Server-Flag kann man nun hergehen und nur die wichtigsten Programme für einen Server auf vorhanden setzen, wodurch man sich das ausklamüsern der ganzen Flags ersparen kann. Als Erweiterung wäre vielleicht auch ein weiterer Hinweis im Portage nicht schlecht, der bei X-abhängigen Paketen einen bestimmten Hinweis zeigt o.ä.
Die Sourcen kann man ja zur Not nach dem kompilieren wieder löschen, wodurch der Platz wieder frei wäre. |
|
Back to top |
|
 |
|