web/html/docs/beta/yum-software-management generated-index.php, 1.2, 1.3 index.php, 1.2, 1.3 ln-legalnotice.php, 1.2, 1.3 sn-managing-packages.php, 1.2, 1.3 sn-searching-packages.php, 1.2, 1.3 sn-software-management-concepts.php, 1.2, 1.3 sn-software-management-tools.php, 1.2, 1.3 sn-updating-your-system.php, 1.2, 1.3 sn-using-repositories.php, 1.2, 1.3 sn-yum-installing-frompackage.php, 1.2, 1.3 sn-yum-maintenance.php, 1.2, 1.3 sn-yum-proxy-server.php, 1.2, 1.3

Karsten Wade (kwade) fedora-extras-commits at redhat.com
Thu Jul 28 00:53:42 UTC 2005


Author: kwade

Update of /cvs/fedora/web/html/docs/beta/yum-software-management
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7940

Modified Files:
	generated-index.php index.php ln-legalnotice.php 
	sn-managing-packages.php sn-searching-packages.php 
	sn-software-management-concepts.php 
	sn-software-management-tools.php sn-updating-your-system.php 
	sn-using-repositories.php sn-yum-installing-frompackage.php 
	sn-yum-maintenance.php sn-yum-proxy-server.php 
Log Message:
New beta version, 
- Clarify wording on effect of purging caches  
- Explicitly list Fedora repositories
- Amended explanation of use of wildcards in searches
- Revised section on Repository Compatibility.
- Style fix in Advanced Search section.




Index: index.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/beta/yum-software-management/index.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- index.php	26 Jul 2005 01:42:03 -0000	1.2
+++ index.php	28 Jul 2005 00:53:40 -0000	1.3
@@ -63,7 +63,7 @@
           <tt class="systemitem">root</tt> password. The
           example terminal commands use <tt class="command">su
           <tt class="option">-c</tt></tt> to provide this facility.
-        </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-yum-additional-resources"></a>1.4. Additional Resources</h3></div></div><div></div></div><a class="indexterm" name="id2836661"></a><a class="indexterm" name="id2836673"></a><p>
+        </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-yum-additional-resources"></a>1.4. Additional Resources</h3></div></div><div></div></div><a class="indexterm" name="id2707910"></a><a class="indexterm" name="id2707922"></a><p>
         The <tt class="command">yum</tt> utility has features and options not
         discussed in this document. Read the <tt class="command">man</tt>
         pages for <tt class="command">yum(8)</tt> and
@@ -72,7 +72,7 @@
       </p><pre class="screen">
 <b class="userinput"><tt>man yum
 man yum.conf</tt></b>
-</pre><a class="indexterm" name="id2836727"></a><a class="indexterm" name="id2836739"></a><p>
+</pre><a class="indexterm" name="id2707976"></a><a class="indexterm" name="id2707988"></a><p>
         Other useful <tt class="command">yum</tt> resources on the Internet
         include:
       </p><div class="variablelist"><dl><dt><span class="term">


Index: ln-legalnotice.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/beta/yum-software-management/ln-legalnotice.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ln-legalnotice.php	26 Jul 2005 01:42:03 -0000	1.2
+++ ln-legalnotice.php	28 Jul 2005 00:53:40 -0000	1.3
@@ -26,7 +26,7 @@
     They all may be freely redistributed with documentation
     produced for the Fedora Project.
     </p><p>
-    yum-software-management-0.6 (2005-07-25)
+    yum-software-management-0.6.1 (2005-07-27)
   </p><p>
     Red Hat, Red Hat Network, the Red Hat "Shadow Man" logo, RPM, Maximum RPM, the RPM logo, Linux
     Library, PowerTools, Linux Undercover, RHmember, RHmember More, Rough Cuts,


