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

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

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

Revision 1.40 Revision 1.41
1<?xml version='1.0' encoding='UTF-8'?> 1<?xml version='1.0' encoding='UTF-8'?>
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.0 --> 5<!-- See http://creativecommons.org/licenses/by-sa/2.0 -->
6 6
7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-portage.xml,v 1.40 2004/10/21 16:34:46 swift Exp $ --> 7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-portage.xml,v 1.41 2004/10/23 11:02:06 swift Exp $ -->
8 8
9<sections> 9<sections>
10<section> 10<section>
11<title>Welcome to Portage</title> 11<title>Welcome to Portage</title>
12<body> 12<body>
13 13
14<p> 14<p>
15Portage is probably Gentoo's most notable innovation in software management. 15Portage is probably Gentoo's most notable innovation in software management.
16With its high flexibility and enormous amount of features it is frequently seen 16With its high flexibility and enormous amount of features it is frequently seen
17as the best software management tool available for Linux. 17as the best software management tool available for Linux.
18</p> 18</p>
19 19
20<p> 20<p>
21Portage is completely written in <uri link="http://www.python.org">Python</uri> 21Portage is completely written in <uri link="http://www.python.org">Python</uri>
22and <uri link="http://www.gnu.org/software/bash">Bash</uri> and therefore fully 22and <uri link="http://www.gnu.org/software/bash">Bash</uri> and therefore fully
355<subsection id="blocked"> 355<subsection id="blocked">
356<title>Blocked Packages</title> 356<title>Blocked Packages</title>
357<body> 357<body>
358 358
359<pre caption="Portage warning about blocked packages (with --pretend)"> 359<pre caption="Portage warning about blocked packages (with --pretend)">
360[blocks B ] gnome-base/bonobo-activation (from pkg gnome-base/libbonobo-2.4.0) 360[blocks B ] gnome-base/bonobo-activation (from pkg gnome-base/libbonobo-2.4.0)
361</pre> 361</pre>
362 362
363<pre caption="Portage warning about blocked packages (without --pretend)"> 363<pre caption="Portage warning about blocked packages (without --pretend)">
364!!! Error: the gnome-base/bonobo-activation package conflicts with another package. 364!!! Error: the gnome-base/bonobo-activation package conflicts with another package.
365!!! both can't be installed on the same system together. 365!!! both can't be installed on the same system together.
366!!! Please use 'emerge --pretend' to determine blockers. 366!!! Please use 'emerge --pretend' to determine blockers.
367</pre> 367</pre>
368 368
369<p> 369<p>
370Ebuilds contain specific fields that inform Portage about it's dependencies. 370Ebuilds contain specific fields that inform Portage about its dependencies.
371There are two possible dependencies: build dependencies, declared in 371There are two possible dependencies: build dependencies, declared in
372<c>DEPEND</c> and run-time dependencies, declared in <c>RDEPEND</c>. When one of 372<c>DEPEND</c> and run-time dependencies, declared in <c>RDEPEND</c>. When one of
373these dependencies explicitly marks a package or virtual as being <e>not</e> 373these dependencies explicitly marks a package or virtual as being <e>not</e>
374compatible, it triggers a blockage. 374compatible, it triggers a blockage.
375</p> 375</p>
376 376
377<p> 377<p>
378To fix a blockage, you can choose to not install the package or unmerge the 378To fix a blockage, you can choose to not install the package or unmerge the
379conflicting package first. In the given example, you can opt not to install 379conflicting package first. In the given example, you can opt not to install
380<c>libbonobo</c> or to remove <c>bonobo-activation</c> first. 380<c>libbonobo</c> or to remove <c>bonobo-activation</c> first.
381</p> 381</p>
382 382
383</body> 383</body>
384</subsection> 384</subsection>
385<subsection id="masked"> 385<subsection id="masked">

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.41

  ViewVC Help
Powered by ViewVC 1.1.20