| … | |
… | |
| 2 | <!DOCTYPE sections SYSTEM "/dtd/book.dtd"> |
2 | <!DOCTYPE sections SYSTEM "/dtd/book.dtd"> |
| 3 | |
3 | |
| 4 | <!-- The content of this document is licensed under the CC-BY-SA license --> |
4 | <!-- The content of this document is licensed under the CC-BY-SA license --> |
| 5 | <!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
5 | <!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
| 6 | |
6 | |
| 7 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-portage.xml,v 1.80 2012/07/24 12:12:52 swift Exp $ --> |
7 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-portage.xml,v 1.81 2012/08/15 07:20:36 swift Exp $ --> |
| 8 | |
8 | |
| 9 | <sections> |
9 | <sections> |
| 10 | |
10 | |
| 11 | <abstract> |
11 | <abstract> |
| 12 | This chapter explains the "simple" steps a user definitely needs to know to |
12 | This chapter explains the "simple" steps a user definitely needs to know to |
| 13 | maintain the software on his system. |
13 | maintain the software on his system. |
| 14 | </abstract> |
14 | </abstract> |
| 15 | |
15 | |
| 16 | <version>6</version> |
16 | <version>7</version> |
| 17 | <date>2012-07-24</date> |
17 | <date>2012-08-15</date> |
| 18 | |
18 | |
| 19 | <section> |
19 | <section> |
| 20 | <title>Welcome to Portage</title> |
20 | <title>Welcome to Portage</title> |
| 21 | <body> |
21 | <body> |
| 22 | |
22 | |
| … | |
… | |
| 506 | There are also packages that provide the same functionality but are implemented |
506 | There are also packages that provide the same functionality but are implemented |
| 507 | differently. For instance, <c>metalogd</c>, <c>sysklogd</c> and <c>syslog-ng</c> |
507 | differently. For instance, <c>metalogd</c>, <c>sysklogd</c> and <c>syslog-ng</c> |
| 508 | are all system loggers. Applications that rely on the availability of "a system |
508 | are all system loggers. Applications that rely on the availability of "a system |
| 509 | logger" cannot depend on, for instance, <c>metalogd</c>, as the other system |
509 | logger" cannot depend on, for instance, <c>metalogd</c>, as the other system |
| 510 | loggers are as good a choice as any. Portage allows for <e>virtuals</e>: each |
510 | loggers are as good a choice as any. Portage allows for <e>virtuals</e>: each |
| 511 | system logger is listed as a provider of the logging service in the |
511 | system logger is listed as an "exclusive" dependency of the logging service in the |
| 512 | <c>logger</c> virtual package of the <c>virtual</c> category, so that |
512 | <c>logger</c> virtual package of the <c>virtual</c> category, so that |
| 513 | applications can depend on the <c>virtual/logger</c> package. |
513 | applications can depend on the <c>virtual/logger</c> package. When installed, |
|
|
514 | the package will pull in the first logging package mentioned in the package, |
|
|
515 | unless a logging package was already installed (in which case the virtual is |
|
|
516 | satisfied). |
| 514 | </p> |
517 | </p> |
| 515 | |
518 | |
| 516 | <p> |
519 | <p> |
| 517 | Software in the Portage tree can reside in different branches. By default your |
520 | Software in the Portage tree can reside in different branches. By default your |
| 518 | system only accepts packages that Gentoo deems stable. Most new software titles, |
521 | system only accepts packages that Gentoo deems stable. Most new software titles, |