Index: sn-managing-packages.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/beta/yum-software-management/sn-managing-packages.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sn-managing-packages.php	26 Jul 2005 01:42:03 -0000	1.2
+++ sn-managing-packages.php	28 Jul 2005 00:53:40 -0000	1.3
@@ -7,7 +7,7 @@
 
 ?>
 
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4. Managing Software with yum</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-software-management-tools.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-searching-packages.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-managing-packages"></a>4. Managing Software with <tt class="command">yum</tt></h2></div></div><div></div></div><a class="indexterm" name="id2837451"></a><p>
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4. Managing Software with yum</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-software-management-tools.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-searching-packages.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-managing-packages"></a>4. Managing Software with <tt class="command">yum</tt></h2></div></div><div></div></div><a class="indexterm" name="id2708736"></a><p>
       Use the <tt class="command">yum</tt> utility to modify the software on
       your system in three ways:
     </p><p>
@@ -23,16 +23,11 @@
       packages or package groups. Each section below gives some
       examples.
     </p><p>
-      <tt class="command">yum</tt> downloads data files from each of the
-      configured repositories. On a slow connection, it may take several
-      seconds to download the required files for each package.
-    </p><p>
       During operation, <tt class="command">yum</tt> first determines the best
       set of actions to produce the required result, and displays the
       transaction for you to approve. The <tt class="command">yum</tt> utility
-      may prompt you to approve installation, update, or removal of
-      additional packages in addition to the package that you specified.
-      These actions may be necessary to resolve software dependencies.
+      may prompt you to approve the installation, update, or removal of
+      additional packages, in order to resolve software dependencies.
     </p><div class="example"><a name="yum-transaction-format"></a><p>
         This is an example of the transaction for installing
         <tt class="filename">tsclient</tt>:
@@ -65,13 +60,13 @@
         newest version of each package, unless you specify an older
         version.
       </p></td></tr></table></div><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Downloads are Cached"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="./stylesheet-images/tip.png"></td><th align="left">Downloads are Cached</th></tr><tr><td colspan="2" align="left" valign="top"><p>
-        The <tt class="command">yum</tt> utility keeps Downloaded data files
+        The <tt class="command">yum</tt> utility keeps downloaded data files
         and packages for reuse. You may copy packages from the
         repository cache directories under
         <tt class="filename">/var/cache/yum/</tt>, and use them elsewhere if
         you wish. If you remove a package from the cache, you do not
         affect the copy of the software installed on your system.
-      </p></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-yum-installing-withrepositories"></a>4.1. Installing New Software with <tt class="command">yum</tt></h3></div></div><div></div></div><a class="indexterm" name="id2837683"></a><a class="indexterm" name="id2837696"></a><p>
+      </p></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-yum-installing-withrepositories"></a>4.1. Installing New Software with <tt class="command">yum</tt></h3></div></div><div></div></div><a class="indexterm" name="id2708956"></a><a class="indexterm" name="id2708969"></a><p>
         To install the package <tt class="filename">tsclient</tt>, enter the
         command:
       </p><pre class="screen">
@@ -96,7 +91,7 @@
           Settings</b></span>-><span><b class="guisubmenu">Server Settings</b></span>-><span><b class="guimenuitem">Services</b></span>, or use the
           <tt class="command">chkconfig</tt> and <tt class="command">service</tt>
           command-line utilities.
-        </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-yum-updating-withrepositories"></a>4.2. Updating Software with <tt class="command">yum</tt></h3></div></div><div></div></div><a class="indexterm" name="id2837856"></a><a class="indexterm" name="id2837869"></a><p>
+        </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-yum-updating-withrepositories"></a>4.2. Updating Software with <tt class="command">yum</tt></h3></div></div><div></div></div><a class="indexterm" name="id2709129"></a><a class="indexterm" name="id2709142"></a><p>
         To update the <tt class="filename">tsclient</tt> package to the
         latest version, type:
       </p><pre class="screen">
@@ -122,7 +117,7 @@
           To update all of the packages on your Fedora system, use the
           commands described in
           <a href="sn-updating-your-system.php" title="6. Updating Your System with yum">Section 6, “Updating Your System with yum”</a>.
