Author: eitch
Update of /cvs/fedora/web/html/docs/yum
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12673
Modified Files:
generated-index.php index.php rv-revhistory.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-proxy-server.php
Added Files:
ln-legalnotice-opl.php sn-acknowledgments.php
sn-yum-caching.php sn-yum-customizing.php
Log Message:
updated files to be synced with the en sub-directory
***** Error reading new file: [Errno 2] No such file or directory:
'ln-legalnotice-opl.php'
***** Error reading new file: [Errno 2] No such file or directory:
'sn-acknowledgments.php'
***** Error reading new file: [Errno 2] No such file or directory:
'sn-yum-caching.php'
***** Error reading new file: [Errno 2] No such file or directory:
'sn-yum-customizing.php'
Index: generated-index.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/yum/generated-index.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- generated-index.php 29 Nov 2005 03:01:57 -0000 1.8
+++ generated-index.php 25 May 2006 02:54:48 -0000 1.9
@@ -7,7 +7,7 @@
?>
-<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">Index</th></tr><tr><td
width="20%" align="left"><a accesskey="p"
href="sn-acknowledgements.php">Prev</a> </td><th
width="60%" align="center"> </th><td
width="20%"
align="right"> </td></tr></table><hr></div><div
class="index"><div
class="titlepage"><div><div><h2
class="title"><a
name="generated-index"></a>Index</h2></div></div></div><div
class="index"><div
class="indexdiv"><h3>A</h3><dl><dt>Add/Remove
Applications utility, <a href="sn-software-management-tools.php">Software
Management Tools in Fedora Core</a></dt><dt>Alert Icon, <a
href="sn-software-management-tools.php">Software Management Tools in Fedora
Core</a></dt><dt>automatic updating, <a
href="sn-updating-your-system.php#sn-automatic-updating">Automatically
Updating Your System</a></dt></dl></div><div
class="indexdiv"><h3>D</h3><dl><dt>dependencies</dt><dd><dl><dt>defined,
<a href="sn-software-mana!
gement-concepts.php#sn-about-dependencies">About
Dependencies</a></dt></dl></dd></dl></div><div
class="indexdiv"><h3>F</h3><dl><dt>Fedora Extras,
<a href="sn-using-repositories.php">Using Other Software
Repositories</a></dt></dl></div><div
class="indexdiv"><h3>I</h3><dl><dt>installing
software (see software, installing)</dt><dd><dl><dt>from a package
(see software, installing from a
package)</dt></dl></dd></dl></div><div
class="indexdiv"><h3>P</h3><dl><dt>package
groups</dt><dd><dl><dt>defined, <a
href="sn-software-management-concepts.php#sn-about-repositories">About
Repositories</a></dt></dl></dd><dt>packages</dt><dd><dl><dt>defined,
<a href="sn-software-management-concepts.php#sn-about-packages">About
Packages</a></dt><dt>hardware compatibility, <a
href="sn-software-management-concepts.php#sn-package-names">Understanding
Package Names</a></dt><dt>locating, <a
href="sn-searching-packages.php">Searching for Packages with
yum</a></dt><dt>naming, <a href="sn-software-manageme!
nt-concepts.php#sn-package-names">Understanding Package Names<!
/a></d
dt>software compatibility, <a
href="sn-using-repositories.php#sn-compat-repositories">Understanding
Repository Compatibility</a></dt></dl></dd><dt>proxy server,
<a href="sn-yum-proxy-server.php">Using yum with a Proxy
Server</a></dt><dt>public
keys</dt><dd><dl><dt>adding, <a
href="sn-using-repositories.php#sn-authorizing-package-sources">Manually
Authorizing Package
Sources</a></dt></dl></dd></dl></div><div
class="indexdiv"><h3>R</h3><dl><dt>removing software,
<a href="sn-managing-packages.php#sn-yum-removing-software">Removing
Software with
yum</a></dt><dt>repositories</dt><dd><dl><dt>adding
to yum, <a href="sn-using-repositories.php#sn-adding-repositories">Adding
a Repository as a Package Source</a></dt><dt>compatibility, <a
href="sn-using-repositories.php#sn-compat-repositories">Understanding
Repository Compatibility</a></dt><dt>defined, <a
href="sn-software-management-concepts.php#sn-about-repositories">About
Repositories</a></dt><dt>disabling in yum, <a href="sn-yum-mai!
ntenance.php#sn-removing-sources">Disabling or Removing Package
Sources</a></dt><dt>finding, <a
href="sn-using-repositories.php">Using Other Software
Repositories</a></dt><dt>removing from yum, <a
href="sn-yum-maintenance.php#sn-removing-sources">Disabling or Removing
Package Sources</a></dt></dl></dd></dl></div><div
class="indexdiv"><h3>S</h3><dl><dt>searching</dt><dd><dl><dt>for
packages, <a href="sn-searching-packages.php">Searching for Packages with
yum</a></dt><dt>for repositories, <a
href="sn-using-repositories.php">Using Other Software
Repositories</a></dt></dl></dd><dt>software</dt><dd><dl><dt>installing,
<a
href="sn-managing-packages.php#sn-yum-installing-withrepositories">Installing
New Software with yum</a></dt><dt>installing from a package, <a
href="sn-yum-installing-frompackage.php">Installing Software from an Isolated
Package</a></dt><dt>removing, <a
href="sn-managing-packages.php#sn-yum-removing-software">Removing Software
with yum</a></dt><dt>updating, <a hr!
ef="sn-managing-packages.php#sn-yum-updating-withrepositories"!
Updat
Software with
yum</a></dt></dl></dd></dl></div><div
class="indexdiv"><h3>U</h3><dl><dt>up2date, <a
href="sn-software-management-tools.php">Software Management Tools in Fedora
Core</a></dt><dt>updating</dt><dd><dl><dt>full
system, <a href="sn-updating-your-system.php">Updating Your System with
yum</a></dt><dt>software packages, <a
href="sn-managing-packages.php#sn-yum-updating-withrepositories">Updating
Software with yum</a></dt></dl></dd></dl></div><div
class="indexdiv"><h3>Y</h3><dl><dt>yum</dt><dd><dl><dt>cleaning
caches, <a href="sn-yum-maintenance.php#sn-yum-clearance">Clearing the yum
Caches</a></dt><dt>documentation, <a
href="index.php#sn-yum-additional-resources">Additional
Resources</a></dt><dt>mailing lists, <a
href="index.php#sn-yum-additional-resources">Additional
Resources</a></dt><dt>man pages, <a
href="index.php#sn-yum-additional-resources">Additional
Resources</a></dt><dt>software management, <a
href="sn-managing-packages.php">Managing Software with yum</a></!
dt><dt>updating full system, <a
href="sn-updating-your-system.php">Updating Your System with
yum</a></dt><dt>using with a proxy server, <a
href="sn-yum-proxy-server.php">Using yum with a Proxy
Server</a></dt><dt>web sites, <a
href="index.php#sn-yum-additional-resources">Additional
Resources</a></dt></dl></dd></dl></div></div></div><div
class="navfooter"><hr><table width="100%"
summary="Navigation footer"><tr><td width="40%"
align="left"><a accesskey="p"
href="sn-acknowledgements.php">Prev</a> </td><td
width="20%" align="center"> </td><td
width="40%"
align="right"> </td></tr><tr><td
width="40%" align="left"
valign="top">11. Acknowledgements </td><td
width="20%" align="center"><a accesskey="h"
href="index.php">Home</a></td><td width="40%"
align="right"
valign="top"> </td></tr></table></div>
+<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">Index</th></tr><tr><td
width="20%" align="left"><a accesskey="p"
href="sn-acknowledgments.php">Prev</a>��</td><th
width="60%" align="center">��</th><td
width="20%"
align="right">��</td></tr></table><hr></div><div
class="index"><div
class="titlepage"><div><div><h2
class="title"><a
name="generated-index"></a>Index</h2></div></div></div><div
class="index"><div
class="indexdiv"><h3>A</h3><dl><dt>Add/Remove
Software utility, <a href="sn-software-management-tools.php">Software
Management Tools in Fedora Core</a></dt><dt>automatic updating, <a
href="sn-updating-your-system.php#sn-automatic-updating">Automatically
Updating Your System</a></dt></dl></div><div
class="indexdiv"><h3>C</h3><dl><dt>caching, <a
href="sn-yum-caching.php">Working with yum
Caching</a></dt><dd><dl><dt>cleaning caches, <a
href="sn-yum-caching.php#sn-yum-clearance">Clearing the yum
Caches</a></dt><dt>enabli!
ng, <a href="sn-yum-caching.php#sn-yum-enabling-caching">Enabling the
Caches</a></dt></dl></dd><dt>configuration files, <a
href="sn-yum-customizing.php#sn-yum-configfiles">Editing the yum
Configuration</a></dt></dl></div><div
class="indexdiv"><h3>D</h3><dl><dt>dependencies</dt><dd><dl><dt>defined,
<a href="sn-software-management-concepts.php#sn-about-dependencies">About
Dependencies</a></dt></dl></dd></dl></div><div
class="indexdiv"><h3>F</h3><dl><dt>Fedora Extras,
<a href="sn-using-repositories.php">Configuring Access to Software
Repositories</a></dt></dl></div><div
class="indexdiv"><h3>I</h3><dl><dt>installing
software (see software, installing)</dt><dd><dl><dt>from a package
(see software, installing from a
package)</dt></dl></dd></dl></div><div
class="indexdiv"><h3>L</h3><dl><dt>log file, <a
href="sn-managing-packages.php">Managing Software with
yum</a></dt></dl></div><div
class="indexdiv"><h3>P</h3><dl><dt>package
groups</dt><dd><dl><dt>defined, <a href="sn-software-ma!
nagement-concepts.php#sn-about-repositories">About Repositorie!
s</a><
</dl></dd><dt>packages</dt><dd><dl><dt>caching,
<a href="sn-yum-caching.php">Working with yum
Caching</a></dt><dt>defined, <a
href="sn-software-management-concepts.php#sn-about-packages">About
Packages</a></dt><dt>hardware compatibility, <a
href="sn-software-management-concepts.php#sn-package-names">Understanding
Package Names</a></dt><dt>locating, <a
href="sn-searching-packages.php">Searching for Packages with
yum</a></dt><dt>naming, <a
href="sn-software-management-concepts.php#sn-package-names">Understanding
Package Names</a></dt><dt>software compatibility, <a
href="sn-using-repositories.php#sn-compat-repositories">Understanding
Repository
Compatibility</a></dt></dl></dd><dt>plugins</dt><dd><dl><dt>installing,
<a href="sn-yum-customizing.php#sn-yum-managing-plugins">Working with yum
Plugins</a></dt><dt>installonlyn, <a
href="sn-yum-customizing.php#sn-yum-managing-plugins">Working with yum
Plugins</a></dt><dt>removing, <a
href="sn-yum-customizing.php#sn-yum-managing-plugin!
s">Working with
yum Plugins</a></dt></dl></dd><dt>proxy server, <a
href="sn-yum-proxy-server.php">Using yum with a Proxy
Server</a></dt><dt>public
keys</dt><dd><dl><dt>adding, <a
href="sn-using-repositories.php#sn-authorizing-package-sources">Manually
Authorizing Package
Sources</a></dt></dl></dd></dl></div><div
class="indexdiv"><h3>R</h3><dl><dt>removing software,
<a href="sn-managing-packages.php#sn-yum-removing-software">Removing
Software with
yum</a></dt><dt>repositories</dt><dd><dl><dt>adding
to yum, <a href="sn-using-repositories.php#sn-adding-repositories">Adding
a Repository as a Package Source</a></dt><dt>compatibility, <a
href="sn-using-repositories.php#sn-compat-repositories">Understanding
Repository Compatibility</a></dt><dt>defined, <a
href="sn-software-management-concepts.php#sn-about-repositories">About
Repositories</a></dt><dt>disabling in yum, <a
href="sn-using-repositories.php#sn-removing-sources">Disabling or Removing
Package Sources</a></dt><dt>finding, !
<a href="sn-using-repositories.php">Configuring Access to Soft!
ware R
sitories</a></dt><dt>removing from yum, <a
href="sn-using-repositories.php#sn-removing-sources">Disabling or Removing
Package Sources</a></dt></dl></dd><dt>rpm utility, <a
href="sn-software-management-tools.php">Software Management Tools in Fedora
Core</a></dt></dl></div><div
class="indexdiv"><h3>S</h3><dl><dt>searching</dt><dd><dl><dt>for
packages, <a href="sn-searching-packages.php">Searching for Packages with
yum</a></dt><dt>for repositories, <a
href="sn-using-repositories.php">Configuring Access to Software
Repositories</a></dt></dl></dd><dt>software</dt><dd><dl><dt>installing,
<a
href="sn-managing-packages.php#sn-yum-installing-withrepositories">Installing
New Software with yum</a></dt><dt>installing from a package, <a
href="sn-yum-installing-frompackage.php">Installing Software from an Isolated
Package</a></dt><dt>removing, <a
href="sn-managing-packages.php#sn-yum-removing-software">Removing Software
with yum</a></dt><dt>updating, <a
href="sn-managing-packages.php#sn-y!
um-updating-withrepositories">Updating Software with
yum</a></dt></dl></dd><dt>Software Updater utility, <a
href="sn-software-management-tools.php">Software Management Tools in Fedora
Core</a></dt></dl></div><div
class="indexdiv"><h3>U</h3><dl><dt>updating</dt><dd><dl><dt>full
system, <a href="sn-updating-your-system.php">Updating Your System with
yum</a></dt><dt>software packages, <a
href="sn-managing-packages.php#sn-yum-updating-withrepositories">Updating
Software with yum</a></dt></dl></dd></dl></div><div
class="indexdiv"><h3>Y</h3><dl><dt>yum</dt><dd><dl><dt>cache-only
mode, <a href="sn-yum-caching.php#sn-yum-using-cacheonly">Using yum in
Cache-only Mode</a></dt><dt>cleaning caches, <a
href="sn-yum-caching.php#sn-yum-clearance">Clearing the yum
Caches</a></dt><dt>documentation, <a
href="index.php#sn-yum-additional-resources">Additional
Resources</a></dt><dt>mailing lists, <a
href="index.php#sn-yum-additional-resources">Additional
Resources</a></dt><dt>man pages, <a href!
="index.php#sn-yum-additional-resources">Additional Resources<!
/a></d
dt>software management, <a href="sn-managing-packages.php">Managing
Software with yum</a></dt><dt>updating full system, <a
href="sn-updating-your-system.php">Updating Your System with
yum</a></dt><dt>using with a proxy server, <a
href="sn-yum-proxy-server.php">Using yum with a Proxy
Server</a></dt><dt>Web sites, <a
href="index.php#sn-yum-additional-resources">Additional
Resources</a></dt></dl></dd></dl></div></div></div><div
class="navfooter"><hr><table width="100%"
summary="Navigation footer"><tr><td width="40%"
align="left"><a accesskey="p"
href="sn-acknowledgments.php">Prev</a>��</td><td
width="20%" align="center">��</td><td
width="40%" align="right">��</td></tr><tr><td
width="40%" align="left"
valign="top">12.��Acknowledgments��</td><td width="20%"
align="center"><a accesskey="h"
href="index.php">Home</a></td><td width="40%"
align="right"
valign="top">��</td></tr></table></div>
<?
Index: index.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/yum/index.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- index.php 29 Nov 2005 03:01:57 -0000 1.8
+++ index.php 25 May 2006 02:54:48 -0000 1.9
@@ -7,27 +7,27 @@
?>
-<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">Managing Software with <code
class="command">yum</code></th></tr><tr><td
width="20%" align="left"> </td><th
width="60%" align="center"> </th><td
width="20%" align="right"> <a accesskey="n"
href="sn-software-management-concepts.php">Next</a></td></tr></table><hr></div><div
class="article" lang="en"><div
class="titlepage"><div><div><h1
class="title"><a
name="yum-software-management"></a>Managing Software with <code
class="command">yum</code></h1></div><div><div
class="authorgroup"><div class="author"><h3
class="author"><span class="firstname">Stuart</span>
<span
class="surname">Ellis</span></h3></div></div></div><div><p
class="copyright">Copyright © 2005 Stuart
Ellis</p></div><div><a href="ln-legalnotice.php">Legal
Notice</a></div><div><a
href="rv-revhistory.php">Revision
History</a></div></div><hr></div><div
class="toc"><dl><dt><span class="section"><!
a href="index.php#sn-introduction">1.
Introduction</a></span></dt><dd><dl><dt><span
class="section"><a href="index.php#sn-purpose">1.1.
Purpose</a></span></dt><dt><span
class="section"><a
href="index.php#sn-software-management-audience">1.2.
Audience</a></span></dt><dt><span
class="section"><a
href="index.php#sn-software-management-usingdoc">1.3. Using This
Document</a></span></dt><dt><span
class="section"><a
href="index.php#sn-yum-additional-resources">1.4. Additional
Resources</a></span></dt></dl></dd><dt><span
class="section"><a
href="sn-software-management-concepts.php">2. Software Management
Concepts</a></span></dt><dd><dl><dt><span
class="section"><a
href="sn-software-management-concepts.php#sn-about-packages">2.1. About
Packages</a></span></dt><dt><span
class="section"><a
href="sn-software-management-concepts.php#sn-about-repositories">2.2. About
Repositories</a></span></dt><dt><span
class="section"><a
href="sn-software-management-concepts.php#sn-about-dependencies">!
2.3. About Dependencies</a></span></dt><dt><span
class="sectio!
n"><a
f="sn-software-management-concepts.php#sn-package-names">2.4. Understanding
Package Names</a></span></dt></dl></dd><dt><span
class="section"><a href="sn-software-management-tools.php">3.
Software Management Tools in Fedora
Core</a></span></dt><dt><span
class="section"><a href="sn-managing-packages.php">4.
Managing Software with <code
class="command">yum</code></a></span></dt><dd><dl><dt><span
class="section"><a
href="sn-managing-packages.php#sn-yum-installing-withrepositories">4.1.
Installing New Software with <code
class="command">yum</code></a></span></dt><dt><span
class="section"><a
href="sn-managing-packages.php#sn-yum-updating-withrepositories">4.2.
Updating Software with <code
class="command">yum</code></a></span></dt><dt><span
class="section"><a
href="sn-managing-packages.php#sn-yum-removing-software">4.3. Removing
Software with <code
class="command">yum</code></a></span></dt></dl></dd><dt><span
class="section"><a href="sn-searching-packages.php">5.
Searching for Pack!
ages with <code
class="command">yum</code></a></span></dt><dd><dl><dt><span
class="section"><a
href="sn-searching-packages.php#sn-searching-packages-byname">5.1. Searching
by Package Name and Attributes</a></span></dt><dt><span
class="section"><a
href="sn-searching-packages.php#sn-searching-packages-advanced">5.2. Advanced
Searches</a></span></dt><dt><span
class="section"><a
href="sn-searching-packages.php#sn-package-matches">5.3. Understanding
Matches</a></span></dt></dl></dd><dt><span
class="section"><a href="sn-updating-your-system.php">6.
Updating Your System with <code
class="command">yum</code></a></span></dt><dd><dl><dt><span
class="section"><a
href="sn-updating-your-system.php#sn-automatic-updating">6.1. Automatically
Updating Your
System</a></span></dt></dl></dd><dt><span
class="section"><a href="sn-using-repositories.php">7. Using
Other Software
Repositories</a></span></dt><dd><dl><dt><span
class="section"><a
href="sn-using-repositories.php#sn-adding-repositories"!
7.1. Adding a Repository as a Package
Source</a></span></dt><!
dt><sp
class="section"><a
href="sn-using-repositories.php#sn-authorizing-package-sources">7.2. Manually
Authorizing Package Sources</a></span></dt><dt><span
class="section"><a
href="sn-using-repositories.php#sn-compat-repositories">7.3. Understanding
Repository
Compatibility</a></span></dt></dl></dd><dt><span
class="section"><a
href="sn-yum-installing-frompackage.php">8. Installing Software from an
Isolated Package</a></span></dt><dt><span
class="section"><a href="sn-yum-maintenance.php">9.
Maintaining <code
class="command">yum</code></a></span></dt><dd><dl><dt><span
class="section"><a
href="sn-yum-maintenance.php#sn-removing-sources">9.1. Disabling or Removing
Package Sources</a></span></dt><dt><span
class="section"><a
href="sn-yum-maintenance.php#sn-yum-clearance">9.2. Clearing the <code
class="command">yum</code>
Caches</a></span></dt></dl></dd><dt><span
class="section"><a href="sn-yum-proxy-server.php">10. Using
<code class="command">yum</code> with a Proxy
Server</a></span></d!
t><dd><dl><dt><span class="section"><a
href="sn-yum-proxy-server.php#sn-yum-proxy-server-global">10.1. Configuring
Proxy Server Access</a></span></dt><dt><span
class="section"><a
href="sn-yum-proxy-server.php#sn-yum-proxy-server-peruser">10.2. Configuring
Proxy Server Access for a Single
User</a></span></dt></dl></dd><dt><span
class="section"><a href="sn-acknowledgements.php">11.
Acknowledgements</a></span></dt><dt><span
class="index"><a
href="generated-index.php">Index</a></span></dt></dl></div><div
class="section" lang="en"><div
class="titlepage"><div><div><h2 class="title"
style="clear: both"><a
name="sn-introduction"></a>1. Introduction</h2></div></div></div><div
class="section" lang="en"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-purpose"></a>1.1. Purpose</h3></div></div></div><p>
+<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">Managing Software with
yum</th></tr><tr><td width="20%"
align="left">��</td><th width="60%"
align="center">��</th><td width="20%"
align="right">��<a accesskey="n"
href="sn-software-management-concepts.php">Next</a></td></tr></table><hr></div><div
class="article" lang="en-US"><div
class="titlepage"><div><div><h1
class="title"><a
name="yum-software-management"></a>Managing Software with
yum</h1></div><div><div class="authorgroup"><div
class="author"><h3 class="author"><span
class="firstname">Stuart</span> <span
class="surname">Ellis</span></h3></div><h4
class="editedby">Edited by</h4><h3
class="editor"><span class="firstname">Paul</span>
<span class="othername">W.</span> <span
class="surname">Frields</span></h3></div></div><div><p
class="othercredit"><span
class="firstname">Rodrigo</span> <span
class="surname">Menezes</span></p></div><div><p
class="othercredit"><span clas!
s="firstname">Hugo</span> <span
class="surname">Cisneiros</span></p></div><div><p
class="copyright">Copyright �� 2006 Stuart
Ellis</p></div><div><a
href="ln-legalnotice-opl.php">Legal
Notice</a></div><div><a
href="rv-revhistory.php">Revision
History</a></div></div><hr></div><div
class="toc"><dl><dt><span class="section"><a
href="index.php#sn-introduction">1.
Introduction</a></span></dt><dd><dl><dt><span
class="section"><a href="index.php#sn-purpose">1.1.
Purpose</a></span></dt><dt><span
class="section"><a
href="index.php#sn-software-management-audience">1.2.
Audience</a></span></dt><dt><span
class="section"><a
href="index.php#sn-software-management-usingdoc">1.3. Using This
Document</a></span></dt><dt><span
class="section"><a
href="index.php#sn-yum-additional-resources">1.4. Additional
Resources</a></span></dt></dl></dd><dt><span
class="section"><a
href="sn-software-management-concepts.php">2. Software Management
Concepts</a></span></dt><dd><dl><dt><span
class="section"><a !
href="sn-software-management-concepts.php#sn-about-packages">2!
.1. Ab
Packages</a></span></dt><dt><span
class="section"><a
href="sn-software-management-concepts.php#sn-about-repositories">2.2. About
Repositories</a></span></dt><dt><span
class="section"><a
href="sn-software-management-concepts.php#sn-about-dependencies">2.3. About
Dependencies</a></span></dt><dt><span
class="section"><a
href="sn-software-management-concepts.php#sn-package-names">2.4.
Understanding Package
Names</a></span></dt></dl></dd><dt><span
class="section"><a href="sn-software-management-tools.php">3.
Software Management Tools in Fedora
Core</a></span></dt><dt><span
class="section"><a href="sn-managing-packages.php">4.
Managing Software with <code
class="command">yum</code></a></span></dt><dd><dl><dt><span
class="section"><a
href="sn-managing-packages.php#sn-yum-installing-withrepositories">4.1.
Installing New Software with <code
class="command">yum</code></a></span></dt><dt><span
class="section"><a
href="sn-managing-packages.php#sn-yum-updating-withrepositories">4.2. Upd!
ating Software with <code
class="command">yum</code></a></span></dt><dt><span
class="section"><a
href="sn-managing-packages.php#sn-yum-removing-software">4.3. Removing
Software with <code
class="command">yum</code></a></span></dt></dl></dd><dt><span
class="section"><a href="sn-searching-packages.php">5.
Searching for Packages with <code
class="command">yum</code></a></span></dt><dd><dl><dt><span
class="section"><a
href="sn-searching-packages.php#sn-searching-packages-byname">5.1. Searching
by Package Name and Attributes</a></span></dt><dt><span
class="section"><a
href="sn-searching-packages.php#sn-searching-packages-advanced">5.2. Advanced
Searches</a></span></dt><dt><span
class="section"><a
href="sn-searching-packages.php#sn-package-matches">5.3. Understanding
Matches</a></span></dt></dl></dd><dt><span
class="section"><a href="sn-updating-your-system.php">6.
Updating Your System with <code
class="command">yum</code></a></span></dt><dd><dl><dt><span
class="section"><a href=!
"sn-updating-your-system.php#sn-automatic-updating">6.1. Autom!
atical
Updating Your
System</a></span></dt></dl></dd><dt><span
class="section"><a href="sn-using-repositories.php">7.
Configuring Access to Software
Repositories</a></span></dt><dd><dl><dt><span
class="section"><a
href="sn-using-repositories.php#sn-adding-repositories">7.1. Adding a
Repository as a Package Source</a></span></dt><dt><span
class="section"><a
href="sn-using-repositories.php#sn-authorizing-package-sources">7.2. Manually
Authorizing Package Sources</a></span></dt><dt><span
class="section"><a
href="sn-using-repositories.php#sn-compat-repositories">7.3. Understanding
Repository Compatibility</a></span></dt><dt><span
class="section"><a
href="sn-using-repositories.php#sn-removing-sources">7.4. Disabling or
Removing Package
Sources</a></span></dt></dl></dd><dt><span
class="section"><a
href="sn-yum-installing-frompackage.php">8. Installing Software from an
Isolated Package</a></span></dt><dt><span
class="section"><a href="sn-yum-customizing.php">9.
Customizing <code class="co!
mmand">yum</code></a></span></dt><dd><dl><dt><span
class="section"><a
href="sn-yum-customizing.php#sn-yum-configfiles">9.1. Editing the <code
class="command">yum</code>
Configuration</a></span></dt><dt><span
class="section"><a
href="sn-yum-customizing.php#sn-yum-managing-plugins">9.2. Working with
<code class="command">yum</code>
Plugins</a></span></dt></dl></dd><dt><span
class="section"><a href="sn-yum-caching.php">10. Working with
<code class="command">yum</code>
Caching</a></span></dt><dd><dl><dt><span
class="section"><a
href="sn-yum-caching.php#sn-yum-enabling-caching">10.1. Enabling the
Caches</a></span></dt><dt><span
class="section"><a
href="sn-yum-caching.php#sn-yum-using-cacheonly">10.2. Using <code
class="command">yum</code> in Cache-only
Mode</a></span></dt><dt><span
class="section"><a
href="sn-yum-caching.php#sn-yum-clearance">10.3. Clearing the <code
class="command">yum</code>
Caches</a></span></dt></dl></dd><dt><span
class="section"><a href="sn-yum-proxy-server!
.php">11. Using <code class="command">yum</code> with a
Proxy !
Server
</span></dt><dd><dl><dt><span
class="section"><a
href="sn-yum-proxy-server.php#sn-yum-proxy-server-global">11.1. Configuring
Proxy Server Access</a></span></dt><dt><span
class="section"><a
href="sn-yum-proxy-server.php#sn-yum-proxy-server-peruser">11.2. Configuring
Proxy Server Access for a Single
User</a></span></dt></dl></dd><dt><span
class="section"><a href="sn-acknowledgments.php">12.
Acknowledgments</a></span></dt><dt><span
class="index"><a
href="generated-index.php">Index</a></span></dt></dl></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h2 class="title"
style="clear: both"><a
name="sn-introduction"></a>1.��Introduction</h2></div></div></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-purpose"></a>1.1.��Purpose</h3></div></div></div><p>
This document presents basic concepts of software management on
Fedora systems. It outlines the major functions of
<code class="command">yum</code>, the recommended software
management tool
for Fedora.
- </p></div><div class="section"
lang="en"><div class="titlepage"><div><div><h3
class="title"><a
name="sn-software-management-audience"></a>1.2. Audience</h3></div></div></div><p>
+ </p></div><div class="section"
lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-software-management-audience"></a>1.2.��Audience</h3></div></div></div><p>
This document is intended for Fedora users of all levels of
experience.
- </p></div><div class="section"
lang="en"><div class="titlepage"><div><div><h3
class="title"><a
name="sn-software-management-usingdoc"></a>1.3. Using This
Document</h3></div></div></div><p>
+ </p></div><div class="section"
lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-software-management-usingdoc"></a>1.3.��Using This
Document</h3></div></div></div><p>
This document is a reference for using <code
class="command">yum</code>.
You may wish to read some or all of the sections, depending upon
your needs and level of experience. If you are a new user, read
- the <a href="sn-software-management-concepts.php"
title="2. Software Management Concepts">Section 2,
“Software Management Concepts”</a>
- before using <code class="command">yum</code> for the first
time.
- Experienced Linux users should start with
- <a href="sn-managing-packages.php" title="4. Managing
Software with yum">Section 4, “Managing Software with <code
class="command">yum</code>”</a>.
+ <a href="sn-software-management-concepts.php"
title="2.��Software Management Concepts">Section��2, ���Software Management
Concepts���</a> before
+ using <code class="command">yum</code> for the first time.
Experienced
+ Linux users should start with
+ <a href="sn-managing-packages.php" title="4.��Managing Software
with yum">Section��4, ���Managing Software with <code
class="command">yum</code>���</a>.
</p><div class="note" style="margin-left: 0.5in;
margin-right: 0.5in;"><table border="0" summary="Note: Previous
Versions of Fedora Core"><tr><td rowspan="2"
align="center" valign="top" width="25"><img
alt="[Note]" src="./stylesheet-images/note.png"></td><th
align="left">Previous Versions of Fedora
Core</th></tr><tr><td align="left"
valign="top"><p>
This document describes the configuration of
- <code class="command">yum</code> on Fedora Core 4
systems. You must
+ <code class="command">yum</code> on current versions of
Fedora Core. You must
perform the additional step noted in
- <a href="sn-using-repositories.php#sn-authorizing-package-sources"
title="7.2. Manually Authorizing Package
Sources">Section 7.2, “Manually Authorizing Package
Sources”</a> to enable
+ <a href="sn-using-repositories.php#sn-authorizing-package-sources"
title="7.2.��Manually Authorizing Package Sources">Section��7.2, ���Manually
Authorizing Package Sources���</a> to enable
<code class="command">yum</code> on Fedora Core 3.
</p></td></tr></table></div><p>
Most of the examples in this document use the package
@@ -35,7 +35,7 @@
<code class="filename">tsclient</code> package provides an
application
for remote desktop access. If you install it successfully you
may start the application by choosing
- <span><strong
class="guimenu">Applications</strong></span>-><span><strong
class="guisubmenu">Internet</strong></span>-><span><strong
class="guimenuitem">Terminal
+ <span><strong
class="guimenu">Applications</strong></span> ���
<span><strong
class="guisubmenu">Internet</strong></span> ���
<span><strong class="guimenuitem">Terminal
Server Client</strong></span>. To use the examples,
substitute the name of the relevant package for
<code class="filename">tsclient</code>. The example
commands for Fedora
@@ -51,7 +51,27 @@
<code class="systemitem">root</code> password. The
example terminal commands use <code class="command">su
<code class="option">-c</code></code> 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><a class="indexterm"
name="id2786066"></a><a class="indexterm"
name="id2786079"></a><p>
+ </p></td></tr></table></div><p>
+ Fedora Core includes a <code class="command">yum</code>
configuration that is
+ suitable for independent systems with Internet access. You may
+ use <code class="command">yum</code> and related software
on such systems
+ without any additional configuration.
+ </p><p>
+ If your system is part of a managed network, consult your
+ network administrators for advice. You may need to configure
+ <code class="command">yum</code> to use a network proxy
server.
+ <a href="sn-yum-proxy-server.php" title="11.��Using yum with a
Proxy Server">Section��11, ���Using <code
class="command">yum</code> with a Proxy Server���</a> explains
how to configure
+ <code class="command">yum</code> to use a proxy server.
Administrators may
+ also suggest or require that <code
class="command">yum</code> clients use
+ specific package repositories. Refer to
+ <a href="sn-using-repositories.php" title="7.��Configuring
Access to Software Repositories">Section��7, ���Configuring Access to Software
Repositories���</a> for instructions on how
+ to configure access to repositories.
+ </p><p>
+ To improve performance and enable disconnected operations,
+ activate the <code class="command">yum</code> caches on
your system. Refer
+ to <a href="sn-yum-caching.php" title="10.��Working with yum
Caching">Section��10, ���Working with <code
class="command">yum</code> Caching���</a> for more information on
the
+ caching option.
+ </p></div><div class="section"
lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-yum-additional-resources"></a>1.4.��Additional
Resources</h3></div></div></div><a class="indexterm"
name="id2528960"></a><a class="indexterm"
name="id2528972"></a><p>
The <code class="command">yum</code> utility has features
and options not
discussed in this document. Read the <code
class="command">man</code>
pages for <code class="command">yum(8)</code> and
@@ -60,11 +80,11 @@
</p><pre class="screen">
<strong class="userinput"><code>man yum
man yum.conf</code></strong>
-</pre><a class="indexterm"
name="id2787413"></a><a class="indexterm"
name="id2787425"></a><p>
+</pre><a class="indexterm"
name="id2529024"></a><a class="indexterm"
name="id2530090"></a><p>
Other useful <code class="command">yum</code> resources on
the Internet
include:
</p><div class="variablelist"><dl><dt><span
class="term">
- Project web site
+ Project Web site
</span></dt><dd><p>
<a
href="http://linux.duke.edu/projects/yum/"
target="_top">http://linux.duke.edu/projects/yum/</a>
</p></dd><dt><span class="term">
@@ -77,12 +97,12 @@
<a
href="https://lists.dulug.duke.edu/pipermail/yum-devel/"
target="_top">https://lists.dulug.duke.edu/pipermail/yum-dev...
</p></dd></dl></div><div class="tip"
style="margin-left: 0.5in; margin-right: 0.5in;"><table
border="0" summary="Tip: Check Bugzilla First"><tr><td
rowspan="2" align="center" valign="top"
width="25"><img alt="[Tip]"
src="./stylesheet-images/tip.png"></td><th
align="left">Check Bugzilla First</th></tr><tr><td
align="left" valign="top"><p>
If you encounter a persistent error with a specific operation,
- visit <a
href="http://bugzilla.redhat.com/"
target="_top">http://bugzilla.redhat.com/</a> and review the bug
reports for the package or
+ visit <a href="http://bugzilla.redhat.com"
target="_top">http://bugzilla.redhat.com</a> and review the bug reports
for the package or
packages involved. An error in a package may cause all
<code class="command">yum</code> operations that rely on
that package to
fail. Please file bug reports for Fedora packages, including
<code class="command">yum</code>, on this Bugzilla web
site.
-
</p></td></tr></table></div></div></div></div><div
class="navfooter"><hr><table width="100%"
summary="Navigation footer"><tr><td width="40%"
align="left"> </td><td width="20%"
align="center"> </td><td width="40%"
align="right"> <a accesskey="n"
href="sn-software-management-concepts.php">Next</a></td></tr><tr><td
width="40%" align="left"
valign="top"> </td><td width="20%"
align="center"> </td><td width="40%"
align="right" valign="top"> 2. Software
Management Concepts</td></tr></table></div>
+
</p></td></tr></table></div></div></div></div><div
class="navfooter"><hr><table width="100%"
summary="Navigation footer"><tr><td width="40%"
align="left">��</td><td width="20%"
align="center">��</td><td width="40%"
align="right">��<a accesskey="n"
href="sn-software-management-concepts.php">Next</a></td></tr><tr><td
width="40%" align="left" valign="top">��</td><td
width="20%" align="center">��</td><td
width="40%" align="right" valign="top">��2.��Software
Management Concepts</td></tr></table></div>
<?
Index: rv-revhistory.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/yum/rv-revhistory.php,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- rv-revhistory.php 29 Nov 2005 03:01:58 -0000 1.3
+++ rv-revhistory.php 25 May 2006 02:54:48 -0000 1.4
@@ -7,44 +7,61 @@
?>
-<div class="revhistory"><div class="revhistory"><table
border="1" width="100%" summary="Revision history - Managing
Software with yum"><tr><th align="left" valign="top"
colspan="3"><b>Revision
History</b></th></tr><tr><td align="left">Revision
0.4</td><td align="left">2005-06-01</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
- <p>
- Initial import into CVS.
- </p>
- </td></tr><tr><td align="left">Revision
0.5</td><td align="left">2005-07-19</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
- <p>
- Updated for Fedora Core 4.
- </p>
- </td></tr><tr><td align="left">Revision
0.6</td><td align="left">2005-07-25</td><td
align="left">PaulWFrields</td></tr><tr><td
align="left" colspan="3">
- <p>
- Edited for style and usage; BETA publication.
- </p>
- </td></tr><tr><td align="left">Revision
1.0</td><td align="left">2005-08-13</td><td
align="left">PaulWFrields</td></tr><tr><td
align="left" colspan="3">
- <p>
- Publish to official project page.
- </p>
- </td></tr><tr><td align="left">Revision
1.0.1</td><td align="left">2005-08-18</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
- <p>
- Added information on installing without repository and
- manually adding keys.
- </p>
- </td></tr><tr><td align="left">Revision
1.0.2</td><td align="left">2005-08-26</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
- <p>
- Fix localinstall information.
- </p>
- </td></tr><tr><td align="left">Revision
1.0.3</td><td align="left">2005-10-13</td><td
align="left">PaulWFrields</td></tr><tr><td
align="left" colspan="3">
- <p>
- Fix wording (#170584).
- </p>
- </td></tr><tr><td align="left">Revision
1.0.4</td><td align="left">2005-11-15</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
- <p>
- Updated section on proxy servers. Fixed #166122.
- </p>
- </td></tr><tr><td align="left">Revision
1.0.5</td><td align="left">2005-11-28</td><td
align="left">PaulWFrields</td></tr><tr><td
align="left" colspan="3">
- <p>
- Fixed some uses of "Fedora" to read "Fedora Core" where
appropriate.
- </p>
- </td></tr></table></div></div>
+<div class="revhistory"><div class="revhistory"><table
border="1" width="100%" summary="Revision history - Managing
Software with yum"><tr><th align="left" valign="top"
colspan="3"><b>Revision
History</b></th></tr><tr><td align="left">Revision
1.31</td><td align="left">2006-04-30</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
+ <p>
+ Amended search section.
+ </p>
+ </td></tr><tr><td align="left">Revision
1.3</td><td align="left">2006-03-24</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
+ <p>
+ Minor restructuring of sections.
+ </p>
+ </td></tr><tr><td align="left">Revision
1.2</td><td align="left">2006-03-19</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
+ <p>
+ Added sections on caching and plugins.
+ </p>
+ </td></tr><tr><td align="left">Revision
1.1</td><td align="left">2006-03-13</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
+ <p>
+ Updated for Fedora 5.
+ </p>
+ </td></tr><tr><td align="left">Revision
1.0.5</td><td align="left">2005-11-28</td><td
align="left">PaulFrields</td></tr><tr><td
align="left" colspan="3">
+ <p>
+ Fixed some uses of "Fedora" to read "Fedora Core" where
+ appropriate.
+ </p>
+ </td></tr><tr><td align="left">Revision
1.0.4</td><td align="left">2005-11-15</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
+ <p>
+ Updated section on proxy servers. Fixed #166122.
+ </p>
+ </td></tr><tr><td align="left">Revision
1.0.3</td><td align="left">2005-10-13</td><td
align="left">PaulFrields</td></tr><tr><td
align="left" colspan="3">
+ <p>
+ Fix wording (#170584).
+ </p>
+ </td></tr><tr><td align="left">Revision
1.0.2</td><td align="left">2005-08-26</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
+ <p>
+ Fix localinstall information.
+ </p>
+ </td></tr><tr><td align="left">Revision
1.0.1</td><td align="left">2005-08-18</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
+ <p>
+ Added information on installing without repository and
+ manually adding keys.
+ </p>
+ </td></tr><tr><td align="left">Revision
1.0</td><td align="left">2005-08-13</td><td
align="left">PaulFrields</td></tr><tr><td
align="left" colspan="3">
+ <p>
+ Publish to official project page.
+ </p>
+ </td></tr><tr><td align="left">Revision
0.6</td><td align="left">2005-07-25</td><td
align="left">PaulFrields</td></tr><tr><td
align="left" colspan="3">
+ <p>
+ Edited for style and usage; BETA publication.
+ </p>
+ </td></tr><tr><td align="left">Revision
0.5</td><td align="left">2005-07-19</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
+ <p>
+ Updated for Fedora Core 4.
+ </p>
+ </td></tr><tr><td align="left">Revision
0.4</td><td align="left">2005-06-01</td><td
align="left">StuartEllis</td></tr><tr><td
align="left" colspan="3">
+ <p>
+ Initial import into CVS.
+ </p>
+ </td></tr></table></div></div>
<?
Index: sn-managing-packages.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/yum/sn-managing-packages.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sn-managing-packages.php 29 Nov 2005 03:01:58 -0000 1.8
+++ sn-managing-packages.php 25 May 2006 02:54:48 -0000 1.9
@@ -7,7 +7,7 @@
?>
-<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">4. Managing Software with <code
class="command">yum</code></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
<code
class="command">yum</code></h2></div></div></div><a
class="indexterm" name="id2834612"></a><p>
+<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">4.��Managing Software with <code
class="command">yum</code></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-US"><div
class="titlepage"><div><div><h2 class="title"
style="clear: both"><a
name="sn-managing-packages"></a>4.��Managing Software with <code
class="command">yum</code></h2></div></div></div><a
class="indexterm" name="id2543380"></a><p>
Use the <code class="command">yum</code> utility to modify
the software on
your system in four ways:
</p><p>
@@ -23,7 +23,7 @@
</p><div class="important" style="margin-left: 0.5in;
margin-right: 0.5in;"><table border="0" summary="Important:
Installing Software from a Package File"><tr><td rowspan="2"
align="center" valign="top" width="25"><img
alt="[Important]"
src="./stylesheet-images/important.png"></td><th
align="left">Installing Software from a Package
File</th></tr><tr><td align="left"
valign="top"><p>
The <code class="command">yum</code> commands shown in this
section use
repositories as package sources. Refer to
- <a href="sn-yum-installing-frompackage.php"
title="8. Installing Software from an Isolated
Package">Section 8, “Installing Software from an Isolated
Package”</a> for details of
+ <a href="sn-yum-installing-frompackage.php"
title="8.��Installing Software from an Isolated Package">Section��8,
���Installing Software from an Isolated Package���</a> for details of
using <code class="command">yum</code> to install software
from an
individual package file.
</p></td></tr></table></div><p>
@@ -61,7 +61,7 @@
Remove 0 Package(s)
Total download size: 355 k
Is this ok [y/N]:</code>
-</pre><p class="title"><b>Example 1. Format
of <code class="command">yum</code> Transaction
Reports</b></p></div><p>
+</pre><p class="title"><b>Example��1.��Format of <code
class="command">yum</code> Transaction
Reports</b></p></div><p>
Review the list of changes, and then press <span><strong
class="keycap">y</strong></span> to
accept and begin the process. If you press <span><strong
class="keycap">N</strong></span> or
<span><strong
class="keycap">Enter</strong></span>, <code
class="command">yum</code> does not download
@@ -82,7 +82,7 @@
Retrieving GPG key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
Importing GPG key 0x4F2A6FD2 "Fedora Project
&lt;fedora(a)redhat.com&gt;"
Is this ok [y/N]:</code>
-</pre><p class="title"><b>Example 2. Format
of <code class="command">yum</code> Public Key
Import</b></p></div><p>
+</pre><p class="title"><b>Example��2.��Format of <code
class="command">yum</code> Public Key
Import</b></p></div><p>
Check the public key, and then press <span><strong
class="keycap">y</strong></span> to import
the key and authorize the key for use. If you press
<span><strong class="keycap">N</strong></span> or
<span><strong class="keycap">Enter</strong></span>,
@@ -93,19 +93,13 @@
package against the public key of the provider. Once all of the
packages required for the transaction are successfully downloaded
and verified, <code class="command">yum</code> applies them
to your system.
- </p><p>
- Every completed transaction records the affected packages in the
- log file <code class="filename">/var/log/yum.log</code>. You
may only read
- this file with <code class="systemitem">root</code>
- access.
- </p><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
align="left" valign="top"><p>
- The <code class="command">yum</code> utility keeps
downloaded data files
- and packages for reuse. You may copy packages from the
- repository cache directories under
- <code class="filename">/var/cache/yum/</code>, 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 <code
class="command">yum</code></h3></div></div></div><a
class="indexterm" name="id2835016"></a><a
class="indexterm" name="id2835029"></a><p>
+ </p><div class="note" style="margin-left: 0.5in;
margin-right: 0.5in;"><table border="0" summary="Note:
Transaction Log"><tr><td rowspan="2" align="center"
valign="top" width="25"><img alt="[Note]"
src="./stylesheet-images/note.png"></td><th
align="left">Transaction Log</th></tr><tr><td
align="left" valign="top"><p>
+ Every completed transaction records the affected packages in the
+ log file
+ <a class="indexterm" name="id2581692"></a>
+ <code class="filename">/var/log/yum.log</code>. You may
only read this
+ file with <code class="systemitem">root</code> access.
+ </p></td></tr></table></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-yum-installing-withrepositories"></a>4.1.��Installing New
Software with <code
class="command">yum</code></h3></div></div></div><a
class="indexterm" name="id2581729"></a><a
class="indexterm" name="id2581741"></a><p>
To install the package <code
class="filename">tsclient</code>, enter the
command:
</p><pre class="screen">
@@ -126,11 +120,11 @@
</p><div class="important" style="margin-left: 0.5in;
margin-right: 0.5in;"><table border="0" summary="Important: New
Services Require Activation"><tr><td rowspan="2"
align="center" valign="top" width="25"><img
alt="[Important]"
src="./stylesheet-images/important.png"></td><th
align="left">New Services Require
Activation</th></tr><tr><td align="left"
valign="top"><p>
When you install a service, Fedora does not activate or start
it. To configure a new service to run on bootup, choose
- <span><strong
class="guimenu">Desktop</strong></span>-><span><strong
class="guisubmenu">System
- Settings</strong></span>-><span><strong
class="guisubmenu">Server
Settings</strong></span>-><span><strong
class="guimenuitem">Services</strong></span>, or use the
+ <span><strong
class="guimenu">Desktop</strong></span> ���
<span><strong class="guisubmenu">System
+ Settings</strong></span> ��� <span><strong
class="guisubmenu">Server Settings</strong></span> ���
<span><strong
class="guimenuitem">Services</strong></span>, or use the
<code class="command">chkconfig</code> and <code
class="command">service</code>
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 <code
class="command">yum</code></h3></div></div></div><a
class="indexterm" name="id2835189"></a><a
class="indexterm" name="id2835202"></a><p>
+ </p></td></tr></table></div></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-yum-updating-withrepositories"></a>4.2.��Updating Software
with <code
class="command">yum</code></h3></div></div></div><a
class="indexterm" name="id2581887"></a><a
class="indexterm" name="id2581899"></a><p>
To update the <code class="filename">tsclient</code>
package to the
latest version, type:
</p><pre class="screen">
@@ -144,6 +138,14 @@
version remains active until the application or service is
restarted. Kernel updates take effect when you reboot the
system.
+ </p></td></tr></table></div><div
class="note" style="margin-left: 0.5in; margin-right:
0.5in;"><table border="0" summary="Note: Kernel
Packages"><tr><td rowspan="2" align="center"
valign="top" width="25"><img alt="[Note]"
src="./stylesheet-images/note.png"></td><th
align="left">Kernel Packages</th></tr><tr><td
align="left" valign="top"><p>
+ Kernel packages remain on the system after they have been
+ superseded by newer versions. This enables you to boot your
+ system with an older kernel if an error occurs with the
+ current kernel. To minimize maintenance,
+ <code class="command">yum</code> automatically removes
obsolete kernel
+ packages from your system, retaining only the current kernel
+ and the previous version.
</p></td></tr></table></div><p>
To update all of the packages in the package group
<code class="filename">MySQL Database</code>, enter the
command:
@@ -156,8 +158,8 @@
</p><div class="note" style="margin-left: 0.5in;
margin-right: 0.5in;"><table border="0" summary="Note: Updating
the Entire System"><tr><td rowspan="2" align="center"
valign="top" width="25"><img alt="[Note]"
src="./stylesheet-images/note.png"></td><th
align="left">Updating the Entire System</th></tr><tr><td
align="left" valign="top"><p>
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 <code
class="command">yum</code>”</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 <code
class="command">yum</code></h3></div></div></div><a
class="indexterm" name="id2835341"></a><a
class="indexterm" name="id2835350"></a><p>
+ <a href="sn-updating-your-system.php" title="6.��Updating
Your System with yum">Section��6, ���Updating Your System with <code
class="command">yum</code>���</a>.
+ </p></td></tr></table></div></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-yum-removing-software"></a>4.3.��Removing Software with
<code
class="command">yum</code></h3></div></div></div><a
class="indexterm" name="id2582046"></a><a
class="indexterm" name="id2582054"></a><p>
To remove software, <code class="command">yum</code>
examines your system
for both the specified software, and any software which claims
it as a dependency. The transaction to remove the software
@@ -185,7 +187,7 @@
configuration files in some cases. If a package removal does
not include the configuration file, and you reinstall the
package later, it may reuse the old configuration file.
-
</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-software-management-tools.php">Prev</a> </td><td
width="20%" align="center"> </td><td
width="40%" align="right"> <a accesskey="n"
href="sn-searching-packages.php">Next</a></td></tr><tr><td
width="40%" align="left"
valign="top">3. Software Management Tools in Fedora
Core </td><td width="20%" align="center"><a
accesskey="h" href="index.php">Home</a></td><td
width="40%" align="right"
valign="top"> 5. Searching for Packages with <code
class="command">yum</code></td></tr></table></div>
+
</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-software-management-tools.php">Prev</a>��</td><td
width="20%" align="center">��</td><td
width="40%" align="right">��<a accesskey="n"
href="sn-searching-packages.php">Next</a></td></tr><tr><td
width="40%" align="left" valign="top">3.��Software
Management Tools in Fedora Core��</td><td width="20%"
align="center"><a accesskey="h"
href="index.php">Home</a></td><td width="40%"
align="right" valign="top">��5.��Searching for Packages with
<code
class="command">yum</code></td></tr></table></div>
<?
Index: sn-searching-packages.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/yum/sn-searching-packages.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sn-searching-packages.php 29 Nov 2005 03:01:58 -0000 1.8
+++ sn-searching-packages.php 25 May 2006 02:54:49 -0000 1.9
@@ -7,7 +7,7 @@
?>
-<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">5. Searching for Packages with <code
class="command">yum</code></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 <code
class="command">yum</code></h2></div></div></div><a
class="indexterm" name="id2835484"></a><a
class="indexterm" name="id2835497"></a><p>
+<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">5.��Searching for Packages with <code
class="command">yum</code></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-US"><div
class="titlepage"><div><div><h2 class="title"
style="clear: both"><a
name="sn-searching-packages"></a>5.��Searching for Packages with
<code
class="command">yum</code></h2></div></div></div><a
class="indexterm" name="id2582178"></a><a
class="indexterm" name="id2582190"></a><p>
Use the search features of <code class="command">yum</code>
to find software
that is available from the configured repositories, or already
installed on your system. Searches automatically include both
@@ -16,7 +16,7 @@
The format of the results depends upon the option. If the query
produces no information, there are no packages matching the
criteria.
- </p><div class="section" lang="en"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-searching-packages-byname"></a>5.1. Searching by
Package Name and Attributes</h3></div></div></div><p>
+ </p><div class="section" lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-searching-packages-byname"></a>5.1.��Searching by Package Name
and Attributes</h3></div></div></div><p>
To search for a specific package by name, use the
<code class="option">list</code> function. To search for
the package
<code class="filename">tsclient</code>, use the command:
@@ -34,19 +34,18 @@
</p><pre class="screen">
<strong class="userinput"><code>su -c 'yum list <em
class="replaceable"><code>tsclient-0.132</code></em>'</code></strong>
</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
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
+ 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><p>
+ </p></td></tr></table></div></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-searching-packages-advanced"></a>5.2.��Advanced
Searches</h3></div></div></div><p>
If you do not know the name of the package, use the
<code class="option">search</code> or <code
class="option">provides</code> options.
- Alternatively, use wild cards or regular expressions with any
- <code class="command">yum</code> search option to broaden
the search
- critieria.
+ Alternatively, use wild cards with any <code
class="command">yum</code>
+ search option to broaden the search criteria.
</p><p>
The <code class="option">search</code> option checks the
names,
descriptions, summaries and listed package maintainers of all of
the available packages to find those that match. For example, to
- search for all packages that relate to PalmPilots, type:
+ search for all packages that relate to Palm Pilots, type:
</p><pre class="screen">
<strong class="userinput"><code>su -c 'yum search <em
class="replaceable"><code>PalmPilot</code></em>'</code></strong>
</pre><p>
@@ -74,24 +73,21 @@
For each command, at the prompt enter the password for the
<code class="systemitem">root</code> account.
</p><p>
- Use the standard wildcard characters to run any search option
+ Use the standard wild-card characters to run any search option
with a partial word or name: <code class="option">?</code>
to represent any
one character, and <code class="option">*</code> to mean
zero or more
characters. Always add the escape character (<code
class="option">\</code>)
- before wildcards.
+ before wild-cards.
</p><p>
To <code class="option">list</code> all packages with names
that begin with
<code class="filename">tsc</code>, type:
</p><pre class="screen">
<strong class="userinput"><code>su -c 'yum list <em
class="replaceable"><code>tsc\*</code></em>'</code></strong>
-</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
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><p>
+</pre></div><div class="section"
lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-package-matches"></a>5.3.��Understanding
Matches</h3></div></div></div><p>
Searches with <code class="command">yum</code> show all of
the packages
that match your criteria. Packages must meet the terms of the
search exactly to be considered matches, unless you use
- wildcards or a regular expression.
+ wild-cards.
</p><p>
For example, a search query for <code
class="filename">shadowutils</code>
or <code class="filename">shadow-util</code> would not
produce the
@@ -99,7 +95,7 @@
match and be shown if the query was
<code class="filename">shadow-util\?</code>, or
<code class="filename">shadow\*</code>.
- </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"> </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 <code
class="command">yum</code> </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 <code
class="command">yum</code></td></tr></table></div>
+ </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">��</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 <code class="command">yum</code>��</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 <code
class="command">yum</code></td></tr></table></div>
<?
Index: sn-software-management-concepts.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/yum/sn-software-management-concepts.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sn-software-management-concepts.php 29 Nov 2005 03:01:58 -0000 1.8
+++ sn-software-management-concepts.php 25 May 2006 02:54:49 -0000 1.9
@@ -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
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><a class="indexterm"
name="id2787566"></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-US"><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 class="section"
lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-about-packages"></a>2.1.��About
Packages</h3></div></div></div><a class="indexterm"
name="id2530218"></a><p>
Fedora software and documentation is supplied in the form of
files called RPM <em class="firstterm">packages</em>. Each
package
is a compressed archive containing product information, program
@@ -28,9 +28,9 @@
All of the software provided by the Fedora Project is open source
software. You may download and install Fedora packages on as
many systems as desired.
- </p></td></tr></table></div></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><a
class="indexterm" name="id2787648"></a><p>
+ </p></td></tr></table></div></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-about-repositories"></a>2.2.��About
Repositories</h3></div></div></div><a
class="indexterm" name="id2530342"></a><p>
A <em class="firstterm">repository</em> is a prepared
directory or
- web site that contains software packages and index files.
+ Web site that contains software packages and index files.
Software management utilities such as <code
class="command">yum</code>
automatically locate and obtain the correct RPM packages from
these repositories. This method frees you from having to
@@ -53,12 +53,7 @@
Extras
</span></dt><dd><p>
Packages for a large selection of additional software
- </p></dd></dl></div><div class="note"
style="margin-left: 0.5in; margin-right: 0.5in;"><table
border="0" summary="Note: Previous Versions of Fedora
Core"><tr><td rowspan="2" align="center"
valign="top" width="25"><img alt="[Note]"
src="./stylesheet-images/note.png"></td><th
align="left">Previous Versions of Fedora
Core</th></tr><tr><td align="left"
valign="top"><p>
- Fedora Core 4 automatically supports the three
- repositories listed above. You must manually configure Fedora Core 3
- systems to use Fedora Extras, as noted in
- <a href="sn-using-repositories.php" title="7. Using
Other Software Repositories">Section 7, “Using Other Software
Repositories”</a>.
- </p></td></tr></table></div><div
class="warning" style="margin-left: 0.5in; margin-right:
0.5in;"><table border="0" summary="Warning: Fedora Development
Repositories"><tr><td rowspan="2" align="center"
valign="top" width="25"><img alt="[Warning]"
src="./stylesheet-images/warning.png"></td><th
align="left">Fedora Development
Repositories</th></tr><tr><td align="left"
valign="top"><p>
+ </p></dd></dl></div><div class="warning"
style="margin-left: 0.5in; margin-right: 0.5in;"><table
border="0" summary="Warning: Fedora Development
Repositories"><tr><td rowspan="2" align="center"
valign="top" width="25"><img alt="[Warning]"
src="./stylesheet-images/warning.png"></td><th
align="left">Fedora Development
Repositories</th></tr><tr><td align="left"
valign="top"><p>
Fedora Core also includes settings for several alternative
repositories. These provide packages for various types of test
system, and replace one or more of the standard repositories.
@@ -71,8 +66,8 @@
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="id2833891"></a><p>
+ <a href="sn-using-repositories.php" title="7.��Configuring
Access to Software Repositories">Section��7, ���Configuring Access to Software
Repositories���</a>.
+ </p><a class="indexterm"
name="id2527677"></a><p>
You may also use the <em class="firstterm">package
groups</em>
provided by the Fedora repositories to manage related packages as
sets. Some third-party repositories add packages to these
@@ -94,10 +89,10 @@
</p><p>
The <code class="command">yum</code> commands shown in
this document use
repositories as package sources. Refer to
- <a href="sn-yum-installing-frompackage.php"
title="8. Installing Software from an Isolated
Package">Section 8, “Installing Software from an Isolated
Package”</a> for details of
+ <a href="sn-yum-installing-frompackage.php"
title="8.��Installing Software from an Isolated Package">Section��8,
���Installing Software from an Isolated Package���</a> for details of
using <code class="command">yum</code> 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><a
class="indexterm" name="id2833790"></a><p>
+ </p></td></tr></table></div></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-about-dependencies"></a>2.3.��About
Dependencies</h3></div></div></div><a
class="indexterm" name="id2527553"></a><p>
Some of the files installed on a Fedora distribution are
<em class="firstterm">libraries</em> which may provide
functions to
multiple applications. When an application requires a specific
@@ -114,7 +109,7 @@
application has requirements that conflict with existing
software, <code class="command">yum</code> 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><a class="indexterm"
name="id2833853"></a><a class="indexterm"
name="id2834121"></a><p>
+ </p></div><div class="section"
lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-package-names"></a>2.4.��Understanding Package
Names</h3></div></div></div><a class="indexterm"
name="id2527615"></a><a class="indexterm"
name="id2527627"></a><p>
Each package file has a long name that indicates several key
pieces of information. For example, this is the full name of a
<code class="filename">tsclient</code> package:
@@ -187,7 +182,7 @@
<em
class="replaceable"><code>name-version-release.architecture</code></em>,
and
<em
class="replaceable"><code>epoch:name-version-release.architecture</code></em>.
-
</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="index.php">Prev</a> </td><td
width="20%" align="center"> </td><td
width="40%" align="right"> <a accesskey="n"
href="sn-software-management-tools.php">Next</a></td></tr><tr><td
width="40%" align="left" valign="top">Managing Software
with <code class="command">yum</code> </td><td
width="20%" align="center"><a accesskey="h"
href="index.php">Home</a></td><td width="40%"
align="right" valign="top"> 3. Software
Management Tools in Fedora Core</td></tr></table></div>
+
</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="index.php">Prev</a>��</td><td width="20%"
align="center">��</td><td width="40%"
align="right">��<a accesskey="n"
href="sn-software-management-tools.php">Next</a></td></tr><tr><td
width="40%" align="left" valign="top">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">��3.��Software
Management Tools in Fedora Core</td></tr></table></div>
<?
Index: sn-software-management-tools.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/yum/sn-software-management-tools.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sn-software-management-tools.php 29 Nov 2005 03:01:58 -0000 1.8
+++ sn-software-management-tools.php 25 May 2006 02:54:49 -0000 1.9
@@ -7,42 +7,34 @@
?>
-<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><a
class="indexterm" name="id2834426"></a><a
class="indexterm" name="id2834434"></a><a
class="indexterm" name="id2834443"></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-US"><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><a
class="indexterm" name="id2543190"></a><a
class="indexterm" name="id2543198"></a><a
class="indexterm" name="id2543207"></a><p>
The <code class="command">yum</code> utility is a complete
software
- management system. Fedora Core also includes several other applications
- that can supplement <code class="command">yum</code>.
+ management system. Fedora Core also includes two graphical applications
+ for software management that use <code
class="command">yum</code>. The
+ <span><strong
class="application">pup</strong></span> utility provides an
interface for
+ updating software, and the <span><strong
class="application">pirut</strong></span>
+ application enables you to add or remove software.
</p><p>
- On your desktop is an <span><strong class="application">Alert
Icon</strong></span> that
- keeps you informed about package updates. Until your system is
- updated the icon appears as a red circle with a flashing
- exclamation mark. The Alert Icon is part of the
- <span><strong
class="application">up2date</strong></span> application, which
enables you
- to easily install system updates.
- </p><p>
- Fedora Core also includes
- <span><strong
class="application">system-config-packages</strong></span>. To
run this
- application from the graphical interface, select <span><strong
class="guimenu">Desktop</strong></span>-><span><strong
class="guisubmenu">System
- Settings</strong></span>-><span><strong
class="guimenuitem">Add/Remove
- Applications</strong></span>. Unlike
- <span><strong
class="application">up2date</strong></span> and <code
class="command">yum</code>,
- <span><strong
class="application">system-config-packages</strong></span>
installs
- software packages from your Fedora Core installation discs only, and does
- not use repositories. This application is used on systems that do
- not have a network connection.
+ Both graphical tools appear in the <span><strong
class="guimenu">Applications</strong></span>
+ desktop menu. To update your system with
+ <span><strong
class="application">pup</strong></span>, select
<span><strong
class="guimenu">Applications</strong></span> ���
<span><strong class="guisubmenu">System
+ Tools</strong></span> ��� <span><strong
class="guimenuitem">Software Updater</strong></span>. To add or
remove software with
+ <span><strong
class="application">pirut</strong></span>, select
<span><strong
class="guimenu">Applications</strong></span> ���
<span><strong class="guimenuitem">Add/Remove
+ Software</strong></span>.
</p><p>
The <code class="command">rpm</code> command-line utility has
many functions
for working with individual RPM packages. You may use it to
manually install and remove packages from your system. If you
install software with the <code class="command">rpm</code>
utility, you must
manually check and install any dependencies. For this reason,
- <code class="command">yum</code> is the recommended method
for installing
- software.
+ <span><strong
class="application">pirut</strong></span> and <code
class="command">yum</code> are
+ the recommended methods for installing software.
</p><div class="caution" style="margin-left: 0.5in;
margin-right: 0.5in;"><table border="0" summary="Caution:
Current Package Versions"><tr><td rowspan="2"
align="center" valign="top" width="25"><img
alt="[Caution]"
src="./stylesheet-images/caution.png"></td><th
align="left">Current Package Versions</th></tr><tr><td
align="left" valign="top"><p>
- The <span><strong
class="application">up2date</strong></span> and
- <code class="command">yum</code> utilities ensure that you
have the most
- recent version of software packages. Other methods do not
- guarantee that the packages are current.
- </p></td></tr></table></div></div><div
class="navfooter"><hr><table width="100%"
summary="Navigation footer"><tr><td width="40%"
align="left"><a accesskey="p"
href="sn-software-management-concepts.php">Prev</a> </td><td
width="20%" align="center"> </td><td
width="40%" align="right"> <a accesskey="n"
href="sn-managing-packages.php">Next</a></td></tr><tr><td
width="40%" align="left"
valign="top">2. Software Management
Concepts </td><td width="20%"
align="center"><a accesskey="h"
href="index.php">Home</a></td><td width="40%"
align="right" valign="top"> 4. Managing Software
with <code
class="command">yum</code></td></tr></table></div>
+ The <span><strong
class="application">pirut</strong></span> and <code
class="command">yum</code>
+ utilities ensure that you have the most recent version of
+ software packages. Other methods do not guarantee that the
+ packages are current.
+ </p></td></tr></table></div></div><div
class="navfooter"><hr><table width="100%"
summary="Navigation footer"><tr><td width="40%"
align="left"><a accesskey="p"
href="sn-software-management-concepts.php">Prev</a>��</td><td
width="20%" align="center">��</td><td
width="40%" align="right">��<a accesskey="n"
href="sn-managing-packages.php">Next</a></td></tr><tr><td
width="40%" align="left" valign="top">2.��Software
Management Concepts��</td><td width="20%"
align="center"><a accesskey="h"
href="index.php">Home</a></td><td width="40%"
align="right" valign="top">��4.��Managing Software with <code
class="command">yum</code></td></tr></table></div>
<?
Index: sn-updating-your-system.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/yum/sn-updating-your-system.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sn-updating-your-system.php 29 Nov 2005 03:01:58 -0000 1.8
+++ sn-updating-your-system.php 25 May 2006 02:54:49 -0000 1.9
@@ -7,7 +7,7 @@
?>
-<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">6. Updating Your System with <code
class="command">yum</code></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 <code
class="command">yum</code></h2></div></div></div><a
class="indexterm" name="id2835912"></a><a
class="indexterm" name="id2835925"></a><p>
+<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">6.��Updating Your System with <code
class="command">yum</code></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-US"><div
class="titlepage"><div><div><h2 class="title"
style="clear: both"><a
name="sn-updating-your-system"></a>6.��Updating Your System with
<code
class="command">yum</code></h2></div></div></div><a
class="indexterm" name="id2582558"></a><a
class="indexterm" name="id2582570"></a><p>
Use the <code class="option">update</code> 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
<code class="systemitem">root</code> 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><a
class="indexterm" name="id2835985"></a><p>
+ </p><div class="section" lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-automatic-updating"></a>6.1.��Automatically Updating Your
System</h3></div></div></div><a class="indexterm"
name="id2582624"></a><p>
The <code class="filename">yum</code> package supplied with
Fedora Core includes
scripts to perform full system updates every day. To activate
automatic daily updates, enter this command:
@@ -32,9 +32,9 @@
script <code
class="filename">/etc/rc.d/init.d/yum</code>. This control
script activates the script
<code class="filename">/etc/cron.daily/yum.cron</code>,
which causes
- the <code class="command">cron</code> service to perform
the system
- update automatically at 4am each day.
-
</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-searching-packages.php">Prev</a> </td><td
width="20%" align="center"> </td><td
width="40%" align="right"> <a accesskey="n"
href="sn-using-repositories.php">Next</a></td></tr><tr><td
width="40%" align="left"
valign="top">5. Searching for Packages with <code
class="command">yum</code> </td><td
width="20%" align="center"><a accesskey="h"
href="index.php">Home</a></td><td width="40%"
align="right" valign="top"> 7. Using Other
Software Repositories</td></tr></table></div>
+ the <code class="command">cron</code> service to
automatically begin a
+ system update at 4am each day.
+
</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-searching-packages.php">Prev</a>��</td><td
width="20%" align="center">��</td><td
width="40%" align="right">��<a accesskey="n"
href="sn-using-repositories.php">Next</a></td></tr><tr><td
width="40%" align="left" valign="top">5.��Searching for
Packages with <code class="command">yum</code>��</td><td
width="20%" align="center"><a accesskey="h"
href="index.php">Home</a></td><td width="40%"
align="right" valign="top">��7.��Configuring Access to Software
Repositories</td></tr></table></div>
<?
Index: sn-using-repositories.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/yum/sn-using-repositories.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sn-using-repositories.php 29 Nov 2005 03:01:58 -0000 1.8
+++ sn-using-repositories.php 25 May 2006 02:54:49 -0000 1.9
@@ -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-installing-frompackage.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><a
class="indexterm" name="id2836082"></a><a
class="indexterm" name="id2836091"></a><a
class="indexterm" name="id2836104"></a><p>
+<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">7.��Configuring Access to 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-installing-frompackage.php">Next</a></td></tr></table><hr></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h2 class="title"
style="clear: both"><a
name="sn-using-repositories"></a>7.��Configuring Access to Software
Repositories</h2></div></div></div><a
class="indexterm" name="id2582713"></a><a
class="indexterm" name="id2582718"></a><a
class="indexterm" name="id2582735"></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.
@@ -24,7 +24,7 @@
packages for Fedora systems. For example,
<a
href="http://www.jpackage.org/"
target="_top">http://www.jpackage.org/</a> distributes popular Java
software as packages.
- </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><a
class="indexterm" name="id2836172"></a><p>
+ </p><div class="section" lang="en-US"><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><a
class="indexterm" name="id2582802"></a><p>
To add an extra repository, place a definition file in the
<code class="filename">/etc/yum.repos.d/</code> directory
on your system.
Package providers make the definition files for their
@@ -49,15 +49,8 @@
that repository. This public key is automatically imported the
first time that you install software from the repository. If the
configuration file provided does not include this setting, refer
- to <a
href="sn-using-repositories.php#sn-authorizing-package-sources"
title="7.2. Manually Authorizing Package
Sources">Section 7.2, “Manually Authorizing Package
Sources”</a>.
- </p><div class="note" style="margin-left: 0.5in;
margin-right: 0.5in;"><table border="0" summary="Note:
Repositories and up2date Channels"><tr><td rowspan="2"
align="center" valign="top" width="25"><img
alt="[Note]" src="./stylesheet-images/note.png"></td><th
align="left">Repositories and <span><strong
class="application">up2date</strong></span>
Channels</th></tr><tr><td align="left"
valign="top"><p>
- Starting with Fedora Core 4, <code
class="command">yum</code> repositories are
- automatically used as <span><strong
class="application">up2date</strong></span>
- channels. On Fedora Core 3 and earlier systems, you must manually
- configure <span><strong
class="application">up2date</strong></span> to use these
- channels. To do so, edit the
- <code class="filename">/etc/sysconfig/rhn/sources</code>
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><a
class="indexterm" name="id2836337"></a><p>
+ to <a
href="sn-using-repositories.php#sn-authorizing-package-sources"
title="7.2.��Manually Authorizing Package Sources">Section��7.2, ���Manually
Authorizing Package Sources���</a>.
+ </p></div><div class="section"
lang="en-US"><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><a
class="indexterm" name="id2582920"></a><p>
To manually add a public key to your <code
class="command">rpm</code>
keyring, use the <code class="option">import</code> feature
of the
<code class="command">rpm</code> utility. To import the
file
@@ -80,9 +73,9 @@
<code class="systemitem">root</code> password.
</p><div class="important" style="margin-left: 0.5in;
margin-right: 0.5in;"><table border="0" summary="Important:
Importing the Fedora Key on Fedora Core 3"><tr><td rowspan="2"
align="center" valign="top" width="25"><img
alt="[Important]"
src="./stylesheet-images/important.png"></td><th
align="left">Importing the Fedora Key on Fedora Core
3</th></tr><tr><td align="left"
valign="top"><p>
To add the Fedora public key to the <code
class="command">rpm</code>
- keyring on Fedora Core 3 systems, run the command <code
class="command">su -c
- 'rpm --import /usr/share/rhn/RPM-GPG-KEY-fedora'</code>.
- </p></td></tr></table></div></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><a
class="indexterm" name="id2836484"></a><a
class="indexterm" name="id2836497"></a><p>
+ keyring on Fedora Core 3 systems, run the command <code
class="command">su -c 'rpm
+ --import /usr/share/rhn/RPM-GPG-KEY-fedora'</code>.
+ </p></td></tr></table></div></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-compat-repositories"></a>7.3.��Understanding Repository
Compatibility</h3></div></div></div><a
class="indexterm" name="id2583054"></a><a
class="indexterm" name="id2583065"></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
@@ -115,7 +108,20 @@
repository is compatible with current versions of
<code class="command">yum</code>, check that it has a
sub-directory
called <code class="filename">repodata/</code>.
-
</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-updating-your-system.php">Prev</a> </td><td
width="20%" align="center"> </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">6. Updating Your System with <code
class="command">yum</code> </td><td
width="20%" align="center"><a accesskey="h"
href="index.php">Home</a></td><td width="40%"
align="right" valign="top"> 8. Installing
Software from an Isolated Package</td></tr></table></div>
+ </p></td></tr></table></div></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-removing-sources"></a>7.4.��Disabling or Removing Package
Sources</h3></div></div></div><a class="indexterm"
name="id2583174"></a><a class="indexterm"
name="id2583186"></a><p>
+ Set <code class="command">enable=0</code> in a definition
file to prevent
+ <code class="command">yum</code> from using that
repository. The
+ <code class="command">yum</code> utility ignores any
definition file with
+ this setting.
+ </p><p>
+ To completely remove access to a repository:
+ </p><div class="procedure"><ol
type="1"><li><p>
+ Delete the relevant file from
+ <code class="filename">/etc/yum.repos.d/</code>.
+ </p></li><li><p>
+ Delete the cache directory from
+ <code class="filename">/var/cache/yum/</code>.
+ </p></li></ol></div></div></div><div
class="navfooter"><hr><table width="100%"
summary="Navigation footer"><tr><td width="40%"
align="left"><a accesskey="p"
href="sn-updating-your-system.php">Prev</a>��</td><td
width="20%" align="center">��</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">6.��Updating Your
System with <code class="command">yum</code>��</td><td
width="20%" align="center"><a accesskey="h"
href="index.php">Home</a></td><td width="40%"
align="right" valign="top">��8.��Installing Software from an
Isolated Package</td></tr></table></div>
<?
Index: sn-yum-installing-frompackage.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/yum/sn-yum-installing-frompackage.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sn-yum-installing-frompackage.php 29 Nov 2005 03:01:58 -0000 1.8
+++ sn-yum-installing-frompackage.php 25 May 2006 02:54:49 -0000 1.9
@@ -7,7 +7,7 @@
?>
-<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">8. Installing Software from an Isolated
Package</th></tr><tr><td width="20%"
align="left"><a accesskey="p"
href="sn-using-repositories.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-yum-installing-frompackage"></a>8. Installing
Software from an Isolated Package</h2></div></div></div><a
class="indexterm" name="id2836615"></a><a
class="indexterm" name="id2836630"></a><p>
+<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">8.��Installing Software from an Isolated
Package</th></tr><tr><td width="20%"
align="left"><a accesskey="p"
href="sn-using-repositories.php">Prev</a>��</td><th
width="60%" align="center">��</th><td
width="20%" align="right">��<a accesskey="n"
href="sn-yum-customizing.php">Next</a></td></tr></table><hr></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h2 class="title"
style="clear: both"><a
name="sn-yum-installing-frompackage"></a>8.��Installing Software from
an Isolated Package</h2></div></div></div><a
class="indexterm" name="id2583296"></a><a
class="indexterm" name="id2583311"></a><p>
Use repositories and the standard <code
class="command">yum</code> commands
to locate and install new software, unless the software package is
not available from any repository. In these cases, use the
@@ -16,7 +16,7 @@
</p><div class="important" style="margin-left: 0.5in;
margin-right: 0.5in;"><table border="0" summary="Important:
Public Key is Required"><tr><td rowspan="2"
align="center" valign="top" width="25"><img
alt="[Important]"
src="./stylesheet-images/important.png"></td><th
align="left">Public Key is Required</th></tr><tr><td
align="left" valign="top"><p>
Ensure that the public key for the package source has been
imported before you install a package without a repository.
- Refer to <a
href="sn-using-repositories.php#sn-authorizing-package-sources"
title="7.2. Manually Authorizing Package
Sources">Section 7.2, “Manually Authorizing Package
Sources”</a>.
+ Refer to <a
href="sn-using-repositories.php#sn-authorizing-package-sources"
title="7.2.��Manually Authorizing Package Sources">Section��7.2, ���Manually
Authorizing Package Sources���</a>.
</p></td></tr></table></div><p>
Enter this command to install the package
<code class="filename">tsclient-0.132-4.i386.rpm</code>:
@@ -41,7 +41,7 @@
new versions become available. To ensure that you have the
latest packages, subscribe to e-mail or RSS services that notify
you when new versions are released.
- </p></td></tr></table></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"> </td><td
width="40%" align="right"> <a accesskey="n"
href="sn-yum-maintenance.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. Maintaining
<code
class="command">yum</code></td></tr></table></div>
+ </p></td></tr></table></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">��</td><td
width="40%" align="right">��<a accesskey="n"
href="sn-yum-customizing.php">Next</a></td></tr><tr><td
width="40%" align="left" valign="top">7.��Configuring
Access to 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.��Customizing <code
class="command">yum</code></td></tr></table></div>
<?
Index: sn-yum-proxy-server.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/yum/sn-yum-proxy-server.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sn-yum-proxy-server.php 29 Nov 2005 03:01:58 -0000 1.8
+++ sn-yum-proxy-server.php 25 May 2006 02:54:49 -0000 1.9
@@ -7,7 +7,7 @@
?>
-<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">10. Using <code
class="command">yum</code> with a Proxy
Server</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-acknowledgements.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 <code
class="command">yum</code> with a Proxy
Server</h2></div></div></div><a class="indexterm"
name="id2837091"></a><a class="indexterm"
name="id2837100"></a><p>
+<div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3"
align="center">11.��Using <code
class="command">yum</code> with a Proxy
Server</th></tr><tr><td width="20%"
align="left"><a accesskey="p"
href="sn-yum-caching.php">Prev</a>��</td><th
width="60%" align="center">��</th><td
width="20%" align="right">��<a accesskey="n"
href="sn-acknowledgments.php">Next</a></td></tr></table><hr></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h2 class="title"
style="clear: both"><a
name="sn-yum-proxy-server"></a>11.��Using <code
class="command">yum</code> with a Proxy
Server</h2></div></div></div><a class="indexterm"
name="id2584558"></a><a class="indexterm"
name="id2584567"></a><p>
By default, <code class="command">yum</code> accesses network
repositories
with HTTP. All <code class="command">yum</code> HTTP
operations use
HTTP/1.1, and are compatible with web proxy servers that support
@@ -22,7 +22,7 @@
proxy servers. Alternatively, configure <code
class="command">yum</code>
to use an FTP proxy server, and access repositories that support
FTP. The Fedora repositories support both HTTP and FTP.
- </p></td></tr></table></div><div
class="section" lang="en"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-yum-proxy-server-global"></a>10.1. Configuring Proxy
Server Access</h3></div></div></div><p>
+ </p></td></tr></table></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-yum-proxy-server-global"></a>11.1.��Configuring Proxy Server
Access</h3></div></div></div><p>
To enable all <code class="command">yum</code> operations
to use a proxy
server, specify the proxy server details in
<code class="filename">/etc/yum.conf</code>. The <code
class="option">proxy</code>
@@ -44,12 +44,12 @@
# The account details for yum connections
proxy_username=yum-user
proxy_password=qwerty</code>
-</pre><p
class="title"><b>Example 3. Configuration File
Settings for Using A Proxy Server</b></p></div><div
class="note" style="margin-left: 0.5in; margin-right:
0.5in;"><table border="0" summary="Note: Global
Settings"><tr><td rowspan="2" align="center"
valign="top" width="25"><img alt="[Note]"
src="./stylesheet-images/note.png"></td><th
align="left">Global Settings</th></tr><tr><td
align="left" valign="top"><p>
+</pre><p class="title"><b>Example��4.��Configuration File
Settings for Using A Proxy Server</b></p></div><div
class="note" style="margin-left: 0.5in; margin-right:
0.5in;"><table border="0" summary="Note: Global
Settings"><tr><td rowspan="2" align="center"
valign="top" width="25"><img alt="[Note]"
src="./stylesheet-images/note.png"></td><th
align="left">Global Settings</th></tr><tr><td
align="left" valign="top"><p>
If you define a proxy server in
<code class="filename">/etc/yum.conf</code>, <span
class="emphasis"><em>all</em></span>
users connect to the proxy server with those details when
using <code class="command">yum</code>.
- </p></td></tr></table></div></div><div
class="section" lang="en"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-yum-proxy-server-peruser"></a>10.2. Configuring Proxy
Server Access for a Single User</h3></div></div></div><p>
+ </p></td></tr></table></div></div><div
class="section" lang="en-US"><div
class="titlepage"><div><div><h3
class="title"><a
name="sn-yum-proxy-server-peruser"></a>11.2.��Configuring Proxy Server
Access for a Single User</h3></div></div></div><p>
To enable proxy access for a specific user, add the lines in the
example box below to the user's shell profile. For the default
<code class="command">bash</code> shell, the profile is the
file
@@ -61,7 +61,7 @@
<code class="computeroutput"># The Web proxy server used by this account
http_proxy="http://mycache.mydomain.com:3128"
export http_proxy</code>
-</pre><p
class="title"><b>Example 4. Profile Settings for
Using a Proxy Server</b></p></div><p>
+</pre><p class="title"><b>Example��5.��Profile Settings for
Using a Proxy Server</b></p></div><p>
If the proxy server requires a username and password, add these
to the URL. To include the username
<code class="systemitem">yum-user</code> and the
@@ -70,14 +70,14 @@
<code class="computeroutput"># The Web proxy server, with the username
and password for this account
http_proxy="http://yum-user:qwerty@mycache.mydomain.com:3128"
export http_proxy</code>
-</pre><p
class="title"><b>Example 5. Profile Settings for a
Secured Proxy Server</b></p></div><div class="note"
style="margin-left: 0.5in; margin-right: 0.5in;"><table
border="0" summary="Note: The http_proxy Environment
Variable"><tr><td rowspan="2" align="center"
valign="top" width="25"><img alt="[Note]"
src="./stylesheet-images/note.png"></td><th
align="left">The <code class="option">http_proxy</code>
Environment Variable</th></tr><tr><td align="left"
valign="top"><p>
+</pre><p class="title"><b>Example��6.��Profile Settings for a
Secured Proxy Server</b></p></div><div class="note"
style="margin-left: 0.5in; margin-right: 0.5in;"><table
border="0" summary="Note: The http_proxy Environment
Variable"><tr><td rowspan="2" align="center"
valign="top" width="25"><img alt="[Note]"
src="./stylesheet-images/note.png"></td><th
align="left">The <code class="option">http_proxy</code>
Environment Variable</th></tr><tr><td align="left"
valign="top"><p>
The <code class="command">http_proxy</code> environment
variable is also
used by <code class="command">curl</code> and other
utilities. Although
<code class="command">yum</code> itself may use
<code class="command">http_proxy</code> in either
upper-case or
lower-case, <code class="command">curl</code> requires
the name of the
variable to be in lower-case.
-
</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-yum-maintenance.php">Prev</a> </td><td
width="20%" align="center"> </td><td
width="40%" align="right"> <a accesskey="n"
href="sn-acknowledgements.php">Next</a></td></tr><tr><td
width="40%" align="left"
valign="top">9. Maintaining <code
class="command">yum</code> </td><td
width="20%" align="center"><a accesskey="h"
href="index.php">Home</a></td><td width="40%"
align="right"
valign="top"> 11. Acknowledgements</td></tr></table></div>
+
</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-yum-caching.php">Prev</a>��</td><td
width="20%" align="center">��</td><td
width="40%" align="right">��<a accesskey="n"
href="sn-acknowledgments.php">Next</a></td></tr><tr><td
width="40%" align="left" valign="top">10.��Working with
<code class="command">yum</code> Caching��</td><td
width="20%" align="center"><a accesskey="h"
href="index.php">Home</a></td><td width="40%"
align="right"
valign="top">��12.��Acknowledgments</td></tr></table></div>
<?