/[gentoo]/xml/htdocs/doc/en/handbook/hb-working-use.xml
Gentoo

Diff of /xml/htdocs/doc/en/handbook/hb-working-use.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.5 Revision 1.6
1<!-- The content of this document is licensed under the CC-BY-SA license --> 1<!-- The content of this document is licensed under the CC-BY-SA license -->
2<!-- See http://creativecommons.org/licenses/by-sa/1.0 --> 2<!-- See http://creativecommons.org/licenses/by-sa/1.0 -->
3 3
4<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-use.xml,v 1.5 2003/12/16 18:08:56 swift Exp $ --> 4<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-use.xml,v 1.6 2004/01/06 10:08:38 swift Exp $ -->
5 5
6<sections> 6<sections>
7<section> 7<section>
8<title>What are USE-flags?</title> 8<title>What are USE-flags?</title>
9<subsection> 9<subsection>
10<title>The ideas behind USE-flags</title> 10<title>The ideas behind USE-flags</title>
11<body> 11<body>
12 12
13<p> 13<p>
14When you are installing Gentoo (or any other distribution, or even operating 14When you are installing Gentoo (or any other distribution, or even operating
15system for that matter) you make choices depending on the environment you are 15system for that matter) you make choices depending on the environment you are
16working with. A setup for a server differs from a setup for a workstation. 16working with. A setup for a server differs from a setup for a workstation.
17A gaming workstation differs from a 3D rendering workstation. 17A gaming workstation differs from a 3D rendering workstation.
18</p> 18</p>
19 19
34 34
35</body> 35</body>
36</subsection> 36</subsection>
37<subsection> 37<subsection>
38<title>Definition of a USE-flag</title> 38<title>Definition of a USE-flag</title>
39<body> 39<body>
40 40
41<p> 41<p>
42Enter the USE-flags. Such a flag is a keyword that embodies support and 42Enter the USE-flags. Such a flag is a keyword that embodies support and
43dependency-information for a certain concept. If you define a certain USE-flag, 43dependency-information for a certain concept. If you define a certain USE-flag,
44Portage will know that you want support for the chosen keyword. Of course 44Portage will know that you want support for the chosen keyword. Of course
45this also alters the dependency information for a package. 45this also alters the dependency information for a package.
46</p> 46</p>
47 47
48<p> 48<p>
49Lets take a look at a specific example: the <c>kde</c> keyword. If you do not 49Let us take a look at a specific example: the <c>kde</c> keyword. If you do not
50have this keyword in your <c>USE</c> variable, all packages that have 50have this keyword in your <c>USE</c> variable, all packages that have
51<e>optional</e> KDE support will be compiled <e>without</e> KDE support. All 51<e>optional</e> KDE support will be compiled <e>without</e> KDE support. All
52packages that have an <e>optional</e> KDE dependency will be installed 52packages that have an <e>optional</e> KDE dependency will be installed
53<e>without</e> installing the KDE libraries (as dependency). If you have defined 53<e>without</e> installing the KDE libraries (as dependency). If you have defined
54the <c>kde</c> keyword, then those packages <e>will</e> be compiled with KDE 54the <c>kde</c> keyword, then those packages <e>will</e> be compiled with KDE
55support, and the KDE libraries will be installed as dependency. 55support, and the KDE libraries will be installed as dependency.
56</p> 56</p>
57 57
58<p> 58<p>
59By correctly defining the keywords you will receive a system tailored 59By correctly defining the keywords you will receive a system tailored
60specifically to your needs. 60specifically to your needs.
61</p> 61</p>
62 62
63</body> 63</body>
64</subsection> 64</subsection>

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

  ViewVC Help
Powered by ViewVC 1.1.20