-        </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-yum-removing-software"></a>4.3. Removing Software with <tt class="command">yum</tt></h3></div></div><div></div></div><a class="indexterm" name="id2838007"></a><a class="indexterm" name="id2838016"></a><p>
+        </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-yum-removing-software"></a>4.3. Removing Software with <tt class="command">yum</tt></h3></div></div><div></div></div><a class="indexterm" name="id2709279"></a><a class="indexterm" name="id2709288"></a><p>
         To remove software, <tt class="command">yum</tt> examines your system
         for both the specified software, and any software which claims
         it as a dependency.


Index: sn-searching-packages.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/beta/yum-software-management/sn-searching-packages.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sn-searching-packages.php	26 Jul 2005 01:42:03 -0000	1.2
+++ sn-searching-packages.php	28 Jul 2005 00:53:40 -0000	1.3
@@ -7,7 +7,7 @@
 
 ?>
 
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">5. Searching for Packages with yum</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-managing-packages.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-updating-your-system.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-searching-packages"></a>5. Searching for Packages with <tt class="command">yum</tt></h2></div></div><div></div></div><a class="indexterm" name="id2838134"></a><a class="indexterm" name="id2838146"></a><p>
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">5. Searching for Packages with yum</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-managing-packages.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-updating-your-system.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-searching-packages"></a>5. Searching for Packages with <tt class="command">yum</tt></h2></div></div><div></div></div><a class="indexterm" name="id2709406"></a><a class="indexterm" name="id2709419"></a><p>
       Use the search features of <tt class="command">yum</tt> to find software
       that is available from the configured repositories, or already
       installed on your system. Searches automatically include both
@@ -32,14 +32,20 @@
         <tt class="systemitem">root</tt> account when
         prompted.
       </p><p>
-        To make your queries more specific, add other package
-        attributes. To search for version 0.132 of the application, use
-        the command:
+        To make your queries more precise, specify packages with a name
+        that include other attributes, such as version or hardware
+        architecture. To search for version 0.132 of the application,
+        use the command:
       </p><pre class="screen">
 <b class="userinput"><tt>su -c 'yum list <i class="replaceable"><tt>tsclient-0.132</tt></i>'</tt></b>
-</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-searching-packages-advanced"></a>5.2. Advanced Searches</h3></div></div><div></div></div><p>
-        If you do not know the name of the package, use either the
+</pre><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Valid Package Attributes"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="./stylesheet-images/note.png"></td><th align="left">Valid Package Attributes</th></tr><tr><td colspan="2" align="left" valign="top"><p>
+          Refer to <a href="sn-software-management-concepts.php#sn-package-names" title="2.4. Understanding Package Names">Section 2.4, “Understanding Package Names”</a> for information
+          on package name formats and the attributes that they include.
+        </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-searching-packages-advanced"></a>5.2. Advanced Searches</h3></div></div><div></div></div><p>
+        If you do not know the name of the package, use the
         <tt class="option">search</tt> or <tt class="option">provides</tt> options.
+        Alternatively, you may use wild cards and regular expressions
+        with any <tt class="command">yum</tt> search option.
       </p><p>
         The <tt class="option">search</tt> option checks the names,
         descriptions, summaries and listed package maintainers of all of
@@ -71,12 +77,20 @@
 </pre><p>
         For each command, at the prompt enter the password for the
         <tt class="systemitem">root</tt> account.
-      </p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Wildcards and Regular Expressions"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="./stylesheet-images/tip.png"></td><th align="left">Wildcards and Regular Expressions</th></tr><tr><td colspan="2" align="left" valign="top"><p>
-          You may use the standard wildcard characters in search
-          criteria: <tt class="option">?</tt> to represent any one character,
-          and <tt class="option">*</tt> to mean zero or more characters. Use
-          Perl or Python regular expressions to carry out more complex
-          queries.
+      </p><p>
+        Use the standard wildcard characters to run any search option
+        with a partial word or name: <tt class="option">?</tt> to represent any
+        one character, and <tt class="option">*</tt> to mean zero or more
+        characters. Always add the escape character (<tt class="option">\</tt>)
+        before wildcards.
+      </p><p>
+        To <tt class="option">list</tt> all packages with names that begin with
+        <tt class="filename">tsc</tt>, type:
+      </p><pre class="screen">
+<b class="userinput"><tt>su -c 'yum list <i class="replaceable"><tt>tsc\*</tt></i>'</tt></b>
+</pre><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Regular Expressions"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="./stylesheet-images/tip.png"></td><th align="left">Regular Expressions</th></tr><tr><td colspan="2" align="left" valign="top"><p>
+          Use Perl or Python regular expressions to carry out more
+          complex queries.
         </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-package-matches"></a>5.3. Understanding Matches</h3></div></div><div></div></div><p>
         Searches with <tt class="command">yum</tt> show all of the packages
         that match your criteria. Packages must meet the terms of the
