/[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.50 Revision 1.51
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.50 2005/05/09 21:15:49 yoswink Exp $ --> 7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-working-portage.xml,v 1.51 2005/05/17 14:39:26 neysx Exp $ -->
8 8
9<sections> 9<sections>
10 10
11<version>1.45</version> 11<version>1.46</version>
12<date>2005-05-09</date> 12<date>2005-05-17</date>
13 13
14<section> 14<section>
15<title>Welcome to Portage</title> 15<title>Welcome to Portage</title>
16<body> 16<body>
17 17
18<p> 18<p>
19Portage is probably Gentoo's most notable innovation in software management. 19Portage is probably Gentoo's most notable innovation in software management.
20With its high flexibility and enormous amount of features it is frequently seen 20With its high flexibility and enormous amount of features it is frequently seen
21as the best software management tool available for Linux. 21as the best software management tool available for Linux.
22</p> 22</p>
23 23
24<p> 24<p>
25Portage is completely written in <uri link="http://www.python.org">Python</uri> 25Portage is completely written in <uri link="http://www.python.org">Python</uri>
26and <uri link="http://www.gnu.org/software/bash">Bash</uri> and therefore fully 26and <uri link="http://www.gnu.org/software/bash">Bash</uri> and therefore fully
27visible to the users as both are scripting languages. 27visible to the users as both are scripting languages.
242 242
243<p> 243<p>
244If you have altered any of your <uri link="?part=2&amp;chap=2">USE flags</uri> 244If you have altered any of your <uri link="?part=2&amp;chap=2">USE flags</uri>
245lately you might want to add <c>--newuse</c> as well. Portage will then verify 245lately you might want to add <c>--newuse</c> as well. Portage will then verify
246if the change requires the installation of new packages or recompilation of 246if the change requires the installation of new packages or recompilation of
247existing ones: 247existing ones:
248</p> 248</p>
249 249
250<pre caption="Performing a full update"> 250<pre caption="Performing a full update">
251# <i>emerge --update --deep --newuse world</i> 251# <i>emerge --update --deep --newuse world</i>
252</pre> 252</pre>
253 253
254</body> 254</body>
255</subsection> 255</subsection>
256<subsection> 256<subsection>
257<title>Stub Packages</title> 257<title>Metapackages</title>
258<body> 258<body>
259 259
260<p> 260<p>
261Some packages in the Portage tree don't have any real content but are used to 261Some packages in the Portage tree don't have any real content but are used to
262install a collection of packages. For instance, the <c>kde</c> package will 262install a collection of packages. For instance, the <c>kde</c> package will
263install a complete KDE environment on your system by pulling in various 263install a complete KDE environment on your system by pulling in various
264KDE-related packages as dependencies. 264KDE-related packages as dependencies.
265</p> 265</p>
266 266
267<p> 267<p>
268If you ever want to remove such a package from your system, running <c>emerge 268If you ever want to remove such a package from your system, running <c>emerge
269--unmerge</c> on the package won't have much effect as the dependencies remain 269--unmerge</c> on the package won't have much effect as the dependencies remain
270on the system. 270on the system.
271</p> 271</p>
272 272

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51

  ViewVC Help
Powered by ViewVC 1.1.20