Goran � schreef: > Hi! > > I have already asked this but I will ask again. I am looking for who > could write me a list of USE flags to setup in make.conf, so anyone? > I need desktop system with KDE and not GNOME, support for DVD and CD > ripping and burning, playing DVDs and DivX movies, MP3. I will do > programming and testing of Apache server, mail server, MySQL. >
Apologies in advance; this is likely to be a rather testy response. Normally I'm more patient and polite. The most likely reason that you haven't gotten the response you're looking for (though you did get a list of suggestions from Richard Fish, among others)-- or at least the reason that I didn't respond-- is because USE flags are really very relative to the programs you're installing, and without knowing that (which is, for us, /waaaay/ too much information, so we don't *want* to know), it's fairly impossible to give a complete list of the USE flags you specifically should use for the use that you specifically are going to put your system to. Furthermore, in the five days since the last response in your previous thread, you could have read /usr/portage/profiles/use.desc and /usr/portage/profiles/use.local.desc (not to mention http://www.gentoo.org/dyn/use-index.xml ) any number of times and figured this out for yourself-- which you have to do anyway (figure it out for yourself, I mean). It's your system. You are in control. That means you have to know what you're doing, and to know what you're doing, you have to know what you want-- specifically-- and how to make the system do what you specifically want it to do (which means read the docs provided to tell you how to make the system do what you want). Heck, the longest part of a Gentoo install for me is the two hours I spend reading these docs and setting up my USE flags (obviously, compiling things takes more time, but I don't have to sit there and pay attention for that). I mean, really, we just can't know what you need. Fine, you're not going to use GNOME but KDE, so I'm sure that you've figured by now that you need -gnome and +kde. What about GTK (or GTK2)? Are you going to use Firefox, Mozilla, or neither? Abiword? OpenOffice? /Evolution/? These are GTK applications (though not necessarily GNOME applications, with the exeption of Evolution), so they will need GTK support-- which they'll get automatically without reference to USE flags.... but what about their dependencies (which may need to be compiled +gtk or +gtk2, which may then cause the app to bug out if you've compiled the dependencies without such support, because you thought "gtk=gnome and I don't want GNOME"). Not to mention that some of these apps spawn USE flags of their own, and that may not always be what you want. Examples: Lots and lots of "unaffiliated" apps use web browser support. There are separate USE flags for firefox and mozilla, but in a few rare cases, the mozilla USE flag covers Firefox as well. If you plan to install Liferea (the RSS news reader) you'll need to know which one of those two browsers you're planning to use, because enabling both flags would mean that one of those browsers is going to be installed unnecessarily-- and they both take a pretty long time to compile. Are you going to upgrade/try out Xorg 7? If we don't know your video card, or whether you want all the wizbang possible (evdev, composite) or whether you do or don't have a joystick/gamepad, how are we supposed to tell you what you should put in VIDEO_CARDS and INPUT_DEVICES? You're going to "do programming and testing of Apache server, mail server, MySQL". Which apache? 1 or 2? Which mail server? Just because you're testing an Apache server, does that mean that any install of subversion or CVS that you might perform must also be compiled with apache(1/2) support? Maybe you don't want that, so how are we supposed to say "oh, just enable it globally"? I could go on like this forever, but hopefully you get the point. The reason why there is a USE= line in /etc/make.conf, in addition to default USE flags being set by /usr/portage/profiles/use.default, in addition to possible USE flag modifications from /etc/portage/package.use, as well as fairly copious documentation about what each USE flag generally indicates, as well as a --verbose flag in Portage to allow you to see what USE flags are in use before compiling, is because it's *your* system; its customization *is up to you.* No one but you is in a position to know that you need java support for your web browser, but you don't need it for OpenOffice.org. We can't say, "enable it globally," or "disable it globally," because *we have no way of knowing what you need your system to be capable of* *when you sit down in front of it*. You say, "DVD ripping"-- I say, "Ripping to what"? Do you need xvid/quicktime/ogg/theora support when you rip these DVDs? Maybe you do, maybe you don't-- but I have no way of knowing that, because I don't know what you need the final files to be capable of; only you do. So please sit down, and read the docs about the USE flags, then take your best guess. Use emerge --pretend (or --ask) --verbose *religiously* to see how good your best guess was, and refine it for individual packages using /etc/portage/package.use. But don't ask us for the impossible (to tell you exactly what flags to use) and expect us to be able to magically be right. If we could do that, the devs wouldn't need to give you the ability to customize in the first place, and we could just be a nice binary distro like <insert your favorite binary distro here>. Holly -- gentoo-user@gentoo.org mailing list