@@ -87,8 +101,8 @@
         or <tt class="filename">shadow-util</tt> would not produce the
         package <tt class="filename">shadow-utils</tt>. This package would
         match and be shown if the query was either
-        <tt class="filename">shadow-util?</tt> or
-        <tt class="filename">Shadow*</tt>.
+        <tt class="filename">shadow-util\?</tt> or
+        <tt class="filename">Shadow\*</tt>.
       </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sn-managing-packages.php">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.php">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="sn-updating-your-system.php">Next</a></td></tr><tr><td width="40%" align="left" valign="top">4. Managing Software with yum </td><td width="20%" align="center"><a accesskey="h" href="index.php">Home</a></td><td width="40%" align="right" valign="top"> 6. Updating Your System with yum</td></tr></table></div>
 
 <?


Index: sn-software-management-concepts.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/beta/yum-software-management/sn-software-management-concepts.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sn-software-management-concepts.php	26 Jul 2005 01:42:03 -0000	1.2
+++ sn-software-management-concepts.php	28 Jul 2005 00:53:40 -0000	1.3
@@ -7,7 +7,7 @@
 
 ?>
 
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2. Software Management Concepts</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-software-management-tools.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-software-management-concepts"></a>2. Software Management Concepts</h2></div></div><div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-about-packages"></a>2.1. About Packages</h3></div></div><div></div></div><a class="indexterm" name="id2836864"></a><p>
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2. Software Management Concepts</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-software-management-tools.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-software-management-concepts"></a>2. Software Management Concepts</h2></div></div><div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-about-packages"></a>2.1. About Packages</h3></div></div><div></div></div><a class="indexterm" name="id2708113"></a><p>
         Fedora software and documentation is supplied in the form of
         files called RPM <i class="firstterm">packages</i>. Each package
         is a compressed archive containing product information, program
@@ -24,7 +24,7 @@
         share a common <i class="firstterm">keyring</i> that stores all of
         the public keys for approved package sources. The system
         administrator configures these approved package sources.
-      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-about-repositories"></a>2.2. About Repositories</h3></div></div><div></div></div><a class="indexterm" name="id2774832"></a><p>
+      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-about-repositories"></a>2.2. About Repositories</h3></div></div><div></div></div><a class="indexterm" name="id2646081"></a><p>
         A <i class="firstterm">repository</i> is a prepared directory or
         web site that contains software packages and index files.
         Software management utilities such as <tt class="command">yum</tt>
@@ -37,16 +37,23 @@
         checks their indexes to find the correct packages.
       </p><p>
         The package management utilities in Fedora Core are already configured
-        to use the network of repositories maintained by the Fedora Project. These
-        repositories contain the software included with Fedora Core and a large
-        selection of additional software known as Fedora Extras. Third-party
-        software developers also provide repositories for their Fedora
-        compatible packages.
-      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: All Fedora Packages are Open Source Software"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="./stylesheet-images/note.png"></td><th align="left">All Fedora Packages are Open Source Software</th></tr><tr><td colspan="2" align="left" valign="top"><p>
+        to use a network of servers that provide three repositories:
+      </p><div class="itemizedlist"><ul type="disc"><li><p>
+            The packages that make up Fedora Core, as it is released on disc
+          </p></li><li><p>
+            Updated versions of Fedora Core software
+          </p></li><li><p>
+            A large selection of additional software, known as Fedora Extras
+          </p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: All Fedora Packages are Open Source Software"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="./stylesheet-images/note.png"></td><th align="left">All Fedora Packages are Open Source Software</th></tr><tr><td colspan="2" align="left" valign="top"><p>
           All of the software provided by the Fedora Project is open source
           software. You may download and install software from the Fedora Project
           network of repositories on as many systems as desired.
