Lines 9-16
Link Here
|
9 |
|
9 |
|
10 |
<sections> |
10 |
<sections> |
11 |
|
11 |
|
12 |
<version>1.34</version> |
12 |
<abstract> |
13 |
<date>2006-09-03</date> |
13 |
USE-флаги являются немаловажным аспектом системы Gentoo. В этой главе вы |
|
|
14 |
узнаете о принципах работы с USE-флагами и поймете, как они могут |
15 |
воздействовать на вашу систему. |
16 |
</abstract> |
17 |
|
18 |
<version>1.36</version> |
19 |
<date>2007-02-20</date> |
14 |
|
20 |
|
15 |
<section> |
21 |
<section> |
16 |
<title>Что такое USE-флаги?</title> |
22 |
<title>Что такое USE-флаги?</title> |
Lines 56-62
Link Here
|
56 |
<p> |
62 |
<p> |
57 |
Давайте рассмотрим конкретный пример — ключевое слово <c>kde</c>. Если в |
63 |
Давайте рассмотрим конкретный пример — ключевое слово <c>kde</c>. Если в |
58 |
вашей переменной <c>USE</c> нет этого слова, то все пакеты, где поддержка KDE |
64 |
вашей переменной <c>USE</c> нет этого слова, то все пакеты, где поддержка KDE |
59 |
является <e>необязательной</e>, собрираются <e>без</e> нее. Все пакеты, где |
65 |
является <e>необязательной</e>, собираются <e>без</e> нее. Все пакеты, где |
60 |
зависимость от KDE является <e>необязательной</e>, устанавливаются <e>без</e> |
66 |
зависимость от KDE является <e>необязательной</e>, устанавливаются <e>без</e> |
61 |
установки библиотек KDE (по зависимости). Если же вы определите ключевое |
67 |
установки библиотек KDE (по зависимости). Если же вы определите ключевое |
62 |
слово <c>kde</c>, то эти пакеты будут собираться <e>с поддержкой</e> KDE, а KDE |
68 |
слово <c>kde</c>, то эти пакеты будут собираться <e>с поддержкой</e> KDE, а KDE |
Lines 163-169
Link Here
|
163 |
</p> |
169 |
</p> |
164 |
|
170 |
|
165 |
<pre caption="Пример значения USE в /etc/make.conf"> |
171 |
<pre caption="Пример значения USE в /etc/make.conf"> |
166 |
USE="-kde -qt ldap" |
172 |
USE="-kde -qt3 -qt4 ldap" |
167 |
</pre> |
173 |
</pre> |
168 |
|
174 |
|
169 |
</body> |
175 |
</body> |
Lines 212-222
Link Here
|
212 |
</p> |
218 |
</p> |
213 |
|
219 |
|
214 |
<p> |
220 |
<p> |
215 |
Например, уберем java из значения USE на время установки mozilla. |
221 |
Например, уберем java из значения USE на время установки seamonkey. |
216 |
</p> |
222 |
</p> |
217 |
|
223 |
|
218 |
<pre caption="Использование USE в виде переменной среды"> |
224 |
<pre caption="Использование USE в виде переменной среды"> |
219 |
# <i>USE="-java" emerge mozilla</i> |
225 |
# <i>USE="-java" emerge seamonkey</i> |
220 |
</pre> |
226 |
</pre> |
221 |
|
227 |
|
222 |
</body> |
228 |
</body> |
Lines 319-337
Link Here
|
319 |
<body> |
325 |
<body> |
320 |
|
326 |
|
321 |
<p> |
327 |
<p> |
322 |
Возьмем, к примеру, <c>mozilla</c> — какие USE-флаги она может |
328 |
Возьмем, к примеру, <c>seamonkey</c> — какие USE-флаги она может |
323 |
использовать? Чтобы это выяснить, запустим <c>emerge</c> с параметрами |
329 |
использовать? Чтобы это выяснить, запустим <c>emerge</c> с параметрами |
324 |
<c>--pretend</c> и <c>--verbose</c>: |
330 |
<c>--pretend</c> и <c>--verbose</c>: |
325 |
</p> |
331 |
</p> |
326 |
|
332 |
|
327 |
<pre caption="Просмотр используемых USE флагов"> |
333 |
<pre caption="Просмотр используемых USE-флагов"> |
328 |
# <i>emerge --pretend --verbose mozilla</i> |
334 |
# <i>emerge --pretend --verbose seamonkey</i> |
329 |
These are the packages that I would merge, in order: |
335 |
These are the packages that I would merge, in order: |
330 |
|
336 |
|
331 |
Calculating dependencies ...done! |
337 |
Calculating dependencies ...done! |
332 |
[ebuild R ] www-client/mozilla-1.7.12-r2 USE="crypt gnome java mozsvg ssl |
338 |
[ebuild R ] www-client/seamonkey-1.0.7 USE="crypt gnome java -debug -ipv6 |
333 |
truetype xprint -debug -ipv6 -ldap -mozcalendar -mozdevelop -moznocompose |
339 |
-ldap -mozcalendar -mozdevelop -moznocompose -moznoirc -moznomail -moznopango |
334 |
-moznoirc -moznomail -moznoxft -postgres -xinerama" 0 kB |
340 |
-moznoroaming -postgres -xinerama -xprint" 0 kB |
335 |
</pre> |
341 |
</pre> |
336 |
|
342 |
|
337 |
<p> |
343 |
<p> |
Lines 374-383
Link Here
|
374 |
|
380 |
|
375 |
<!-- *$Localization: |
381 |
<!-- *$Localization: |
376 |
target-language: Russian |
382 |
target-language: Russian |
377 |
target-version: 1.34-r1 |
383 |
target-version: 1.36-r1 |
378 |
target-date: 2006-09-25 |
384 |
target-date: 2007-05-06 |
379 |
source-cvs-revision: 1.42 |
385 |
source-cvs-revision: 1.46 |
380 |
translated-by: unknown up to v1.23 |
386 |
translated-by: |
381 |
edited-by: Azamat H. Hackimov; Alexey Chumakov [achumakov@gentoo.org] |
387 |
edited-by: Azamat H. Hackimov; Alexey Chumakov [achumakov@gentoo.org] |
382 |
|
388 |
|
383 |
notes: |
389 |
notes: |