-        </p></td></tr></table></div><a class="indexterm" name="id2774879"></a><p>
+        </p></td></tr></table></div><p>
+        Third-party software developers also provide repositories for
+        their Fedora compatible packages. To learn how to configure your
+        Fedora system to use third-party repositories, read
+        <a href="sn-using-repositories.php" title="7. Using Other Software Repositories">Section 7, “Using Other Software Repositories”</a>.
+      </p><a class="indexterm" name="id2646175"></a><p>
         You may also use the <i class="firstterm">package groups</i>
         provided by the Fedora repositories to manage related packages as
         sets. Some third-party repositories add packages to these
@@ -71,7 +78,7 @@
           <a href="sn-yum-installing-frompackage.php" title="9. Manually Installing Software">Section 9, “Manually Installing Software”</a> for details of
           using <tt class="command">yum</tt> to install software from a
           package file.
-        </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-about-dependencies"></a>2.3. About Dependencies</h3></div></div><div></div></div><a class="indexterm" name="id2774986"></a><p>
+        </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-about-dependencies"></a>2.3. About Dependencies</h3></div></div><div></div></div><a class="indexterm" name="id2646283"></a><p>
         Some of the files installed on a Fedora distribution are
         <i class="firstterm">libraries</i> which may provide functions to
         multiple applications. When an application requires a specific
@@ -88,15 +95,15 @@
         application has requirements that conflict with existing
         software, <tt class="command">yum</tt> aborts without making any
         changes to your system.
-      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-package-names"></a>2.4. Understanding Package Names</h3></div></div><div></div></div><a class="indexterm" name="id2775048"></a><a class="indexterm" name="id2776165"></a><p>
+      </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-package-names"></a>2.4. Understanding Package Names</h3></div></div><div></div></div><a class="indexterm" name="id2647431"></a><a class="indexterm" name="id2647444"></a><p>
         Each package file has a long name that indicates several key
         pieces of information. This is the full name of the
         <tt class="filename">tsclient</tt> package supplied with Fedora Core:
       </p><pre class="screen">
 <tt class="filename">tsclient-0.132-4.i386.rpm</tt>
 </pre><p>
-        Management utilities refer to packages with one of three
-        formats:
+        Management utilities commonly refer to packages with one of
+        three formats:
       </p><div class="itemizedlist"><ul type="disc"><li><p>
             Package name: <tt class="filename">tsclient</tt>
           </p></li><li><p>


Index: sn-software-management-tools.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/beta/yum-software-management/sn-software-management-tools.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sn-software-management-tools.php	26 Jul 2005 01:42:03 -0000	1.2
+++ sn-software-management-tools.php	28 Jul 2005 00:53:40 -0000	1.3
@@ -7,7 +7,7 @@
 
 ?>
 
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3. Software Management Tools in Fedora Core</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-software-management-concepts.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-managing-packages.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-software-management-tools"></a>3. Software Management Tools in Fedora Core</h2></div></div><div></div></div><a class="indexterm" name="id2837264"></a><a class="indexterm" name="id2837273"></a><a class="indexterm" name="id2837282"></a><p>
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3. Software Management Tools in Fedora Core</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-software-management-concepts.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-managing-packages.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-software-management-tools"></a>3. Software Management Tools in Fedora Core</h2></div></div><div></div></div><a class="indexterm" name="id2708549"></a><a class="indexterm" name="id2708558"></a><a class="indexterm" name="id2708567"></a><p>
       The <tt class="command">yum</tt> utility is a complete software
       management system. Fedora Core also includes other several other
       applications that can supplement <tt class="command">yum</tt>.


Index: sn-updating-your-system.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/beta/yum-software-management/sn-updating-your-system.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sn-updating-your-system.php	26 Jul 2005 01:42:03 -0000	1.2
+++ sn-updating-your-system.php	28 Jul 2005 00:53:40 -0000	1.3
@@ -7,7 +7,7 @@
 
 ?>
 
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6. Updating Your System with yum</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-searching-packages.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-using-repositories.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-updating-your-system"></a>6. Updating Your System with <tt class="command">yum</tt></h2></div></div><div></div></div><a class="indexterm" name="id2838535"></a><a class="indexterm" name="id2838548"></a><p>
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">6. Updating Your System with yum</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-searching-packages.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-using-repositories.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-updating-your-system"></a>6. Updating Your System with <tt class="command">yum</tt></h2></div></div><div></div></div><a class="indexterm" name="id2709873"></a><a class="indexterm" name="id2709885"></a><p>
       Use the <tt class="option">update</tt> option to upgrade all of your
       Fedora system software to the latest version with one operation.
     </p><p>
@@ -17,7 +17,7 @@
 </pre><p>
       At the prompt, enter the
       <tt class="systemitem">root</tt> password.
-    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-automatic-updating"></a>6.1. Automatically Updating Your System</h3></div></div><div></div></div><a class="indexterm" name="id2838608"></a><p>
+    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-automatic-updating"></a>6.1. Automatically Updating Your System</h3></div></div><div></div></div><a class="indexterm" name="id2709945"></a><p>
         The <tt class="filename">yum</tt> package supplied with Fedora Core includes
         scripts to perform full system updates every day. To activate
         automatic daily updates, enter this command:


Index: sn-using-repositories.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/beta/yum-software-management/sn-using-repositories.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sn-using-repositories.php	26 Jul 2005 01:42:03 -0000	1.2
+++ sn-using-repositories.php	28 Jul 2005 00:53:40 -0000	1.3
@@ -7,7 +7,7 @@
 
 ?>
 
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7. Using Other Software Repositories</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-updating-your-system.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-yum-maintenance.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-using-repositories"></a>7. Using Other Software Repositories</h2></div></div><div></div></div><a class="indexterm" name="id2838706"></a><a class="indexterm" name="id2838715"></a><a class="indexterm" name="id2838727"></a><p>
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7. Using Other Software Repositories</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-updating-your-system.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-yum-maintenance.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-using-repositories"></a>7. Using Other Software Repositories</h2></div></div><div></div></div><a class="indexterm" name="id2710043"></a><a class="indexterm" name="id2710052"></a><a class="indexterm" name="id2710065"></a><p>
       Fedora systems automatically use the Fedora Project repositories. These
       include Fedora Extras, the default source of packages for software that is
       not included with Fedora Core.
@@ -23,7 +23,7 @@
       repository. Members of the community also maintain repositories to
       provide packages for Fedora systems. Third-party repositories
       provide information on their web sites.
-    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-adding-repositories"></a>7.1. Adding a Repository as a Package Source</h3></div></div><div></div></div><a class="indexterm" name="id2838791"></a><p>
+    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-adding-repositories"></a>7.1. Adding a Repository as a Package Source</h3></div></div><div></div></div><a class="indexterm" name="id2710128"></a><p>
         To add an extra repository, place a definition file in the
         <tt class="filename">/etc/yum.repos.d/</tt> directory on your system.
         Package providers make the definition files for their
@@ -56,7 +56,7 @@
           configure <span><b class="application">up2date</b></span> to use these
           channels. To do so, edit the
           <tt class="filename">/etc/sysconfig/rhn/sources</tt> file.
-        </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-authorizing-package-sources"></a>7.2. Manually Authorizing Package Sources</h3></div></div><div></div></div><a class="indexterm" name="id2838958"></a><p>
+        </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-authorizing-package-sources"></a>7.2. Manually Authorizing Package Sources</h3></div></div><div></div></div><a class="indexterm" name="id2710295"></a><p>
         To manually add a public key to your <tt class="command">rpm</tt>
         keyring, use the <tt class="option">import</tt> feature of the
         <tt class="command">rpm</tt> utility. To import the file
@@ -74,21 +74,23 @@
         use this command:
       </p><pre class="screen">
 <b class="userinput"><tt>su -c 'rpm --import <i class="replaceable"><tt>http://www.therepository.com/GPG-PUB-KEY.asc</tt></i>'</tt></b>
-</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-compat-repositories"></a>7.3. Understanding Repository Compatibility</h3></div></div><div></div></div><a class="indexterm" name="id2839068"></a><a class="indexterm" name="id2839080"></a><p>
-        The Fedora Extras project provides packages which are built to the same
-        standards as Fedora Core packages. Third-party packages should be
-        compatible with these official packages, unless the provider
+</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-compat-repositories"></a>7.3. Understanding Repository Compatibility</h3></div></div><div></div></div><a class="indexterm" name="id2710405"></a><a class="indexterm" name="id2710418"></a><p>
+        The Fedora Extras repository provides packages which are built to the
+        same standards as Fedora Core packages. Third-party packages should be
+        compatible with these Fedora Project packages, unless the provider
         specifically states otherwise.
       </p><p>
-        Refer to the web site of the repository for information on
+        Always read the web site of the repository for information on
         package compatibility before you add it as a package source.
-        Repositories often provide packages specifically intended for
-        use with packages supplied by other repositories. In some cases,
-        separate third-party repository providers may each offer
-        different versions of the same software. This situation may
-        prevent you from safely using those repositories together on
-        your Fedora system.
-      </p><p>
+        Separate repository providers may offer different and
+        incompatible versions of the same software. In some cases,
+        third-party repositories may also include alternative packages
+        for software provided by Fedora Project repositories that are not
+        compatible with other Fedora packages.
+      </p><div class="caution" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Caution: Incompatible Repositories"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Caution]" src="./stylesheet-images/caution.png"></td><th align="left">Incompatible Repositories</th></tr><tr><td colspan="2" align="left" valign="top"><p>
+          If you use incompatible repositories <tt class="command">yum</tt>
+          operations may fail.
+        </p></td></tr></table></div><p>
         Packages built for one version of Fedora are usually not
         compatible with other versions of Fedora. The web site of the
         provider should specifically state which versions of Fedora they


Index: sn-yum-installing-frompackage.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/beta/yum-software-management/sn-yum-installing-frompackage.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sn-yum-installing-frompackage.php	26 Jul 2005 01:42:03 -0000	1.2
+++ sn-yum-installing-frompackage.php	28 Jul 2005 00:53:40 -0000	1.3
@@ -7,7 +7,7 @@
 
 ?>
 
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9. Manually Installing Software</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-yum-maintenance.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-yum-proxy-server.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-yum-installing-frompackage"></a>9. Manually Installing Software</h2></div></div><div></div></div><a class="indexterm" name="id2839488"></a><a class="indexterm" name="id2839505"></a><p>
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">9. Manually Installing Software</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-yum-maintenance.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-yum-proxy-server.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-yum-installing-frompackage"></a>9. Manually Installing Software</h2></div></div><div></div></div><a class="indexterm" name="id2645852"></a><a class="indexterm" name="id2645868"></a><p>
       Use repositories and the standard <tt class="command">yum</tt> commands
       to install new software, unless the software is only available as
       a package. In these cases, use the <tt class="option">localinstall</tt>


Index: sn-yum-maintenance.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/beta/yum-software-management/sn-yum-maintenance.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sn-yum-maintenance.php	26 Jul 2005 01:42:03 -0000	1.2
+++ sn-yum-maintenance.php	28 Jul 2005 00:53:40 -0000	1.3
@@ -14,7 +14,7 @@
       definitions which you no longer require. You may also clear the
       files from the <tt class="command">yum</tt> caches in order to recover
       disk space.
-    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-removing-sources"></a>8.1. Disabling or Removing Package Sources</h3></div></div><div></div></div><a class="indexterm" name="id2839213"></a><a class="indexterm" name="id2839225"></a><p>
+    </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-removing-sources"></a>8.1. Disabling or Removing Package Sources</h3></div></div><div></div></div><a class="indexterm" name="id2710565"></a><a class="indexterm" name="id2710577"></a><p>
         Set <tt class="command">enable=0</tt> in a definition file to prevent
         <tt class="command">yum</tt> from using that repository. The
         <tt class="command">yum</tt> utility ignores any definition file with
@@ -27,11 +27,11 @@
           </p></li><li><p>
             Delete the cache directory from
             <tt class="filename">/var/cache/yum/</tt>.
-          </p></li></ol></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-yum-clearance"></a>8.2. Clearing the <tt class="command">yum</tt> Caches</h3></div></div><div></div></div><a class="indexterm" name="id2839346"></a><p>
-        By design, <tt class="command">yum</tt> does not automatically delete
-        any of the packages or package data files it downloads, so they
-        may be reused in future operations. To purge the header files,
-        use this command:
+          </p></li></ol></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-yum-clearance"></a>8.2. Clearing the <tt class="command">yum</tt> Caches</h3></div></div><div></div></div><a class="indexterm" name="id2710700"></a><p>
+        By default, <tt class="command">yum</tt> retains the packages and
+        package data files that it downloads, so they may be reused in
+        future operations without being downloaded again. To purge the
+        package data files, use this command:
       </p><pre class="screen">
 <b class="userinput"><tt>su -c 'yum clean headers'</tt></b>
 </pre><p>
@@ -42,11 +42,11 @@
 </pre><p>
         When using these commands, at the prompt, enter the password for
         the <tt class="systemitem">root</tt> account.
-      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Purged Files"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="./stylesheet-images/note.png"></td><th align="left">Purged Files</th></tr><tr><td colspan="2" align="left" valign="top"><p>
-          Package management operations download header files and
-          packages as required, and automatically replace any deleted
-          files needed for the operation.
-        </p></td></tr></table></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sn-using-repositories.php">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.php">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="sn-yum-installing-frompackage.php">Next</a></td></tr><tr><td width="40%" align="left" valign="top">7. Using Other Software Repositories </td><td width="20%" align="center"><a accesskey="h" href="index.php">Home</a></td><td width="40%" align="right" valign="top"> 9. Manually Installing Software</td></tr></table></div>
+      </p><p>
+        Purging cached files causes those files to downloaded again the
+        next time that they are required. This increases the amount of
+        time required to complete the operation.
+      </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sn-using-repositories.php">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.php">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="sn-yum-installing-frompackage.php">Next</a></td></tr><tr><td width="40%" align="left" valign="top">7. Using Other Software Repositories </td><td width="20%" align="center"><a accesskey="h" href="index.php">Home</a></td><td width="40%" align="right" valign="top"> 9. Manually Installing Software</td></tr></table></div>
 
 <?
 


Index: sn-yum-proxy-server.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/beta/yum-software-management/sn-yum-proxy-server.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sn-yum-proxy-server.php	26 Jul 2005 01:42:03 -0000	1.2
+++ sn-yum-proxy-server.php	28 Jul 2005 00:53:40 -0000	1.3
@@ -7,7 +7,7 @@
 
 ?>
 
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10. Using yum with a Proxy Server</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-yum-installing-frompackage.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="generated-index.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-yum-proxy-server"></a>10. Using <tt class="command">yum</tt> with a Proxy Server</h2></div></div><div></div></div><a class="indexterm" name="id2839637"></a><a class="indexterm" name="id2839646"></a><p>
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">10. Using yum with a Proxy Server</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-yum-installing-frompackage.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="generated-index.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-yum-proxy-server"></a>10. Using <tt class="command">yum</tt> with a Proxy Server</h2></div></div><div></div></div><a class="indexterm" name="id2711121"></a><a class="indexterm" name="id2711130"></a><p>
       You may access repositories through standard web proxy servers. If
       your system is connected to the Internet through a web proxy
       server, specify the proxy server details in




More information about the fedora-extras-commits mailing list