Art Gallery and Plone Issues
by Warren Togami
Fedora Art team needs some kind of art gallery system like
http://art.gnome.org.
Existing popular solutions are PHP based and generally unacceptable for
security reasons.
https://www.redhat.com/archives/fedora-websites-list/2006-July/msg00025.html
Summary of current Plone situation.
From what I can gather, Plone is installed and running, but it is
currently not widely used by Fedora for several big reasons:
- It is questioned whether Plone is needed at all.
- It doesn't integrate with the Fedora Account system. I would assert
that this would be a requirement for production plone deployment,
because we shouldn't have yet another account database to maintain. The
account system is centralized for a reason, and makes it easier to
enforce CLA.
http://www.contentmanagementsoftware.info/zope/photo-gallery
It is unconfirmed whether the plone component described here will
actually do the job. Has anyone tried it?
Warren Togami
wtogami(a)redhat.com
17 years
[Fwd: fpserv.fedoraproject.org on google]
by Jonathan Steffan
-------- Original Message --------
Subject: fpserv.fedoraproject.org on google
Date: Wed, 23 Aug 2006 18:01:47 -0500
From: Mike McGrath <mmcgrath(a)fedoraproject.org>
To: jon(a)damaestro.us
Not a huge deal but you guys should know that fpserv.fedoraproject.org
(the test plone instance) is google searchable. I've included some
basic stats. One thing we could do is just restrict the site with a
robots.txt file. We could do nothing at all :-) just letting you guys
know.
-Mike
17 years, 1 month
web/html/docs/mirror/en generated-index.php, 1.1, 1.2 index.php, 1.1, 1.2 rv-revhistory.php, 1.1, 1.2 sn-client-config.php, 1.1, 1.2 sn-planning-and-setup.php, 1.1, 1.2 sn-server-config.php, 1.1, 1.2
by Paul W. Frields (pfrields)
Author: pfrields
Update of /cvs/fedora/web/html/docs/mirror/en
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16794
Modified Files:
generated-index.php index.php rv-revhistory.php
sn-client-config.php sn-planning-and-setup.php
sn-server-config.php
Log Message:
Update English version to 1.0.1 as well
Index: generated-index.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/en/generated-index.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- generated-index.php 14 Aug 2006 17:34:25 -0000 1.1
+++ generated-index.php 15 Aug 2006 03:19:37 -0000 1.2
@@ -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-client-config.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>anaconda, <a href="sn-planning-and-setup.php#sn-copying-original-distribution">Copying the Original Distribution</a></dt></dl></div><div class="indexdiv"><h3>D</h3><dl><dt>distribution, <a href="sn-planning-and-setup.php#sn-hierarchy">The Distribution Structure</a></dt></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>exploded tree, <a href="sn-planning-and-setup.php#sn-copying-original-distribution">Copying the Original Distribution</a></dt></dl></div><div class="indexdi!
v"><h3>M</h3><dl><dt>mirror, <a href="index.php#sn-about-mirrors">About Mirrors</a></dt><dd><dl><dt>upstream, <a href="index.php#sn-about-mirrors">About Mirrors</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>R</h3><dl><dt>repository, <a href="sn-server-config.php#sn-repositories">Configuring Repositories</a></dt><dt>RPM, <a href="sn-planning-and-setup.php#sn-hierarchy">The Distribution Structure</a></dt><dd><dl><dt>dependencies, <a href="sn-server-config.php#sn-solving-dependencies">Solving Dependencies</a></dt><dt>header, <a href="sn-server-config.php#sn-solving-dependencies">Solving Dependencies</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>Y</h3><dl><dt>yum, <a href="sn-server-config.php#sn-solving-dependencies">Solving Dependencies</a></dt></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-client-config.php">Prev</a> </td><td width="20%" align=!
"center"> </td><td width="40%" align="right"> </td><!
/tr><t
td width="40%" align="left" valign="top">4. Client Configuration </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-client-config.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>anaconda, <a href="sn-planning-and-setup.php#sn-copying-original-distribution">Copying the Original Distribution</a></dt></dl></div><div class="indexdiv"><h3>D</h3><dl><dt>distribution, <a href="sn-planning-and-setup.php#sn-hierarchy">The Distribution Structure</a></dt></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>exploded tree, <a href="sn-planning-and-setup.php#sn-copying-original-distribution">Copying the Original Distribution</a></dt></dl></div><div class="indexdiv"><h3>M</h3!
><dl><dt>mirror, <a href="index.php#sn-about-mirrors">About Mirrors</a></dt><dd><dl><dt>upstream, <a href="index.php#sn-about-mirrors">About Mirrors</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>R</h3><dl><dt>repository, <a href="sn-server-config.php#sn-repositories">Configuring Repositories</a></dt><dt>RPM, <a href="sn-planning-and-setup.php#sn-hierarchy">The Distribution Structure</a></dt><dd><dl><dt>dependencies, <a href="sn-server-config.php#sn-solving-dependencies">Solving Dependencies</a></dt><dt>header, <a href="sn-server-config.php#sn-solving-dependencies">Solving Dependencies</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>Y</h3><dl><dt>yum, <a href="sn-server-config.php#sn-solving-dependencies">Solving Dependencies</a></dt></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-client-config.php">Prev</a>��</td><td width="20%" align="center">��</td>!
<td width="40%" align="right">��</td></tr><tr><td width="40%" !
align=
ft" valign="top">4.��Client Configuration��</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/mirror/en/index.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- index.php 14 Aug 2006 17:34:25 -0000 1.1
+++ index.php 15 Aug 2006 03:19:37 -0000 1.2
@@ -7,7 +7,7 @@
?>
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Mirror Tutorial</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-planning-and-setup.php">Next</a></td></tr></table><hr></div><div class="article" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="mirror-tutorial"></a>Mirror Tutorial</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Paul</span> <span class="othername">W.</span> <span class="surname">Frields</span></h3></div></div></div><div><p class="copyright">Copyright © 2004, 2005 Paul W. Frields</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-audience">1.2. Audience</a></span></dt><dt><span class="section"><a href="index.php#sn-about-mirrors">1.3. About Mirrors</a></span></dt><dt><span class="section"><a href="index.php#sn-additional-resources">1.4. Additional Resources</a></span></dt><dt><span class="section"><a href="index.php#sn-acknowledgements">1.5. Acknowledgements</a></span></dt></dl></dd><dt><span class="section"><a href="sn-planning-and-setup.php">2. Planning and Setup</a></span></dt><dd><dl><dt><span class="section"><a href="sn-planning-and-setup.php#sn-hierarchy">2.1. The Distribution Structure</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-copying-original-distribution">2.2. Copying the Original Distribution</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-trimming-tree">2.3. Trimming Branc!
hes</a></span></dt><dt><span class="section"><a href="sn-plann!
ing-an
etup.php#sn-download-files">2.4. Downloading the Files</a></span></dt><dd><dl><dt><span class="section"><a href="sn-planning-and-setup.php#sn-http-and-ftp-download">2.4.1. Download Using HTTP or FTP</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-rsync">2.4.2. The <code class="command">rsync</code> Command</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-rsync-download">2.4.3. Downloading Using <code class="command">rsync</code></a></span></dt></dl></dd><dt><span class="section"><a href="sn-planning-and-setup.php#sn-maintenance">2.5. Maintaining Your Mirror</a></span></dt></dl></dd><dt><span class="section"><a href="sn-server-config.php">3. Server Configuration</a></span></dt><dd><dl><dt><span class="section"><a href="sn-server-config.php#sn-installing-apache">3.1. Installing The Apache Web Server</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-configuring-apache">3.2. Configuring The Apac!
he Web Server</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-solving-dependencies">3.3. Solving Dependencies</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-repositories">3.4. Configuring Repositories</a></span></dt><dd><dl><dt><span class="section"><a href="sn-server-config.php#sn-yum-arch">3.4.1. <code class="command">yum-arch</code></a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-createrepo">3.4.2. <code class="command">createrepo</code></a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-repository-locations">3.4.3. Repository Locations</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="sn-client-config.php">4. Client Configuration</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-introduct!
ion"></a>1. Introduction</h2></div></div></div><div class!
="sect
" 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">Mirror Tutorial</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-planning-and-setup.php">Next</a></td></tr></table><hr></div><div class="article" lang="en-US"><div class="titlepage"><div><div><h1 class="title"><a name="mirror-tutorial"></a>Mirror Tutorial</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Paul</span> <span class="othername">W.</span> <span class="surname">Frields</span></h3></div></div></div><div><p class="othercredit"><span class="firstname">Jos��</span> <span class="othername">Nuno</span> <span class="surname">Pires</span></p></div><div><p class="othercredit"><span class="firstname">Diego</span> <span class="othername">B��rigo</span> <span class="surname">Zacar��o</span></p></div><div><p class="othercredit!
"><span class="firstname">Hugo</span> <span class="surname">Cisneiros</span></p></div><div><p class="copyright">Copyright �� 2004, 2005 Paul W. Frields</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-audience">1.2. Audience</a></span></dt><dt><span class="section"><a href="index.php#sn-about-mirrors">1.3. About Mirrors</a></span></dt><dt><span class="section"><a href="index.php#sn-additional-resources">1.4. Additional Resources</a></span></dt><dt><span class="section"><a href="index.php#sn-acknowledgements">1.5. Acknowledgements</a></span></dt></dl></dd><dt><span class="section"><a href="sn-planning-and-setup.php">2. Planning and!
Setup</a></span></dt><dd><dl><dt><span class="section"><a hre!
f="sn-
nning-and-setup.php#sn-hierarchy">2.1. The Distribution Structure</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-copying-original-distribution">2.2. Copying the Original Distribution</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-trimming-tree">2.3. Trimming Branches</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-download-files">2.4. Downloading the Files</a></span></dt><dd><dl><dt><span class="section"><a href="sn-planning-and-setup.php#sn-http-and-ftp-download">2.4.1. Download Using HTTP or FTP</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-rsync">2.4.2. The <code class="command">rsync</code> Command</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-rsync-download">2.4.3. Downloading Using <code class="command">rsync</code></a></span></dt></dl></dd><dt><span class="section"><a href="sn-planning-and-setup.php#sn-mainten!
ance">2.5. Maintaining Your Mirror</a></span></dt></dl></dd><dt><span class="section"><a href="sn-server-config.php">3. Server Configuration</a></span></dt><dd><dl><dt><span class="section"><a href="sn-server-config.php#sn-installing-apache">3.1. Installing The Apache Web Server</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-configuring-apache">3.2. Configuring The Apache Web Server</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-solving-dependencies">3.3. Solving Dependencies</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-repositories">3.4. Configuring Repositories</a></span></dt><dd><dl><dt><span class="section"><a href="sn-server-config.php#sn-yum-arch">3.4.1. <code class="command">yum-arch</code></a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-createrepo">3.4.2. <code class="command">createrepo</code></a></span></dt><dt><span class="section"><a href="sn-server-confi!
g.php#sn-repository-locations">3.4.3. Repository Locations</a>!
</span
dt></dl></dd></dl></dd><dt><span class="section"><a href="sn-client-config.php">4. Client Configuration</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 tutorial presents a number of related topics that allow an
administrator to seamlessly integrate mirroring and update
services for Fedora Core. Use these services to provision a classroom,
@@ -17,15 +17,15 @@
software.
</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Reporting Document Errors"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="./stylesheet-images/tip.png"></td><th align="left">Reporting Document Errors</th></tr><tr><td align="left" valign="top"><p>
To report an error or omission in this document, file a bug report in Bugzilla
- at <a href="http://bugzilla.redhat.com/" target="_top">http://bugzilla.redhat.com/</a>. When you file your bug, select "Fedora Documentation" as the
+ at <a href="http://bugzilla.redhat.com" target="_top">http://bugzilla.redhat.com</a>. When you file your bug, select "Fedora Documentation" as the
<code class="systemitem">Product</code>, and select the title of this document as
the <code class="systemitem">Component</code>. The version of this document is
- mirror-tutorial-1.0 (2006-02-06).
+ mirror-tutorial-1.0.1 (2006-08-07).
</p><p>
The maintainers of this document will automatically receive your bug report.
On behalf of the entire Fedora community, thank you for helping us make
improvements.
- </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-audience"></a>1.2. Audience</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-audience"></a>1.2.��Audience</h3></div></div></div><p>
You will find this tutorial more useful if you are a system
administrator, or a Fedora Core "power user" familiar with the
following topics:
@@ -35,9 +35,9 @@
Basic Internet protocols (HTTP/Web)
</p></li><li><p>
Using a command line interface
- </p></li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-about-mirrors"></a>1.3. About Mirrors</h3></div></div></div><p>
+ </p></li></ul></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title"><a name="sn-about-mirrors"></a>1.3.��About Mirrors</h3></div></div></div><p>
A <span class="emphasis"><em>mirror</em></span>
- <a class="indexterm" name="id2598469"></a> is a server
+ <a class="indexterm" name="id2796049"></a> is a server
that provides a copy of one or more collections of files.
Mirroring a site reduces traffic to the original source site,
thus spreading the stress and bandwidth costs of many users
@@ -47,23 +47,23 @@
managing Internet services.
</p><p>
The site from which you retrieve files to build your mirror is
- called an <span class="emphasis"><em>upstream mirror</em></span><a class="indexterm" name="id2598490"></a>. If possible, choose an upstream mirror that is
+ called an <span class="emphasis"><em>upstream mirror</em></span><a class="indexterm" name="id2796070"></a>. If possible, choose an upstream mirror that is
located close to you geographically. This reduces unnecessary
traffic across transcontinental sections of the Internet, where
bandwidth is limited and expensive. Use only upstream mirrors
that are intended for public access, unless you have permission
from the upstream mirror site administrator.
- </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-additional-resources"></a>1.4. Additional Resources</h3></div></div></div><p>
+ </p></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title"><a name="sn-additional-resources"></a>1.4.��Additional Resources</h3></div></div></div><p>
For more information on installing Fedora Core see the Fedora Core Installation Guide at
<a href="http://fedora.redhat.com/docs/fedora-install-guide-en/" target="_top">http://fedora.redhat.com/docs/fedora-install-guide-en/</a>. For more information on basic Internet protocols, see
<a href="http://library.albany.edu/internet/internet.html" target="_top">http://library.albany.edu/internet/internet.html</a>,
or search Google at <a href="http://www.google.com/" target="_top">http://www.google.com/</a>.
For more general information about mirrors, see <a href="http://en.wikipedia.org/wiki/Mirror_(computing)" target="_top">http://en.wikipedia.org/wiki/Mirror_(computing)</a>.
- </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-acknowledgements"></a>1.5. Acknowledgements</h3></div></div></div><p>
+ </p></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title"><a name="sn-acknowledgements"></a>1.5.��Acknowledgements</h3></div></div></div><p>
Karsten Wade provided editorial services and kept the style
crisp and consistent. Stuart Ellis provided some additional
security-related information.
- </p></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-planning-and-setup.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. Planning and Setup</td></tr></table></div>
+ </p></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-planning-and-setup.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.��Planning and Setup</td></tr></table></div>
<?
Index: rv-revhistory.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/en/rv-revhistory.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- rv-revhistory.php 14 Aug 2006 17:34:25 -0000 1.1
+++ rv-revhistory.php 15 Aug 2006 03:19:37 -0000 1.2
@@ -7,7 +7,11 @@
?>
-<div class="revhistory"><div class="revhistory"><table border="1" width="100%" summary="Revision history - Mirror Tutorial"><tr><th align="left" valign="top" colspan="3"><b>Revision History</b></th></tr><tr><td align="left">Revision 1.0</td><td align="left">2006-02-06</td><td align="left">PWF</td></tr><tr><td align="left" colspan="3">
+<div class="revhistory"><table border="1" width="100%" summary="Revision history"><tr><th align="left" valign="top" colspan="3"><b>Revision History</b></th></tr><tr><td align="left">Revision 1.0.1</td><td align="left">2006-08-06</td><td align="left">PWF</td></tr><tr><td align="left" colspan="3">
+ <p>
+ Fix mirror list URL (#201558)
+ </p>
+ </td></tr><tr><td align="left">Revision 1.0</td><td align="left">2006-02-06</td><td align="left">PWF</td></tr><tr><td align="left" colspan="3">
<p>
Add lftp section and push to 1.0
</p>
@@ -95,7 +99,7 @@
<p>
Initial version for editorial process.
</p>
- </td></tr></table></div></div>
+ </td></tr></table></div>
<?
Index: sn-client-config.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/en/sn-client-config.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sn-client-config.php 14 Aug 2006 17:34:25 -0000 1.1
+++ sn-client-config.php 15 Aug 2006 03:19:37 -0000 1.2
@@ -7,21 +7,21 @@
?>
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4. Client Configuration</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-server-config.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="generated-index.php">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-client-config"></a>4. Client Configuration</h2></div></div></div><p>
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4.��Client Configuration</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-server-config.php">Prev</a>��</td><th width="60%" align="center">��</th><td width="20%" align="right">��<a accesskey="n" href="generated-index.php">Next</a></td></tr></table><hr></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-client-config"></a>4.��Client Configuration</h2></div></div></div><p>
Client systems that use <code class="command">yum</code> to contact your
mirror also require configuration. The <code class="command">yum</code>
repository configuration files are located in
<code class="filename">/etc/yum.repos.d</code> and end with the suffix
<code class="filename">.repo</code>. Below is an example configuration
file.
- </p><div class="example"><a name="id2601444"></a><pre class="screen">
+ </p><div class="example"><a name="id2850786"></a><pre class="screen">
<code class="computeroutput">[mirror]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://server.mydomain.net/mirror/fedora/linux/core/$releasever/$...
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora</code>
-</pre><p class="title"><b>Example 3. Example
+</pre><p class="title"><b>Example��3.��Example
<code class="filename">/etc/yum.repos.d/fedora-mirror.repo</code></b></p></div><p>
Client systems should use a repository configuration file for each
Fedora branch your mirror provides. The base distribution and
@@ -42,7 +42,7 @@
of new repositories for end users. Whether you use such a package
yourself will depend on the number and skill set of clients your
repository serves.
- </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sn-server-config.php">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="generated-index.php">Next</a></td></tr><tr><td width="40%" align="left" valign="top">3. Server Configuration </td><td width="20%" align="center"><a accesskey="h" href="index.php">Home</a></td><td width="40%" align="right" valign="top"> Index</td></tr></table></div>
+ </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sn-server-config.php">Prev</a>��</td><td width="20%" align="center">��</td><td width="40%" align="right">��<a accesskey="n" href="generated-index.php">Next</a></td></tr><tr><td width="40%" align="left" valign="top">3.��Server Configuration��</td><td width="20%" align="center"><a accesskey="h" href="index.php">Home</a></td><td width="40%" align="right" valign="top">��Index</td></tr></table></div>
<?
Index: sn-planning-and-setup.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/en/sn-planning-and-setup.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sn-planning-and-setup.php 14 Aug 2006 17:34:25 -0000 1.1
+++ sn-planning-and-setup.php 15 Aug 2006 03:19:37 -0000 1.2
@@ -7,9 +7,9 @@
?>
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2. Planning and Setup</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-server-config.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-planning-and-setup"></a>2. Planning and Setup</h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-hierarchy"></a>2.1. The Distribution Structure</h3></div></div></div><p>
- The Fedora <span class="emphasis"><em>distribution</em></span><a class="indexterm" name="id2598599"></a>, which is the collection of all Fedora-related
- files, uses the directory tree in <a href="sn-planning-and-setup.php#ex-fedora-dir-tree" title="Example 1. Fedora directory tree">Example 1, “Fedora directory tree”</a>. It may include multiple
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2.��Planning and Setup</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-server-config.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-planning-and-setup"></a>2.��Planning and Setup</h2></div></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title"><a name="sn-hierarchy"></a>2.1.��The Distribution Structure</h3></div></div></div><p>
+ The Fedora <span class="emphasis"><em>distribution</em></span><a class="indexterm" name="id2796547"></a>, which is the collection of all Fedora-related
+ files, uses the directory tree in <a href="sn-planning-and-setup.php#ex-fedora-dir-tree" title="Example��1.��Fedora directory tree">Example��1, ���Fedora directory tree���</a>. It may include multiple
versions of Fedora Core. The tree design makes it easier to "trim"
unnecessary or undesired files. When you set up a mirror,
duplicate this tree exactly, or as closely as possible. If you
@@ -21,7 +21,7 @@
+-- core
|-- 1
| ...
- +-- 4
+ +-- 5
| +-- SRPMS
| +-- i386
| | +-- debug
@@ -39,41 +39,41 @@
+-- updates
+-- 1
| ...
- +-- 4
+ +-- 5
| +-- SRPMS
| +-- i386
| +-- x86_64
+-- testing
+-- 1
| ...
- +-- 4
+ +-- 5
+-- SRPMS
+-- i386
+-- x86_64</code>
-</pre><p class="title"><b>Example 1. Fedora directory tree</b></p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Naming conventions"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="./stylesheet-images/note.png"></td><th align="left">Naming conventions</th></tr><tr><td align="left" valign="top"><p>
+</pre><p class="title"><b>Example��1.��Fedora directory tree</b></p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Naming conventions"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="./stylesheet-images/note.png"></td><th align="left">Naming conventions</th></tr><tr><td align="left" valign="top"><p>
Throughout the rest of the document,
<code class="filename">/var/www/mirror</code> represents the folder
where all your mirrored files are stored. You may substitute a
different location. This location simplifies sharing your
- mirror, due to the shipping configuration of Fedora Core. See <a href="sn-server-config.php" title="3. Server Configuration">Section 3, “Server Configuration”</a> for more information. The site
+ mirror, due to the shipping configuration of Fedora Core. See <a href="sn-server-config.php" title="3.��Server Configuration">Section��3, ���Server Configuration���</a> for more information. The site
name <code class="computeroutput">mirror.example.com</code>
represents the upstream mirror.
</p></td></tr></table></div><p>
The
- <code class="filename">fedora/linux/core/4/<em class="replaceable"><code>arch</code></em>/os</code>
+ <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/os</code>
directory contains a copy of all the original distribution files
- for Fedora Core 4. They are the same files found on the DVD and
+ for Fedora Core 5. They are the same files found on the DVD and
CD-ROM version of the distribution. The
<code class="filename">Fedora</code> subfolder contains all the files that
are necessary for installation, including the entire collection
of Fedora Core RPM packages. The <code class="filename">images</code> folder
contains copies of any floppy diskette or CD-ROM images that
boot a system into installation or rescue modes. The
- <code class="filename">fedora/linux/core/4/<em class="replaceable"><code>arch</code></em>/iso</code>
+ <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/iso</code>
folder contains images of the CD-ROM version of the
distribution.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: RPM packages"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="./stylesheet-images/note.png"></td><th align="left">RPM packages</th></tr><tr><td align="left" valign="top"><p>
- <em class="firstterm">RPM</em><a class="indexterm" name="id2597698"></a>, originally the Red Hat Package Manager and now
+ <em class="firstterm">RPM</em><a class="indexterm" name="id2795116"></a>, originally the Red Hat Package Manager and now
the RPM Package Manager, is not just a file format. RPM is
also a system that tracks and interconnects software and
version information. The RPM system is quite popular, and many
@@ -91,28 +91,28 @@
<span class="emphasis"><em>or</em></span> the distribution files. If possible,
include both, provided you have sufficient disk space and/or
bandwidth.
- </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-copying-original-distribution"></a>2.2. Copying the Original Distribution</h3></div></div></div><p>
+ </p></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title"><a name="sn-copying-original-distribution"></a>2.2.��Copying the Original Distribution</h3></div></div></div><p>
If you already have reliable CD-ROM installation discs of a
distribution, reduce your initial bandwidth and time spent
mirroring by copying the files from the discs to your server.
Copy all files from Installation Disc 1 into the
- <code class="filename">fedora/linux/core/4/<em class="replaceable"><code>arch</code></em>/os</code>
+ <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/os</code>
folder. Then copy all files from the <code class="filename">Fedora</code>
folder of each of the remaining Installation discs into the
- <code class="filename">fedora/linux/core/4/<em class="replaceable"><code>arch</code></em>/os/Fedora</code>
+ <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/os/Fedora</code>
folder on the server.
</p><p>
Copy all the files from the <code class="filename">SRPMS</code> folder on
each of the "Sources" discs to the
- <code class="filename">fedora/linux/core/4/SRPMS</code> folder on
+ <code class="filename">fedora/linux/core/5/SRPMS</code> folder on
the server. Make a link in the <code class="filename">os</code> folder
that occurs under each architecture. Follow this example:
</p><pre class="screen">
-<strong class="userinput"><code>cd /var/www/mirror/fedora/linux/core/4/i386/os/Fedora
+<strong class="userinput"><code>cd /var/www/mirror/fedora/linux/core/5/i386/os/Fedora
ln ../../SRPMS SRPMS</code></strong>
</pre><p>
- The documentation for <span><strong class="application">anaconda</strong></span><a class="indexterm" name="id2597850"></a>, the Fedora Core installation program, calls this directory
- structure an <em class="firstterm">exploded tree</em><a class="indexterm" name="id2597863"></a>. This is because the package data on each CD is extracted,
+ The documentation for <span><strong class="application">anaconda</strong></span><a class="indexterm" name="id2795258"></a>, the Fedora Core installation program, calls this directory
+ structure an <em class="firstterm">exploded tree</em><a class="indexterm" name="id2795271"></a>. This is because the package data on each CD is extracted,
or exploded, to a large directory tree with a predetermined structure.
The <span><strong class="application">anaconda</strong></span> installer expects this structure
to some extent.
@@ -126,7 +126,7 @@
to perform this mount automatically in case of a reboot. Each entry
looks like this:
</p><pre class="screen">
-<code class="computeroutput">/<em class="replaceable"><code>path</code></em>/i386/iso/FC4-i386-disc1.iso /<em class="replaceable"><code>path</code></em>/i386/os/disc1 iso9660 defaults 0 0</code>
+<code class="computeroutput">/<em class="replaceable"><code>path</code></em>/i386/iso/FC5-i386-disc1.iso /<em class="replaceable"><code>path</code></em>/i386/os/disc1 iso9660 defaults 0 0</code>
</pre><p>
The <span><strong class="application">anaconda</strong></span> installer application
automatically detects these folders and uses them properly. In
@@ -146,8 +146,8 @@
You only need a single line in <code class="filename">/etc/fstab</code>
for mounting the Fedora Core DVD ISO image. The entry looks like this:
</p><pre class="screen">
-<code class="computeroutput">/<em class="replaceable"><code>path</code></em>/i386/iso/FC4-i386-DVD.iso /<em class="replaceable"><code>path</code></em>/i386/os iso9660 defaults 0 0</code>
-</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-trimming-tree"></a>2.3. Trimming Branches</h3></div></div></div><p>
+<code class="computeroutput">/<em class="replaceable"><code>path</code></em>/i386/iso/FC5-i386-DVD.iso /<em class="replaceable"><code>path</code></em>/i386/os iso9660 defaults 0 0</code>
+</pre></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title"><a name="sn-trimming-tree"></a>2.3.��Trimming Branches</h3></div></div></div><p>
You may omit almost any branch of the tree that you do not plan to use.
Consider carefully the impact of excluding that folder. Branches you
might trim from your mirror include:
@@ -182,7 +182,7 @@
distribution. The <code class="filename">testing</code> folder
under the main <code class="filename">core</code> tree is where
test versions of the distribution, such as Fedora Core
- 5 test2, are kept. (Users of Fedora Core test distributions
+ 6 test2, are kept. (Users of Fedora Core test distributions
are often directed to use the
<code class="filename">development</code> branch to update
packages.) The <code class="filename">testing</code> folder, under
@@ -208,15 +208,15 @@
branches for the distributions you support. These locations
contain packages with bug fixes, security patches, and errata
updates that your users probably want.
- </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-download-files"></a>2.4. Downloading the Files</h3></div></div></div><p>
+ </p></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title"><a name="sn-download-files"></a>2.4.��Downloading the Files</h3></div></div></div><p>
Locate a public mirror site for Fedora Core by referring to the main
- project site's mirror page, <a href="http://fedora.redhat.com/projects/docs/" target="_top">http://fedora.redhat.com/projects/docs/</a>. Once you have selected a
- nearby mirror site, note what services it offers (FTP, HTTP,
- and/or rsync). A mirror is usually servicing a large number of
- users. Choose off-peak hours, when possible, to download a large
- set of files. Be aware of any timezone differences when
- estimating off-peak hours.
- </p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sn-http-and-ftp-download"></a>2.4.1. Download Using HTTP or FTP</h4></div></div></div><p>
+ project site's mirror page, <a href="http://fedora.redhat.com/Download/mirrors.html" target="_top">http://fedora.redhat.com/Download/mirrors.html</a>. Once you have
+ selected a nearby mirror site, note what services it offers
+ (FTP, HTTP, and/or rsync). A mirror is usually servicing a large
+ number of users. Choose off-peak hours, when possible, to
+ download a large set of files. Be aware of any timezone
+ differences when estimating off-peak hours.
+ </p><div class="section" lang="en-US"><div class="titlepage"><div><div><h4 class="title"><a name="sn-http-and-ftp-download"></a>2.4.1.��Download Using HTTP or FTP</h4></div></div></div><p>
To download via HTTP or FTP, use either the
<code class="command">wget</code> or <code class="command">lftp</code>
command. The <code class="command">wget</code> command recurses
@@ -227,7 +227,7 @@
Fedora Core distribution:
</p><pre class="screen">
<strong class="userinput"><code>cd /var/www/mirror
-wget --mirror -np -nH --cut-dirs=<em class="replaceable"><code>2</code></em> http://mirror.example.com/pub/mirror/fedora/linux/core/4/</code></strong>
+wget --mirror -np -nH --cut-dirs=<em class="replaceable"><code>2</code></em> http://mirror.example.com/pub/mirror/fedora/linux/core/5/</code></strong>
</pre><p>
Note the options used above:
</p><div class="itemizedlist"><ul type="disc"><li><p>
@@ -274,7 +274,7 @@
<code class="command">lftp</code>:
</p><pre class="screen">
<strong class="userinput"><code>cd /var/www/mirror && \
-lftp -c "open http://mirror.example.com/pub/mirror/linux/core/4/i386/ && \
+lftp -c "open http://mirror.example.com/pub/mirror/linux/core/5/i386/ && \
mirror --delete --verbose"</code></strong>
</pre><p>
The <code class="option">-c</code> parameter executes a set of commands
@@ -312,7 +312,7 @@
</p><pre class="screen">
<strong class="userinput"><code>cd /var/www/mirror && \
lftp -c "set mirror:exclude-regex 'debug\/|repodata\/' && \
-open http://mirror.example.com/pub/mirror/linux/core/updates/4/i386/ && \
+open http://mirror.example.com/pub/mirror/linux/core/updates/5/i386/ && \
mirror --delete --verbose"</code></strong>
</pre><p>Consult the <code class="command">lftp</code> man pages for more
details and usage options.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Using Proxy for HTTP or FTP retrieval"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Tip]" src="./stylesheet-images/tip.png"></td><th align="left">Using Proxy for HTTP or FTP retrieval</th></tr><tr><td align="left" valign="top"><p>
@@ -324,7 +324,7 @@
</p><pre class="screen">
<strong class="userinput"><code>export http_proxy=http://<em class="replaceable"><code>username</code></em>:<em class="replaceable"><code>password</code></em>@<em class="replaceable"><code>host</code></em>:<em class="replaceable"><code>port</code></em>
export ftp_proxy=http://<em class="replaceable"><code>username</code></em>:<em class="replaceable"><code>password</code></em>@<em class="replaceable"><code>host</code></em>:<em class="replaceable"><code>port</code></em></code></strong>
-</pre></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sn-rsync"></a>2.4.2. The <code class="command">rsync</code> Command</h4></div></div></div><p>
+</pre></td></tr></table></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h4 class="title"><a name="sn-rsync"></a>2.4.2.��The <code class="command">rsync</code> Command</h4></div></div></div><p>
Use the <code class="command">rsync</code> command to synchronize a set
of files and/or directories with a remote host. It operates in
much the same way as <code class="command">rcp</code>, but it is usually
@@ -348,13 +348,13 @@
<code class="filename">fedora-linux-core</code> module is equivalent to
the <code class="filename">fedora/linux/core</code> path found at the
Fedora Project main download server. To list the contents of the Fedora Core
- 4 distribution folder on the upstream server, issue the
+ 5 distribution folder on the upstream server, issue the
following command. Do not forget the trailing slash "/".
Without it, you only receive a listing of a folder name that
matches the last component of the remote path.
</p><pre class="screen">
-<strong class="userinput"><code>rsync mirror.example.org::fedora-linux-core/4/</code></strong>
-</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sn-rsync-download"></a>2.4.3. Downloading Using <code class="command">rsync</code></h4></div></div></div><p>
+<strong class="userinput"><code>rsync mirror.example.org::fedora-linux-core/5/</code></strong>
+</pre></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h4 class="title"><a name="sn-rsync-download"></a>2.4.3.��Downloading Using <code class="command">rsync</code></h4></div></div></div><p>
To download via <code class="command">rsync</code>, add a destination
path on your system to the end of the command line. The
resulting tree of files from the listing you perform are
@@ -391,7 +391,7 @@
use as an example only. Do not run this command if you do not
understand the consequences.
</p></td></tr></table></div><pre class="screen">
-<strong class="userinput"><code>rsync -PHav mirror.example.org::fedora-linux-core/4/ /var/www/mirror/fedora/linux/core/4</code></strong>
+<strong class="userinput"><code>rsync -PHav mirror.example.org::fedora-linux-core/5/ /var/www/mirror/fedora/linux/core/5</code></strong>
</pre><p><a name="rsync-n-switch"></a>
The <code class="command">-n</code> switch performs a "dry run" using
the other given parameters. Use this switch to test any
@@ -417,7 +417,7 @@
If you are not exceedingly careful in using these switches, it is
possible to delete large portions of your mirrored data. Fixing this
problem might require performing the copying steps outlined
- in <a href="sn-planning-and-setup.php#sn-copying-original-distribution" title="2.2. Copying the Original Distribution">Section 2.2, “Copying the Original Distribution”</a> above. On the
+ in <a href="sn-planning-and-setup.php#sn-copying-original-distribution" title="2.2.��Copying the Original Distribution">Section��2.2, ���Copying the Original Distribution���</a> above. On the
other hand, if you are also careless about your destination path,
and you are running as root, you could put your entire system at
risk. Know your environment before using these switches:
@@ -429,7 +429,7 @@
what is your current security context?
</p></li><li><p>
Have you tested this command using the <code class="command">-n</code>
- switch (see <a href="sn-planning-and-setup.php#rsync-n-switch">Section 2.4.3, “Downloading Using <code class="command">rsync</code>”</a>)?
+ switch (see <a href="sn-planning-and-setup.php#rsync-n-switch">Section��2.4.3, ���Downloading Using <code class="command">rsync</code>���</a>)?
</p></li></ul></div></td></tr></table></div><p>
Use the <code class="command">--exclude</code> switch, along with a simple
pattern, to disallow download of certain files and/or folders. For
@@ -466,7 +466,7 @@
<code class="command">--exclude "**x86_64**"</code>. This matches not only
folders marked <code class="filename">x86_64</code>, but also files such as
ISO images for x86_64, which are indicated by file names such as
- <code class="filename">FC4-x86_64-disc1.iso</code>.
+ <code class="filename">FC5-x86_64-disc1.iso</code>.
</p></td></tr></table></div><p>
Process a long list of exclusions and deletions with the
<code class="command">--exclude-from</code> and <code class="command">--delete-from</code>
@@ -481,12 +481,12 @@
examine the resulting list of files in the editor or pager of your
choice.
</p><p>
- The following example mirrors the entire Fedora Core 4 distribution,
+ The following example mirrors the entire Fedora Core 5 distribution,
with <code class="command">--exclude</code> options that avoid downloading:
</p><div class="itemizedlist"><ul type="disc"><li><p>
Any information for x86_64 architecture;
</p></li><li><p>
- Any <code class="command">yum</code> headers (see <a href="sn-server-config.php#sn-repositories" title="3.4. Configuring Repositories">Section 3.4, “Configuring Repositories”</a>);
+ Any <code class="command">yum</code> headers (see <a href="sn-server-config.php#sn-repositories" title="3.4.��Configuring Repositories">Section��3.4, ���Configuring Repositories���</a>);
</p></li><li><p>
Any <code class="filename">debuginfo</code> packages; and,
</p></li><li><p>
@@ -498,9 +498,9 @@
</p><pre class="screen">
<strong class="userinput"><code>rsync -Pan --delete --exclude "**x86_64**" --exclude "**headers**" \
--exclude "**debug**" --exclude "**iso**" \
- mirror.example.com::fedora-linux-core/4/ \
- /var/www/mirror/fedora/core/4</code></strong>
-</pre></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-maintenance"></a>2.5. Maintaining Your Mirror</h3></div></div></div><p>
+ mirror.example.com::fedora-linux-core/5/ \
+ /var/www/mirror/fedora/core/5</code></strong>
+</pre></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title"><a name="sn-maintenance"></a>2.5.��Maintaining Your Mirror</h3></div></div></div><p>
Fedora mirrors are even more useful when they are more than just a
snapshot of the distribution at release time. Most mirror administrators
also choose to carry updates and errata packages. Repositories of
@@ -510,7 +510,7 @@
If you plan to do regular updates of your mirror that include large
amounts of data, you should ask permission from the administrator of
the upstream mirror. Downloading nightly package updates for the
- official releases of Fedora Core 4 should not require notification, as
+ official releases of Fedora Core 5 should not require notification, as
they are rarely more than a few megabytes. However, the
<code class="filename">development</code> tree routinely turns over several
hundred megabytes nightly. Take these factors into consideration
@@ -543,7 +543,7 @@
specify differently. Read the <code class="command">crontab(5)</code> man
pages for additional information, with the command <code class="command">man 5
crontab</code>.
- </p></li></ul></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-server-config.php">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Mirror Tutorial </td><td width="20%" align="center"><a accesskey="h" href="index.php">Home</a></td><td width="40%" align="right" valign="top"> 3. Server Configuration</td></tr></table></div>
+ </p></li></ul></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-server-config.php">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Mirror Tutorial��</td><td width="20%" align="center"><a accesskey="h" href="index.php">Home</a></td><td width="40%" align="right" valign="top">��3.��Server Configuration</td></tr></table></div>
<?
Index: sn-server-config.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/en/sn-server-config.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sn-server-config.php 14 Aug 2006 17:34:25 -0000 1.1
+++ sn-server-config.php 15 Aug 2006 03:19:37 -0000 1.2
@@ -7,10 +7,10 @@
?>
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3. Server Configuration</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-planning-and-setup.php">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="sn-client-config.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-server-config"></a>3. Server Configuration</h2></div></div></div><p>
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3.��Server Configuration</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-planning-and-setup.php">Prev</a>��</td><th width="60%" align="center">��</th><td width="20%" align="right">��<a accesskey="n" href="sn-client-config.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-server-config"></a>3.��Server Configuration</h2></div></div></div><p>
This section describes how to set up a HTTP (Web) server to
support Fedora installation and software management applications.
- </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-installing-apache"></a>3.1. Installing The Apache Web Server</h3></div></div></div><p>
+ </p><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title"><a name="sn-installing-apache"></a>3.1.��Installing The Apache Web Server</h3></div></div></div><p>
Fedora Core provides the Apache server in the
<code class="filename">httpd</code> package. The
<code class="filename">httpd</code> package is included on Fedora systems
@@ -50,7 +50,7 @@
service, use the
<span><strong class="application">system-config-securitylevel</strong></span> utility:
</p><div class="procedure"><ol type="1"><li><p>
- Choose <span><strong class="guimenu">Desktop</strong></span>-><span><strong class="guisubmenu">System Settings</strong></span>-><span><strong class="guimenuitem">Security Level</strong></span>.
+ Choose <span><strong class="guimenu">Desktop</strong></span> ��� <span><strong class="guisubmenu">System Settings</strong></span> ��� <span><strong class="guimenuitem">Security Level</strong></span>.
</p></li><li><p>
Enter the password for the
<code class="systemitem">root</code> account when
@@ -61,12 +61,12 @@
</p></li><li><p>
When prompted, select <span><strong class="guilabel">Yes</strong></span> to update the
firewall configuration.
- </p></li></ol></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-configuring-apache"></a>3.2. Configuring The Apache Web Server</h3></div></div></div><p>
+ </p></li></ol></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title"><a name="sn-configuring-apache"></a>3.2.��Configuring The Apache Web Server</h3></div></div></div><p>
To enable HTTP access to the files in your mirror directory,
create the configuration file
<code class="filename">/etc/httpd/conf.d/mirror.conf</code>. The
following listing is an example:
- </p><div class="example"><a name="id2600673"></a><pre class="screen">
+ </p><div class="example"><a name="id2850062"></a><pre class="screen">
<code class="computeroutput"># The name at which the mirror will be shared,
# followed by the name of the root directory of that tree.
Alias /mirror /var/www/mirror
@@ -81,7 +81,7 @@
Allow from 127.0.0.1 192.168.1
Options Indexes
</Directory></code>
-</pre><p class="title"><b>Example 2. Apache 2.x configuration file for Fedora mirror</b></p></div><p>
+</pre><p class="title"><b>Example��2.��Apache 2.x configuration file for Fedora mirror</b></p></div><p>
You must use root privileges to create or copy files in the
directory <code class="filename">/etc/httpd/conf.d/</code>.
</p><p>
@@ -102,13 +102,13 @@
use files in the <code class="filename">/var/www/</code> directory. If
you build your mirror in another directory, you may need to
modify the SELinux policy.
- </p></td></tr></table></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-solving-dependencies"></a>3.3. Solving Dependencies</h3></div></div></div><p>
- Every RPM package has a <a class="indexterm" name="id2600789"></a><em class="firstterm">header</em> that contains all
+ </p></td></tr></table></div></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title"><a name="sn-solving-dependencies"></a>3.3.��Solving Dependencies</h3></div></div></div><p>
+ Every RPM package has a <a class="indexterm" name="id2850171"></a><em class="firstterm">header</em> that contains all
the vital information about that package. This information
includes name, version and release, contents, the capabilities
provided by the package, and any prerequisites. These
prerequisites may include
- <span class="emphasis"><em>dependencies</em></span><a class="indexterm" name="id2600815"></a>. A dependency is a requirement for one or more
+ <span class="emphasis"><em>dependencies</em></span><a class="indexterm" name="id2850195"></a>. A dependency is a requirement for one or more
additional packages.
</p><p>
Packages installed without satisfying their dependencies may not
@@ -119,7 +119,7 @@
automatically, providing an improved user experience.
</p><p>
The Yellow Dog Updater Modified, or
- <span class="emphasis"><em>yum</em></span><a class="indexterm" name="id2600849"></a>, is a Python-based system for computing and solving
+ <span class="emphasis"><em>yum</em></span><a class="indexterm" name="id2850230"></a>, is a Python-based system for computing and solving
RPM dependencies. A <code class="command">yum</code> client retrieves a
cache of headers from its repository server, as well as a list
of available RPM packages and their exact locations on the
@@ -142,9 +142,9 @@
</p><p>
For more information about using <code class="command">yum</code>, refer
to <a href="http://fedora.redhat.com/docs/yum/" target="_top">http://fedora.redhat.com/docs/yum/</a>.
- </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sn-repositories"></a>3.4. Configuring Repositories</h3></div></div></div><p>
+ </p></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h3 class="title"><a name="sn-repositories"></a>3.4.��Configuring Repositories</h3></div></div></div><p>
A <code class="command">yum</code>
- <span class="emphasis"><em>repository</em></span><a class="indexterm" name="id2600948"></a> is a collection of packages on a server which
+ <span class="emphasis"><em>repository</em></span><a class="indexterm" name="id2850328"></a> is a collection of packages on a server which
supports <code class="command">yum</code> clients. Repositories can serve
both types of clients if desired.
</p><p>
@@ -164,7 +164,7 @@
To support Fedora Core 3 <code class="command">yum</code> clients, you
<span class="emphasis"><em>must</em></span> use <code class="command">createrepo</code> on
your server's repositories.
- </p></td></tr></table></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sn-yum-arch"></a>3.4.1. <code class="command">yum-arch</code></h4></div></div></div><p>
+ </p></td></tr></table></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h4 class="title"><a name="sn-yum-arch"></a>3.4.1.��<code class="command">yum-arch</code></h4></div></div></div><p>
The <code class="command">yum-arch</code> command creates a directory
named <code class="filename">headers/</code> which supports older
versions of <code class="command">yum</code> (before 2.2). The
@@ -177,7 +177,7 @@
to the directory where you want <code class="filename">headers/</code>
to appear.
</p><pre class="screen">
-<strong class="userinput"><code>cd /var/www/mirror/fedora/linux/core/4/i386/os
+<strong class="userinput"><code>cd /var/www/mirror/fedora/linux/core/5/i386/os
su -c 'yum-arch -ls .'</code></strong>
</pre><p>
Enter the root password at the prompt. The
@@ -185,8 +185,8 @@
<code class="command">-s</code> switch includes SRPMS (source RPM
packages) in the header list. The command above creates the
<code class="command">yum</code> header cache in the directory
- <code class="filename">/var/www/mirror/fedora/linux/core/4/i386/os/headers/</code>.
- </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sn-createrepo"></a>3.4.2. <code class="command">createrepo</code></h4></div></div></div><p>
+ <code class="filename">/var/www/mirror/fedora/linux/core/5/i386/os/headers/</code>.
+ </p></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h4 class="title"><a name="sn-createrepo"></a>3.4.2.��<code class="command">createrepo</code></h4></div></div></div><p>
The <code class="command">createrepo</code> command creates repository
information to support newer versions of
<code class="command">yum</code> (and possibly other repository client
@@ -201,9 +201,9 @@
</p><p>
The following command creates the repository data in the
directory
- <code class="filename">/var/www/mirror/fedora/linux/core/4/i386/os/repodata</code>.
+ <code class="filename">/var/www/mirror/fedora/linux/core/5/i386/os/repodata</code>.
</p><pre class="screen">
-<strong class="userinput"><code>su -c 'createrepo /var/www/mirror/fedora/linux/core/4/i386/os'</code></strong>
+<strong class="userinput"><code>su -c 'createrepo /var/www/mirror/fedora/linux/core/5/i386/os'</code></strong>
</pre><p>
To create repository data for package groups in addition to
the package files, use the <code class="command">createrepo -g</code>
@@ -213,9 +213,9 @@
command creates the package group data corresponding to the
repository directly above. Note the relative location of the
group file
- <code class="filename">/var/www/mirror/fedora/linux/core/4i386/os/Fedora/base/comps.xml</code>.
+ <code class="filename">/var/www/mirror/fedora/linux/core/5i386/os/Fedora/base/comps.xml</code>.
</p><pre class="screen">
-<strong class="userinput"><code>su -c 'createrepo -g Fedora/base/comps.xml /var/www/mirror/fedora/linux/core/4/i386/os'</code></strong>
+<strong class="userinput"><code>su -c 'createrepo -g Fedora/base/comps.xml /var/www/mirror/fedora/linux/core/5/i386/os'</code></strong>
</pre><p>
You may have certain clients who update their version of
<code class="command">yum</code> in a non-prescribed way. To minimize
@@ -223,24 +223,24 @@
data for any repositories. The extra repository information
is relatively small and will not affect your mirror's proper
function.
- </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="sn-repository-locations"></a>3.4.3. Repository Locations</h4></div></div></div><p>
+ </p></div><div class="section" lang="en-US"><div class="titlepage"><div><div><h4 class="title"><a name="sn-repository-locations"></a>3.4.3.��Repository Locations</h4></div></div></div><p>
Typically you will run <code class="command">yum-arch</code> or
<code class="command">createrepo</code> against at least the following
locations:
</p><div class="itemizedlist"><ul type="disc"><li><p>
The stock distribution; for example,
- <code class="filename">/var/www/mirror/fedora/linux/core/4/i386/os/</code>.
+ <code class="filename">/var/www/mirror/fedora/linux/core/5/i386/os/</code>.
For <code class="command">yum-arch</code>, use the
<code class="command">-l</code> and <code class="command">-s</code> options to
follow the linked directory <code class="filename">SRPMS</code> and
include the source packages therein.
</p></li><li><p>
Official updates to the distribution; for example,
- <code class="filename">/var/www/mirror/fedora/linux/core/updates/4/</code>.
+ <code class="filename">/var/www/mirror/fedora/linux/core/updates/5/</code>.
Once again, for <code class="command">yum-arch</code> use
<code class="command">-l</code> and/or <code class="command">-s</code> if
appropriate.
- </p></li></ul></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sn-planning-and-setup.php">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="sn-client-config.php">Next</a></td></tr><tr><td width="40%" align="left" valign="top">2. Planning and Setup </td><td width="20%" align="center"><a accesskey="h" href="index.php">Home</a></td><td width="40%" align="right" valign="top"> 4. Client Configuration</td></tr></table></div>
+ </p></li></ul></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sn-planning-and-setup.php">Prev</a>��</td><td width="20%" align="center">��</td><td width="40%" align="right">��<a accesskey="n" href="sn-client-config.php">Next</a></td></tr><tr><td width="40%" align="left" valign="top">2.��Planning and Setup��</td><td width="20%" align="center"><a accesskey="h" href="index.php">Home</a></td><td width="40%" align="right" valign="top">��4.��Client Configuration</td></tr></table></div>
<?
17 years, 1 month
web/html/docs/mirror/pt_BR generated-index.php, 1.2, 1.3 index.php, 1.2, 1.3 ln-legalnotice-opl.php, 1.2, 1.3 rv-revhistory.php, 1.2, 1.3 sn-client-config.php, 1.2, 1.3 sn-planning-and-setup.php, 1.2, 1.3 sn-server-config.php, 1.2, 1.3
by Paul W. Frields (pfrields)
Author: eitch
Update of /cvs/fedora/web/html/docs/mirror/pt_BR
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28883
Modified Files:
generated-index.php index.php ln-legalnotice-opl.php
rv-revhistory.php sn-client-config.php
sn-planning-and-setup.php sn-server-config.php
Log Message:
fixed diego name
Index: index.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/pt_BR/index.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- index.php 14 Aug 2006 20:19:01 -0000 1.2
+++ index.php 14 Aug 2006 20:48:31 -0000 1.3
@@ -7,7 +7,7 @@
?>
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Tutorial de Espelhamento</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-planning-and-setup.php">Pr��xima</a></td></tr></table><hr></div><div class="article" lang="pt-BR"><div class="titlepage"><div><div><h1 class="title"><a name="mirror-tutorial"></a>Tutorial de Espelhamento</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Paul</span> <span class="othername">W.</span> <span class="surname">Frields</span></h3></div></div></div><div><p class="othercredit"><span class="firstname">Jos��</span> <span class="othername">Nuno</span> <span class="surname">Pires</span></p></div><div><p class="othercredit"><span class="firstname">Diego</span> <span class="othername">B.</span> <span class="surname">Zacar��o</span></p></div><div><p c!
lass="othercredit"><span class="firstname">Hugo</span> <span class="surname">Cisneiros</span></p></div><div><p class="copyright">Copyright �� 2004, 2005 Paul W. Frields</p></div><div><a href="ln-legalnotice-opl.php">Nota Legal</a></div><div><a href="rv-revhistory.php">Hist��rico de Revis��es</a></div></div><hr></div><div class="toc"><dl><dt><span class="section"><a href="index.php#sn-introduction">1. Introdu����o</a></span></dt><dd><dl><dt><span class="section"><a href="index.php#sn-purpose">1.1. Prop��sito</a></span></dt><dt><span class="section"><a href="index.php#sn-audience">1.2. Audi��ncia</a></span></dt><dt><span class="section"><a href="index.php#sn-about-mirrors">1.3. Sobre Espelhos</a></span></dt><dt><span class="section"><a href="index.php#sn-additional-resources">1.4. Recursos Adicionais</a></span></dt><dt><span class="section"><a href="index.php#sn-acknowledgements">1.5. Agradecimentos</a></span></dt></dl></dd><dt><span class="section"><a href="sn-planning-and-s!
etup.php">2. Planejamento e Configura����o</a></span></dt><dd>!
<dl><d
span class="section"><a href="sn-planning-and-setup.php#sn-hierarchy">2.1. A Estrutura da Distribui����o</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-copying-original-distribution">2.2. Copiando a Distribui����o Original</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-trimming-tree">2.3. Eliminando Subdiret��rio de Arquiteturas</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-download-files">2.4. Efetuando Download dos Arquivos</a></span></dt><dd><dl><dt><span class="section"><a href="sn-planning-and-setup.php#sn-http-and-ftp-download">2.4.1. Efetuando Download usando HTTP ou FTP</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-rsync">2.4.2. O Comando <code class="command">rsync</code></a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-rsync-download">2.4.3. Efetuando download usando o <code class="command">rsync</code></a><!
/span></dt></dl></dd><dt><span class="section"><a href="sn-planning-and-setup.php#sn-maintenance">2.5. Mantendo Seu Espelho</a></span></dt></dl></dd><dt><span class="section"><a href="sn-server-config.php">3. Configura����o do Servidor</a></span></dt><dd><dl><dt><span class="section"><a href="sn-server-config.php#sn-installing-apache">3.1. Instalando o Servidor Web Apache</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-configuring-apache">3.2. Configurando o Servidor Web Apache</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-solving-dependencies">3.3. Resolvendo depend��ncias </a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-repositories">3.4. Configurando Reposit��rios</a></span></dt><dd><dl><dt><span class="section"><a href="sn-server-config.php#sn-yum-arch">3.4.1. <code class="command">yum-arch</code></a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-createrepo">3.4.2. <c!
ode class="command">createrepo</code></a></span></dt><dt><span!
class
ection"><a href="sn-server-config.php#sn-repository-locations">3.4.3. Localiza����o do Reposit��rio</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="sn-client-config.php">4. Configura����o do Cliente</a></span></dt><dt><span class="index"><a href="generated-index.php">��ndice Remissivo</a></span></dt></dl></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-introduction"></a>1. Introdu����o</h2></div></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-purpose"></a>1.1. Prop��sito</h3></div></div></div><p>Este tutorial apresenta um conjunto de t��picos relacionados que permitem um administrador integrar, de forma transparente, os servi��os de espelho e atualiza����o no Fedora Core. Use estes servi��os para, por exemplo, uma sala de aula, laborat��rio ou escrit��rio. Estes servi��os aumentam tamb��m a facilidade de utiliza����o e m!
elhoram a experi��ncia de uso do sistema para o usu��rio. Adicionam tamb��m algum valor recebido de sistemas operacionais e software n��o-propriet��rios.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Relatando Erros no Documento"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Dica]" src="./stylesheet-images/tip.png"></td><th align="left">Relatando Erros no Documento</th></tr><tr><td align="left" valign="top"><p>Para relatar um erro ou omiss��o neste documento, preencha um relat��rio de bug no Bugzilla em <a href="http://bugzilla.redhat.com" target="_top">http://bugzilla.redhat.com</a>. Quando voc�� for preencher o relat��rio, selecione "Fedora Documentation" (Documenta����o Fedora) no campo <code class="systemitem">Product</code> (Produto) e selecione o t��tulo do seu documento como <code class="systemitem">Component</code> (Componente). A vers��o deste documento �� mirror-tutorial-1.0.1 (2006-08-!
07).</p><p>Os mantenedores deste documento ir��o receber autom!
aticam
e o seu relat��rio de erro. Em nome de toda a comunidade Fedora, obrigado por nos ajudar a fazer melhorias.</p></td></tr></table></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-audience"></a>1.2. Audi��ncia</h3></div></div></div><p>Voc�� ir�� achar este tutorial mais ��til se voc�� for um administrador de sistemas ou um "usu��rio experiente" do Fedora Core, familiarizado com os seguintes t��picos:</p><div class="itemizedlist"><ul type="disc"><li><p>Instala����o e administra����o do sistema Fedora Core</p></li><li><p>Protocolo b��sico de Internet (HTTP/Web)</p></li><li><p>Usando a interface de linha de comando</p></li></ul></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-about-mirrors"></a>1.3. Sobre Espelhos</h3></div></div></div><p>Um <span class="emphasis"><em>espelho</em></span><a class="indexterm" name="id2733896"></a> �� um servidor que oferece uma c�!
�pia de uma ou mais cole����es de arquivos. Espelhar um site reduz o tr��fego no servidor original, aliviando deste modo o estresse e os custos da largura de banda de v��rios usu��rios. Os benef��cios de rodar um espelho local incluem o acesso muito r��pido em toda a rede local, fornecimento de servi��os personalizados aos usu��rios locais e aumento das suas habilidades no gerenciamento de servi��os de Internet.</p><p>O servidor de onde obt��m-se os arquivos para criar o seu espelho �� chamado de <span class="emphasis"><em>espelho principal</em></span><a class="indexterm" name="id2690614"></a>. Se poss��vel, escolha um espelho principal geogr��ficamente pr��ximo. Isto reduz o tr��fego desnecess��rio entre se����es intercontinentais da Internet, onde a largura de banda �� limitada e custosa. Use apenas os espelhos principais que s��o disponibilizados para acesso p��blico, a menos que voc�� tenha permiss��o do administrador do servidor do espelho principal.</p></div><div clas!
s="section" lang="pt-BR"><div class="titlepage"><div><div><h3 !
class=
tle"><a name="sn-additional-resources"></a>1.4. Recursos Adicionais</h3></div></div></div><p>Para mais informa����es sobre a instala����o do Fedora Core, veja o Guia de Instala����o do Fedora Core em <a href="http://fedora.redhat.com/docs/fedora-install-guide-en/" target="_top">http://fedora.redhat.com/docs/fedora-install-guide-en/</a>. Para mais informa����es sobre protocolos b��sicos de Internet, veja <a href="http://library.albany.edu/internet/internet.html" target="_top">http://library.albany.edu/internet/internet.html</a> ou procure no Google em <a href="http://www.google.com/" target="_top">http://www.google.com/</a>. Para mais informa����es gerais sobre espelhos, veja <a href="http://en.wikipedia.org/wiki/Mirror_(computing)" target="_top">http://en.wikipedia.org/wiki/Mirror_(computing)</a>.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-acknowledgements"></a>1.5. Agradecimentos</h3></div></div></div><p>Karsten!
Wade forneceu servi��os editoriais e manteve o estilo simples e consistente. Stuart Ellis forneceu algumas informa����es adicionais relacionadas �� seguran��a.</p></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-planning-and-setup.php">Pr��xima</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. Planejamento e Configura����o</td></tr></table></div>
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Tutorial de Espelhamento</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-planning-and-setup.php">Pr��xima</a></td></tr></table><hr></div><div class="article" lang="pt-BR"><div class="titlepage"><div><div><h1 class="title"><a name="mirror-tutorial"></a>Tutorial de Espelhamento</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Paul</span> <span class="othername">W.</span> <span class="surname">Frields</span></h3></div></div></div><div><p class="othercredit"><span class="firstname">Jos��</span> <span class="othername">Nuno</span> <span class="surname">Pires</span></p></div><div><p class="othercredit"><span class="firstname">Diego</span> <span class="othername">B��rigo</span> <span class="surname">Zacar��o</span></p></div><div!
><p class="othercredit"><span class="firstname">Hugo</span> <span class="surname">Cisneiros</span></p></div><div><p class="copyright">Copyright �� 2004, 2005 Paul W. Frields</p></div><div><a href="ln-legalnotice-opl.php">Nota Legal</a></div><div><a href="rv-revhistory.php">Hist��rico de Revis��es</a></div></div><hr></div><div class="toc"><dl><dt><span class="section"><a href="index.php#sn-introduction">1. Introdu����o</a></span></dt><dd><dl><dt><span class="section"><a href="index.php#sn-purpose">1.1. Prop��sito</a></span></dt><dt><span class="section"><a href="index.php#sn-audience">1.2. Audi��ncia</a></span></dt><dt><span class="section"><a href="index.php#sn-about-mirrors">1.3. Sobre Espelhos</a></span></dt><dt><span class="section"><a href="index.php#sn-additional-resources">1.4. Recursos Adicionais</a></span></dt><dt><span class="section"><a href="index.php#sn-acknowledgements">1.5. Agradecimentos</a></span></dt></dl></dd><dt><span class="section"><a href="sn-planning-!
and-setup.php">2. Planejamento e Configura����o</a></span></dt!
><dd><
<dt><span class="section"><a href="sn-planning-and-setup.php#sn-hierarchy">2.1. A Estrutura da Distribui����o</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-copying-original-distribution">2.2. Copiando a Distribui����o Original</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-trimming-tree">2.3. Eliminando Subdiret��rio de Arquiteturas</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-download-files">2.4. Efetuando Download dos Arquivos</a></span></dt><dd><dl><dt><span class="section"><a href="sn-planning-and-setup.php#sn-http-and-ftp-download">2.4.1. Efetuando Download usando HTTP ou FTP</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-rsync">2.4.2. O Comando <code class="command">rsync</code></a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-rsync-download">2.4.3. Efetuando download usando o <code class="command">rsync</code>!
</a></span></dt></dl></dd><dt><span class="section"><a href="sn-planning-and-setup.php#sn-maintenance">2.5. Mantendo Seu Espelho</a></span></dt></dl></dd><dt><span class="section"><a href="sn-server-config.php">3. Configura����o do Servidor</a></span></dt><dd><dl><dt><span class="section"><a href="sn-server-config.php#sn-installing-apache">3.1. Instalando o Servidor Web Apache</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-configuring-apache">3.2. Configurando o Servidor Web Apache</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-solving-dependencies">3.3. Resolvendo depend��ncias </a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-repositories">3.4. Configurando Reposit��rios</a></span></dt><dd><dl><dt><span class="section"><a href="sn-server-config.php#sn-yum-arch">3.4.1. <code class="command">yum-arch</code></a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-createrepo">3.4.!
2. <code class="command">createrepo</code></a></span></dt><dt>!
<span
ss="section"><a href="sn-server-config.php#sn-repository-locations">3.4.3. Localiza����o do Reposit��rio</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="sn-client-config.php">4. Configura����o do Cliente</a></span></dt><dt><span class="index"><a href="generated-index.php">��ndice Remissivo</a></span></dt></dl></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-introduction"></a>1. Introdu����o</h2></div></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-purpose"></a>1.1. Prop��sito</h3></div></div></div><p>Este tutorial apresenta um conjunto de t��picos relacionados que permitem um administrador integrar, de forma transparente, os servi��os de espelho e atualiza����o no Fedora Core. Use estes servi��os para, por exemplo, uma sala de aula, laborat��rio ou escrit��rio. Estes servi��os aumentam tamb��m a facilidade de utiliza����!
o e melhoram a experi��ncia de uso do sistema para o usu��rio. Adicionam tamb��m algum valor recebido de sistemas operacionais e software n��o-propriet��rios.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Relatando Erros no Documento"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Dica]" src="./stylesheet-images/tip.png"></td><th align="left">Relatando Erros no Documento</th></tr><tr><td align="left" valign="top"><p>Para relatar um erro ou omiss��o neste documento, preencha um relat��rio de bug no Bugzilla em <a href="http://bugzilla.redhat.com" target="_top">http://bugzilla.redhat.com</a>. Quando voc�� for preencher o relat��rio, selecione "Fedora Documentation" (Documenta����o Fedora) no campo <code class="systemitem">Product</code> (Produto) e selecione o t��tulo do seu documento como <code class="systemitem">Component</code> (Componente). A vers��o deste documento �� mirror-tutorial-1.0.1 (200!
6-08-07).</p><p>Os mantenedores deste documento ir��o receber !
automa
amente o seu relat��rio de erro. Em nome de toda a comunidade Fedora, obrigado por nos ajudar a fazer melhorias.</p></td></tr></table></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-audience"></a>1.2. Audi��ncia</h3></div></div></div><p>Voc�� ir�� achar este tutorial mais ��til se voc�� for um administrador de sistemas ou um "usu��rio experiente" do Fedora Core, familiarizado com os seguintes t��picos:</p><div class="itemizedlist"><ul type="disc"><li><p>Instala����o e administra����o do sistema Fedora Core</p></li><li><p>Protocolo b��sico de Internet (HTTP/Web)</p></li><li><p>Usando a interface de linha de comando</p></li></ul></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-about-mirrors"></a>1.3. Sobre Espelhos</h3></div></div></div><p>Um <span class="emphasis"><em>espelho</em></span><a class="indexterm" name="id2493350"></a> �� um servidor que oferece u!
ma c��pia de uma ou mais cole����es de arquivos. Espelhar um site reduz o tr��fego no servidor original, aliviando deste modo o estresse e os custos da largura de banda de v��rios usu��rios. Os benef��cios de rodar um espelho local incluem o acesso muito r��pido em toda a rede local, fornecimento de servi��os personalizados aos usu��rios locais e aumento das suas habilidades no gerenciamento de servi��os de Internet.</p><p>O servidor de onde obt��m-se os arquivos para criar o seu espelho �� chamado de <span class="emphasis"><em>espelho principal</em></span><a class="indexterm" name="id2493670"></a>. Se poss��vel, escolha um espelho principal geogr��ficamente pr��ximo. Isto reduz o tr��fego desnecess��rio entre se����es intercontinentais da Internet, onde a largura de banda �� limitada e custosa. Use apenas os espelhos principais que s��o disponibilizados para acesso p��blico, a menos que voc�� tenha permiss��o do administrador do servidor do espelho principal.</p></div><div!
class="section" lang="pt-BR"><div class="titlepage"><div><div!
><h3 c
s="title"><a name="sn-additional-resources"></a>1.4. Recursos Adicionais</h3></div></div></div><p>Para mais informa����es sobre a instala����o do Fedora Core, veja o Guia de Instala����o do Fedora Core em <a href="http://fedora.redhat.com/docs/fedora-install-guide-en/" target="_top">http://fedora.redhat.com/docs/fedora-install-guide-en/</a>. Para mais informa����es sobre protocolos b��sicos de Internet, veja <a href="http://library.albany.edu/internet/internet.html" target="_top">http://library.albany.edu/internet/internet.html</a> ou procure no Google em <a href="http://www.google.com/" target="_top">http://www.google.com/</a>. Para mais informa����es gerais sobre espelhos, veja <a href="http://en.wikipedia.org/wiki/Mirror_(computing)" target="_top">http://en.wikipedia.org/wiki/Mirror_(computing)</a>.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-acknowledgements"></a>1.5. Agradecimentos</h3></div></div></div><p>Ka!
rsten Wade forneceu servi��os editoriais e manteve o estilo simples e consistente. Stuart Ellis forneceu algumas informa����es adicionais relacionadas �� seguran��a.</p></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-planning-and-setup.php">Pr��xima</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. Planejamento e Configura����o</td></tr></table></div>
<?
Index: ln-legalnotice-opl.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/pt_BR/ln-legalnotice-opl.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ln-legalnotice-opl.php 14 Aug 2006 20:19:01 -0000 1.2
+++ ln-legalnotice-opl.php 14 Aug 2006 20:48:31 -0000 1.3
@@ -11,7 +11,7 @@
Permission is granted to copy, distribute, and/or modify this
document under the terms of the Open Publication Licence, Version
1.0, or any later version. The terms of the OPL are set out below.
- </p><div class="orderedlist"><a name="opl.terms"></a><ol type="I"><li><a name="opl.require"></a><h2><a name="id2786376"></a>REQUIREMENTS ON BOTH UNMODIFIED AND MODIFIED
+ </p><div class="orderedlist"><a name="opl.terms"></a><ol type="I"><li><a name="opl.require"></a><h2><a name="id2570467"></a>REQUIREMENTS ON BOTH UNMODIFIED AND MODIFIED
VERSIONS</h2><p>
Open Publication works may be reproduced and distributed in
whole or in part, in any medium physical or electronic, provided
@@ -37,10 +37,10 @@
surfaces of the book the original publisher's name shall be as
large as the title of the work and cited as possessive with
respect to the title.
- </p></li><li><a name="opl.copyright"></a><h2><a name="id2790746"></a>COPYRIGHT</h2><p>
+ </p></li><li><a name="opl.copyright"></a><h2><a name="id2579052"></a>COPYRIGHT</h2><p>
The copyright to each Open Publication is owned by its author(s)
or designee.
- </p></li><li><a name="opl.scope"></a><h2><a name="id2791579"></a>SCOPE OF LICENSE</h2><p>
+ </p></li><li><a name="opl.scope"></a><h2><a name="id2572430"></a>SCOPE OF LICENSE</h2><p>
The following license terms apply to all Open Publication works,
unless otherwise explicitly stated in the document.
</p><p>
@@ -60,7 +60,7 @@
including, but not limited to, the implied warranties of
merchantability and fitness for a particular purpose or a
warranty of non-infringement.
- </p></li><li><a name="opl.modified.works"></a><h2><a name="id2772610"></a>REQUIREMENTS ON MODIFIED WORKS</h2><p>
+ </p></li><li><a name="opl.modified.works"></a><h2><a name="id2580680"></a>REQUIREMENTS ON MODIFIED WORKS</h2><p>
All modified versions of documents covered by this license,
including translations, anthologies, compilations and partial
documents, must meet the following requirements:
@@ -80,7 +80,7 @@
The original author's (or authors') name(s) may not be used
to assert or imply endorsement of the resulting document
without the original author's (or authors') permission.
- </p></li></ol></div></li><li><a name="opl.good-practice"></a><h2><a name="id2783948"></a>GOOD-PRACTICE RECOMMENDATIONS</h2><p>
+ </p></li></ol></div></li><li><a name="opl.good-practice"></a><h2><a name="id2576052"></a>GOOD-PRACTICE RECOMMENDATIONS</h2><p>
In addition to the requirements of this license, it is requested
from and strongly recommended of redistributors that:
</p><div class="orderedlist"><ol type="1"><li><p>
@@ -99,7 +99,7 @@
considered good form to offer a free copy of any hardcopy
and CD-ROM expression of an Open Publication-licensed work
to its author(s).
- </p></li></ol></div></li><li><a name="opl.options"></a><h2><a name="id2786870"></a>LICENSE OPTIONS</h2><p>
+ </p></li></ol></div></li><li><a name="opl.options"></a><h2><a name="id2579122"></a>LICENSE OPTIONS</h2><p>
The author(s) and/or publisher of an Open Publication-licensed
document may elect certain options by appending language to the
reference to or copy of the license. These options are
Index: sn-client-config.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/pt_BR/sn-client-config.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sn-client-config.php 14 Aug 2006 20:19:01 -0000 1.2
+++ sn-client-config.php 14 Aug 2006 20:48:31 -0000 1.3
@@ -7,7 +7,7 @@
?>
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4. Configura����o do Cliente</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-server-config.php">Anterior</a>��</td><th width="60%" align="center">��</th><td width="20%" align="right">��<a accesskey="n" href="generated-index.php">Pr��xima</a></td></tr></table><hr></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-client-config"></a>4. Configura����o do Cliente</h2></div></div></div><p>Sistemas clientes que usam <code class="command">yum</code> para contatar seu espelho tamb��m necessitam de configura����o. Os arquivos de configura����o de reposit��rio do <code class="command">yum</code> est��o localizados em <code class="filename">/etc/yum.repos.d</code>. Abaixo est�� um exemplo de configura����o de arquivo.</p><div class="example"><a name="id2745847"></a><pre class="screen">
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4. Configura����o do Cliente</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-server-config.php">Anterior</a>��</td><th width="60%" align="center">��</th><td width="20%" align="right">��<a accesskey="n" href="generated-index.php">Pr��xima</a></td></tr></table><hr></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-client-config"></a>4. Configura����o do Cliente</h2></div></div></div><p>Sistemas clientes que usam <code class="command">yum</code> para contatar seu espelho tamb��m necessitam de configura����o. Os arquivos de configura����o de reposit��rio do <code class="command">yum</code> est��o localizados em <code class="filename">/etc/yum.repos.d</code>. Abaixo est�� um exemplo de configura����o de arquivo.</p><div class="example"><a name="id2548905"></a><pre class="screen">
<code class="computeroutput">[mirror]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://server.mydomain.net/mirror/fedora/linux/core/$releasever/$...
Index: sn-planning-and-setup.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/pt_BR/sn-planning-and-setup.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sn-planning-and-setup.php 14 Aug 2006 20:19:01 -0000 1.2
+++ sn-planning-and-setup.php 14 Aug 2006 20:48:31 -0000 1.3
@@ -7,7 +7,7 @@
?>
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2. Planejamento e Configura����o</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.php">Anterior</a>��</td><th width="60%" align="center">��</th><td width="20%" align="right">��<a accesskey="n" href="sn-server-config.php">Pr��xima</a></td></tr></table><hr></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-planning-and-setup"></a>2. Planejamento e Configura����o</h2></div></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-hierarchy"></a>2.1. A Estrutura da Distribui����o</h3></div></div></div><p>A <span class="emphasis"><em>distribui����o</em></span> Fedora<a class="indexterm" name="id2689574"></a>, que �� a cole����o de todos os arquivos relacionados ao Fedora, usa a ��rvore de diret��rios como no <a href="sn-planning-and!
-setup.php#ex-fedora-dir-tree" title="Exemplo 1. ��rvore de diret��rios Fedora">Exemplo��1, �����rvore de diret��rios Fedora���</a>. Ela pode incluir v��rias vers��es do Fedora Core. O planejamento da ��rvore torna mais simples a elimina����o de arquivos desnecess��rios ou indesej��veis. Quando voc�� configurar um espelho, duplique esta ��rvore exatamente igual ou o mais semelhante poss��vel. Se voc�� duplicar a ��rvore, ser�� mais f��cil automatizar as atualiza����es noturnas.</p><div class="example"><a name="ex-fedora-dir-tree"></a><pre class="screen">
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2. Planejamento e Configura����o</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.php">Anterior</a>��</td><th width="60%" align="center">��</th><td width="20%" align="right">��<a accesskey="n" href="sn-server-config.php">Pr��xima</a></td></tr></table><hr></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-planning-and-setup"></a>2. Planejamento e Configura����o</h2></div></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-hierarchy"></a>2.1. A Estrutura da Distribui����o</h3></div></div></div><p>A <span class="emphasis"><em>distribui����o</em></span> Fedora<a class="indexterm" name="id2492634"></a>, que �� a cole����o de todos os arquivos relacionados ao Fedora, usa a ��rvore de diret��rios como no <a href="sn-planning-and!
-setup.php#ex-fedora-dir-tree" title="Exemplo 1. ��rvore de diret��rios Fedora">Exemplo��1, �����rvore de diret��rios Fedora���</a>. Ela pode incluir v��rias vers��es do Fedora Core. O planejamento da ��rvore torna mais simples a elimina����o de arquivos desnecess��rios ou indesej��veis. Quando voc�� configurar um espelho, duplique esta ��rvore exatamente igual ou o mais semelhante poss��vel. Se voc�� duplicar a ��rvore, ser�� mais f��cil automatizar as atualiza����es noturnas.</p><div class="example"><a name="ex-fedora-dir-tree"></a><pre class="screen">
<code class="computeroutput">fedora
+-- linux
+-- core
@@ -42,10 +42,10 @@
+-- SRPMS
+-- i386
+-- x86_64</code>
-</pre><p class="title"><b>Exemplo 1. ��rvore de diret��rios Fedora</b></p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Conven����es de nomes"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Nota]" src="./stylesheet-images/note.png"></td><th align="left">Conven����es de nomes</th></tr><tr><td align="left" valign="top"><p>Ao longo do restante do documento, <code class="filename">/var/www/mirror</code> representar�� a pasta onde todos os seus arquivos espelhados ser��o armazenados. Voc�� pode substituir por um local diferente. Esta localiza����o simplifica o compartilhamento do seu espelho, devido a configura����o pr��-definida do Fedora Core. Veja a <a href="sn-server-config.php" title="3. Configura����o do Servidor">Se����o��3, ���Configura����o do Servidor���</a> para mais informa����es. O nome do servidor <code class="computeroutput">mirror.example.com</code> representa o espelho principal.<!
/p></td></tr></table></div><p>O diret��rio <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/os</code> cont��m uma c��pia de todos os arquivos originais da distribui����o para o Fedora Core 5. Eles s��o os mesmos arquivos encontrados na vers��o em DVD e CD-ROM da distribui����o. A subpasta <code class="filename">Fedora</code> cont��m todos os arquivos que s��o necess��rios para a instala����o, incluindo a cole����o inteira de pacotes RPM. A pasta <code class="filename">images</code> cont��m c��pias de algumas imagens de disquete ou CD-ROM para inicializar o sistema em modo de instala����o ou reparo. A pasta <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/iso</code> cont��m imagens da vers��o em CD-ROM da distribui����o.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Pacotes RPM"><tr><td rowspan="2" align="center" valign="top" width="25"><!
img alt="[Nota]" src="./stylesheet-images/note.png"></td><th a!
lign="
t">Pacotes RPM</th></tr><tr><td align="left" valign="top"><p>O <em class="firstterm">RPM</em><a class="indexterm" name="id2691464"></a>, originalmente o Red Hat Package Manager (Gerenciador de Pacotes Red Hat) e agora o RPM Package Manager (Gerenciador de Pacotes RPM), n��o �� somente um formato de arquivo. RPM �� tamb��m um sistema que registra e interconecta programas e informa����es de vers��o. O sistema RPM �� muito popular e muitas outras distribui����es Linux o usam tamb��m. Leia mais informa����es sobre o RPM em <a href="http://www.rpm.org/" target="_top">http://www.rpm.org/</a>.</p></td></tr></table></div><p>As pastas <code class="filename">SRPMS</code> abaixo da hierarquia especifica de arquiteturas s��o atalhos que apontam para a pasta <code class="filename">SRPMS</code> principal da distribui����o. Por exemplo, <code class="filename">fedora/linux/core/2/i386/os/SRPMS</code> �� um atalho que aponta para <code class="filename">fedora/linux/core/2/SRPMS</code>.</p><p!
>Um espelho Fedora consiste ao menos das imagens ISO originais <span class="emphasis"><em>ou</em></span> dos arquivos da distribui����o. Se poss��vel inclua ambos, contanto que voc�� tenha espa��o em disco e/ou largura de banda suficiente.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-copying-original-distribution"></a>2.2. Copiando a Distribui����o Original</h3></div></div></div><p>Se voc�� j�� tem CD-ROMs de instala����o da distribui����o em bom estado, reduza seu consumo de banda e tempo gasto baixando arquivos, copiando os arquivos dos discos para seu servidor. Copie todos os arquivos de instala����o do Disco 1 para a pasta <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/os</code>. Ent��o copie todos os arquivos da pasta <code class="filename">Fedora</code> de cada um dos discos de instala����o restantes, para a pasta <code class="filename">fedora/linux/core/5/<em class!
="replaceable"><code>arch</code></em>/os/</code> no servidor.<!
/p><p>
ie todos os arquivos da pasta <code class="filename">SRPMS</code> de cada disco "Fonte" (Sources) na pasta <code class="filename">fedora/linux/core/5/SRPMS</code> no servidor. Crie um atalho (link) na pasta <code class="filename">os</code> que aparece sob cada arquitetura. Siga este exemplo:</p><pre class="screen">
+</pre><p class="title"><b>Exemplo 1. ��rvore de diret��rios Fedora</b></p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Conven����es de nomes"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Nota]" src="./stylesheet-images/note.png"></td><th align="left">Conven����es de nomes</th></tr><tr><td align="left" valign="top"><p>Ao longo do restante do documento, <code class="filename">/var/www/mirror</code> representar�� a pasta onde todos os seus arquivos espelhados ser��o armazenados. Voc�� pode substituir por um local diferente. Esta localiza����o simplifica o compartilhamento do seu espelho, devido a configura����o pr��-definida do Fedora Core. Veja a <a href="sn-server-config.php" title="3. Configura����o do Servidor">Se����o��3, ���Configura����o do Servidor���</a> para mais informa����es. O nome do servidor <code class="computeroutput">mirror.example.com</code> representa o espelho principal.<!
/p></td></tr></table></div><p>O diret��rio <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/os</code> cont��m uma c��pia de todos os arquivos originais da distribui����o para o Fedora Core 5. Eles s��o os mesmos arquivos encontrados na vers��o em DVD e CD-ROM da distribui����o. A subpasta <code class="filename">Fedora</code> cont��m todos os arquivos que s��o necess��rios para a instala����o, incluindo a cole����o inteira de pacotes RPM. A pasta <code class="filename">images</code> cont��m c��pias de algumas imagens de disquete ou CD-ROM para inicializar o sistema em modo de instala����o ou reparo. A pasta <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/iso</code> cont��m imagens da vers��o em CD-ROM da distribui����o.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Pacotes RPM"><tr><td rowspan="2" align="center" valign="top" width="25"><!
img alt="[Nota]" src="./stylesheet-images/note.png"></td><th a!
lign="
t">Pacotes RPM</th></tr><tr><td align="left" valign="top"><p>O <em class="firstterm">RPM</em><a class="indexterm" name="id2494525"></a>, originalmente o Red Hat Package Manager (Gerenciador de Pacotes Red Hat) e agora o RPM Package Manager (Gerenciador de Pacotes RPM), n��o �� somente um formato de arquivo. RPM �� tamb��m um sistema que registra e interconecta programas e informa����es de vers��o. O sistema RPM �� muito popular e muitas outras distribui����es Linux o usam tamb��m. Leia mais informa����es sobre o RPM em <a href="http://www.rpm.org/" target="_top">http://www.rpm.org/</a>.</p></td></tr></table></div><p>As pastas <code class="filename">SRPMS</code> abaixo da hierarquia especifica de arquiteturas s��o atalhos que apontam para a pasta <code class="filename">SRPMS</code> principal da distribui����o. Por exemplo, <code class="filename">fedora/linux/core/2/i386/os/SRPMS</code> �� um atalho que aponta para <code class="filename">fedora/linux/core/2/SRPMS</code>.</p><p!
>Um espelho Fedora consiste ao menos das imagens ISO originais <span class="emphasis"><em>ou</em></span> dos arquivos da distribui����o. Se poss��vel inclua ambos, contanto que voc�� tenha espa��o em disco e/ou largura de banda suficiente.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-copying-original-distribution"></a>2.2. Copiando a Distribui����o Original</h3></div></div></div><p>Se voc�� j�� tem CD-ROMs de instala����o da distribui����o em bom estado, reduza seu consumo de banda e tempo gasto baixando arquivos, copiando os arquivos dos discos para seu servidor. Copie todos os arquivos de instala����o do Disco 1 para a pasta <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/os</code>. Ent��o copie todos os arquivos da pasta <code class="filename">Fedora</code> de cada um dos discos de instala����o restantes, para a pasta <code class="filename">fedora/linux/core/5/<em class!
="replaceable"><code>arch</code></em>/os/</code> no servidor.<!
/p><p>
ie todos os arquivos da pasta <code class="filename">SRPMS</code> de cada disco "Fonte" (Sources) na pasta <code class="filename">fedora/linux/core/5/SRPMS</code> no servidor. Crie um atalho (link) na pasta <code class="filename">os</code> que aparece sob cada arquitetura. Siga este exemplo:</p><pre class="screen">
<strong class="userinput"><code>cd /var/www/mirror/fedora/linux/core/5/i386/os/Fedora
ln ../../SRPMS SRPMS</code></strong>
-</pre><p>A documenta����o do <span><strong class="application">anaconda</strong></span><a class="indexterm" name="id2691629"></a>, o programa de instala����o do Fedora Core, chama esta estrutura de diret��rio de <em class="firstterm">��rvore expandida</em><a class="indexterm" name="id2691641"></a>. Isto porque os dados de cada pacote de cada CD est��o extra��dos, ou expandidos, em uma larga ��rvore de diret��rios com uma estrutura pr��-determinada. O instalador <span><strong class="application">anaconda</strong></span> atenta a est�� estrutura at�� um certo ponto.</p><p>Se voc�� <span class="emphasis"><em>somente</em></span> incluiu as imagens de CD, crie um espelho apropriado para servi��os de instala����o montando cada imagem de CD abaixo do diret��rio <code class="filename"><em class="replaceable"><code>arch</code></em>/os/</code>. Crie um diret��rio para cada CD, nomeando-os como <code class="filename">disc1</code>, <code class="filename">disc2</code> e assim por diante!
. Monte cada disco na pasta apropriada e adicione entradas no <code class="filename">/etc/fstab</code> para serem montados automaticamente em caso de um reinicio (reboot). Cada entrada ficar�� assim:</p><pre class="screen">
+</pre><p>A documenta����o do <span><strong class="application">anaconda</strong></span><a class="indexterm" name="id2494689"></a>, o programa de instala����o do Fedora Core, chama esta estrutura de diret��rio de <em class="firstterm">��rvore expandida</em><a class="indexterm" name="id2494701"></a>. Isto porque os dados de cada pacote de cada CD est��o extra��dos, ou expandidos, em uma larga ��rvore de diret��rios com uma estrutura pr��-determinada. O instalador <span><strong class="application">anaconda</strong></span> atenta a est�� estrutura at�� um certo ponto.</p><p>Se voc�� <span class="emphasis"><em>somente</em></span> incluiu as imagens de CD, crie um espelho apropriado para servi��os de instala����o montando cada imagem de CD abaixo do diret��rio <code class="filename"><em class="replaceable"><code>arch</code></em>/os/</code>. Crie um diret��rio para cada CD, nomeando-os como <code class="filename">disc1</code>, <code class="filename">disc2</code> e assim por diante!
. Monte cada disco na pasta apropriada e adicione entradas no <code class="filename">/etc/fstab</code> para serem montados automaticamente em caso de um reinicio (reboot). Cada entrada ficar�� assim:</p><pre class="screen">
<code class="computeroutput">/<em class="replaceable"><code>caminho</code></em>/i386/iso/FC5-i386-disc1.iso /<em class="replaceable"><code>caminho</code></em>/i386/os/disc1 iso9660 defaults 0 0</code>
</pre><p>A aplica����o de instala����o <span><strong class="application">anaconda</strong></span> automaticamente detecta estas pastas e as usa sem maiores problemas. Al��m disso, ferramentas de configura����o do sistema como <span><strong class="application">system-config-packages</strong></span> tamb��m continuam funcionando normalmente quando apontadas para a pasta de ponto de montagem da imagem ISO.</p><p>Existem inconveni��ncias ao usar imagens ISO de CD desta forma. Por exemplo, um ��nico diret��rio n��o conter�� a distribui����o inteira dos pacotes RPM. Atalhos (links simb��licos) podem contornar este problema, mas as pol��ticas de seguran��a do seu servidor podem n��o permitir isto. O Fedora Core tamb��m vem em imagens ISO no formato DVD, que �� uma alternativa �� esse problema. Usu��rios que n��o tem gravador de DVD, entretanto, n��o conseguem usar esta imagem para gravar discos para o seu pr��prio uso.</p><p>Voc�� precisa somente de uma simples linha no <code clas!
s="filename">/etc/fstab</code> para montar a imagem ISO DVD do Fedora Core. A entrada fica assim:</p><pre class="screen">
<code class="computeroutput">/<em class="replaceable"><code>caminho</code></em>/i386/iso/FC5-i386-DVD.iso /<em class="replaceable"><code>caminho</code></em>/i386/os iso9660 defaults 0 0</code>
Index: sn-server-config.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/pt_BR/sn-server-config.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sn-server-config.php 14 Aug 2006 20:19:01 -0000 1.2
+++ sn-server-config.php 14 Aug 2006 20:48:31 -0000 1.3
@@ -13,7 +13,7 @@
<strong class="userinput"><code>su -c '/sbin/service httpd start'</code></strong>
</pre><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p><p>Para habilitar este servi��o a fim de carregar automaticamente na hora da inicializa����o, use o seguinte comando:</p><pre class="screen">
<strong class="userinput"><code>su -c '/sbin/chkconfig --level 345 httpd on'</code></strong>
-</pre><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p><p>A configura����o padr��o do firewall para o Fedora �� bloquear acessos de sistemas remotos. Para habilitar que outros sistemas conectem ao seu servidor HTTP, use o utilit��rio <span><strong class="application">system-config-securitylevel</strong></span>:</p><div class="procedure"><ol type="1"><li><p>Escolha <span><strong class="guimenu">��rea de trabalho</strong></span> ��� <span><strong class="guisubmenu">Configura����es do Sistema</strong></span> ��� <span><strong class="guimenuitem">N��vel de Seguran��a</strong></span>.</p></li><li><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p></li><li><p>Selecione <span><strong class="guilabel">WWW (HTTP)</strong></span> da lista de servi��os.</p></li><li><p>Quando solicitado, selecione <span><strong class="guilabel">Yes</strong></span> para atualizar as configura����o do firewall.</p></li></ol!
></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-configuring-apache"></a>3.2. Configurando o Servidor Web Apache</h3></div></div></div><p>Para habilitar acesso HTTP aos arquivos no seu diret��rio de espelho, crie o arquivo de configura����o <code class="filename">/etc/httpd/conf.d/mirror.conf</code>. A seguir est�� um exemplo:</p><div class="example"><a name="id2745068"></a><pre class="screen">
+</pre><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p><p>A configura����o padr��o do firewall para o Fedora �� bloquear acessos de sistemas remotos. Para habilitar que outros sistemas conectem ao seu servidor HTTP, use o utilit��rio <span><strong class="application">system-config-securitylevel</strong></span>:</p><div class="procedure"><ol type="1"><li><p>Escolha <span><strong class="guimenu">��rea de trabalho</strong></span> ��� <span><strong class="guisubmenu">Configura����es do Sistema</strong></span> ��� <span><strong class="guimenuitem">N��vel de Seguran��a</strong></span>.</p></li><li><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p></li><li><p>Selecione <span><strong class="guilabel">WWW (HTTP)</strong></span> da lista de servi��os.</p></li><li><p>Quando solicitado, selecione <span><strong class="guilabel">Yes</strong></span> para atualizar as configura����o do firewall.</p></li></ol!
></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-configuring-apache"></a>3.2. Configurando o Servidor Web Apache</h3></div></div></div><p>Para habilitar acesso HTTP aos arquivos no seu diret��rio de espelho, crie o arquivo de configura����o <code class="filename">/etc/httpd/conf.d/mirror.conf</code>. A seguir est�� um exemplo:</p><div class="example"><a name="id2548126"></a><pre class="screen">
<code class="computeroutput"># The name at which the mirror will be shared,
# followed by the name of the root directory of that tree.
Alias /mirror /var/www/mirror
@@ -30,7 +30,7 @@
</Directory></code>
</pre><p class="title"><b>Exemplo 2. Arquivo de configura����o do Apache 2.x para o espelho Fedora</b></p></div><p>Voc�� deve usar privil��gios de root para criar ou copiar arquivos no diret��rio<code class="filename">/etc/httpd/conf.d/</code>.</p><p>Para atualizar um servi��o <code class="command">httpd</code> ativo com uma nova configura����o, use o seguinte comando:</p><pre class="screen">
<strong class="userinput"><code>su -c '/sbin/service httpd reload'</code></strong>
-</pre><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p><p>Seus clientes agora podem visitar ��reas do seu espelho usando a URL http://<em class="replaceable"><code>server.mydomain.org</code></em>/mirror/<em class="replaceable"><code>path</code></em>.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Apache e SELinux"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Nota]" src="./stylesheet-images/note.png"></td><th align="left">Apache e SELinux</th></tr><tr><td align="left" valign="top"><p>A configura����o padr��o do Apache para o Fedora permite o uso de arquivos no diret��rio <code class="filename">/var/www/</code>. Se voc�� construir seu espelho em outro diret��rio, voc�� pode necessitar modificar as pol��ticas do SELinux.</p></td></tr></table></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-solving!
-dependencies"></a>3.3. Resolvendo depend��ncias </h3></div></div></div><p>Todos os pacotes RPM tem um <a class="indexterm" name="id2745186"></a><em class="firstterm">cabe��alho</em> que cont��m todas as informa����es vitais sobre o pacote. Estas informa����es incluem nome, vers��o, conte��do, as capacidades oferecidas pelo pacote e qualquer pr��-requisito. Estes pr��-requisitos podem incluir <span class="emphasis"><em>depend��ncias</em></span><a class="indexterm" name="id2745206"></a>. Uma depend��ncia �� um requerimento de um ou mais pacotes adicionais.</p><p>Pacotes instalados sem satisfazerem suas depend��ncias podem n��o funcionar corretamente. Depend��ncias podem criar um problema para usu��rios que est��o tentando instalar um simples pacote. Determinar e Resolver depend��nciasmanualmente �� dif��cil. O Fedora Core oferece o utilit��rio <code class="command">yum</code> para resolver estas depend��ncias automaticamente, oferecendo uma melhor experi��ncia de uso do sist!
ema ao usu��rio.</p><p>O Yellow Dog Updater Modified, ou <span!
class
mphasis"><em>yum</em></span><a class="indexterm" name="id2745246"></a>, �� um sistema baseado em Python para computar e resolver depend��ncias de pacotes RPM. Um cliente <code class="command">yum</code> recupera um cache de cabe��alhos do servidor de reposit��rio, juntamente com um lista dos pacotes RPM dispon��veis e suas exatas localiza����es no servidor. Poder�� fazer isto via HTTP ou FTP, assim como chamadas padr��es ao sistema de arquivos (sendo local ou remota com o NFS). O cliente calcula as solu����es para todas as depend��ncias de pacotes, usando a informa����o de cabe��alhos baixada e solicitando todos os pacotes RPM necess��rios quando tiver terminado. O comando <code class="command">yum</code> baseia-se nas fun����es do <code class="command">rpm</code> para efetuar muitos dos c��lculos envolvidos no processo.</p><p>Um inconveniente para o <code class="command">yum</code> �� que na primeira vez que ele �� executado, ele deve baixar cabe��alhos para todos os pacote!
s instalados no sistema a fim de determinar atualiza����es dispon��veis. Entretanto, executar um espelho local anula esse inconveniente. O comando <code class="command">yum</code> pode baixar muitos megabytes de cabe��alhos de forma quase instant��nea, numa rede LAN Ethernet padr��o. O utilit��rio <code class="command">yum</code> �� o m��todo de atualiza����o mais popular do Fedora Core.</p><p>Para mais informa����es sobre o uso do <code class="command">yum</code>, veja em <a href="http://fedora.redhat.com/docs/yum/" target="_top">http://fedora.redhat.com/docs/yum/</a>.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-repositories"></a>3.4. Configurando Reposit��rios</h3></div></div></div><p>Um <span class="emphasis"><em>reposit��rio</em></span> <code class="command">yum</code><a class="indexterm" name="id2745353"></a> �� uma cole����o de pacotes em um servidor que oferece suporte a clientes <code class="command">yum<!
/code>. Reposit��rios podem servir ambos os tipos de clientes,!
se de
ado.</p><p>Para configurar um reposit��rio <code class="command">yum</code>, voc�� deve gravar um diret��rio que contenha informa����es que os clientes solicitam para resolver depend��ncias RPM. O nome do diret��rio depende da vers��o do <code class="command">yum</code> suportada. �� poss��vel ter informa����o de ambos os tipos de reposit��rio em um ��nico reposit��rio.</p><p>Para suporte a clientes <code class="command">yum</code> antigos, use o comando <code class="command">yum-arch</code>. Para suporte a clientes <code class="command">yum</code> atuais, use o comando <code class="command">createrepo</code></p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Important: Suporte a partir do Fedora Core 3 em diante"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Importante]" src="./stylesheet-images/important.png"></td><th align="left">Suporte a partir do Fedora Core 3 em diante</th></tr><tr><td align="l!
eft" valign="top"><p>O Fedora Core 3 vem com uma vers��o mais nova do <code class="command">yum</code>. Para suportar clientes <code class="command">yum</code> do Fedora Core 3, voc�� <span class="emphasis"><em>deve</em></span> usar <code class="command">createrepo</code> nos seus reposit��rios do servidor.</p></td></tr></table></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><a name="sn-yum-arch"></a>3.4.1. <code class="command">yum-arch</code></h4></div></div></div><p>O comando <code class="command">yum-arch</code> cria um diret��rio nomeado <code class="filename">headers/</code> que oferece suporte a vers��es antigas do <code class="command">yum</code> (antes da vers��o 2.2). O programa <code class="command">yum-arch</code> procura recursivamente atrav��s do diret��rio alvo qualquer subdiret��rio com pacotes RPM e os incluem nos dados de cabe��alho. O comando <code class="command">yum-arch</code> sempre cria o diret��rio <code cl!
ass="filename">headers/</code> no diret��rio corrente onde ele!
estej
endo executado. Desta maneira voc�� pode mudar seu diret��rio corrente para o diret��rio onde voc�� gostaria que o <code class="filename">headers/</code> fosse criado.</p><pre class="screen">
+</pre><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p><p>Seus clientes agora podem visitar ��reas do seu espelho usando a URL http://<em class="replaceable"><code>server.mydomain.org</code></em>/mirror/<em class="replaceable"><code>path</code></em>.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Apache e SELinux"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Nota]" src="./stylesheet-images/note.png"></td><th align="left">Apache e SELinux</th></tr><tr><td align="left" valign="top"><p>A configura����o padr��o do Apache para o Fedora permite o uso de arquivos no diret��rio <code class="filename">/var/www/</code>. Se voc�� construir seu espelho em outro diret��rio, voc�� pode necessitar modificar as pol��ticas do SELinux.</p></td></tr></table></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-solving!
-dependencies"></a>3.3. Resolvendo depend��ncias </h3></div></div></div><p>Todos os pacotes RPM tem um <a class="indexterm" name="id2548245"></a><em class="firstterm">cabe��alho</em> que cont��m todas as informa����es vitais sobre o pacote. Estas informa����es incluem nome, vers��o, conte��do, as capacidades oferecidas pelo pacote e qualquer pr��-requisito. Estes pr��-requisitos podem incluir <span class="emphasis"><em>depend��ncias</em></span><a class="indexterm" name="id2548265"></a>. Uma depend��ncia �� um requerimento de um ou mais pacotes adicionais.</p><p>Pacotes instalados sem satisfazerem suas depend��ncias podem n��o funcionar corretamente. Depend��ncias podem criar um problema para usu��rios que est��o tentando instalar um simples pacote. Determinar e Resolver depend��nciasmanualmente �� dif��cil. O Fedora Core oferece o utilit��rio <code class="command">yum</code> para resolver estas depend��ncias automaticamente, oferecendo uma melhor experi��ncia de uso do sist!
ema ao usu��rio.</p><p>O Yellow Dog Updater Modified, ou <span!
class
mphasis"><em>yum</em></span><a class="indexterm" name="id2548304"></a>, �� um sistema baseado em Python para computar e resolver depend��ncias de pacotes RPM. Um cliente <code class="command">yum</code> recupera um cache de cabe��alhos do servidor de reposit��rio, juntamente com um lista dos pacotes RPM dispon��veis e suas exatas localiza����es no servidor. Poder�� fazer isto via HTTP ou FTP, assim como chamadas padr��es ao sistema de arquivos (sendo local ou remota com o NFS). O cliente calcula as solu����es para todas as depend��ncias de pacotes, usando a informa����o de cabe��alhos baixada e solicitando todos os pacotes RPM necess��rios quando tiver terminado. O comando <code class="command">yum</code> baseia-se nas fun����es do <code class="command">rpm</code> para efetuar muitos dos c��lculos envolvidos no processo.</p><p>Um inconveniente para o <code class="command">yum</code> �� que na primeira vez que ele �� executado, ele deve baixar cabe��alhos para todos os pacote!
s instalados no sistema a fim de determinar atualiza����es dispon��veis. Entretanto, executar um espelho local anula esse inconveniente. O comando <code class="command">yum</code> pode baixar muitos megabytes de cabe��alhos de forma quase instant��nea, numa rede LAN Ethernet padr��o. O utilit��rio <code class="command">yum</code> �� o m��todo de atualiza����o mais popular do Fedora Core.</p><p>Para mais informa����es sobre o uso do <code class="command">yum</code>, veja em <a href="http://fedora.redhat.com/docs/yum/" target="_top">http://fedora.redhat.com/docs/yum/</a>.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-repositories"></a>3.4. Configurando Reposit��rios</h3></div></div></div><p>Um <span class="emphasis"><em>reposit��rio</em></span> <code class="command">yum</code><a class="indexterm" name="id2548411"></a> �� uma cole����o de pacotes em um servidor que oferece suporte a clientes <code class="command">yum<!
/code>. Reposit��rios podem servir ambos os tipos de clientes,!
se de
ado.</p><p>Para configurar um reposit��rio <code class="command">yum</code>, voc�� deve gravar um diret��rio que contenha informa����es que os clientes solicitam para resolver depend��ncias RPM. O nome do diret��rio depende da vers��o do <code class="command">yum</code> suportada. �� poss��vel ter informa����o de ambos os tipos de reposit��rio em um ��nico reposit��rio.</p><p>Para suporte a clientes <code class="command">yum</code> antigos, use o comando <code class="command">yum-arch</code>. Para suporte a clientes <code class="command">yum</code> atuais, use o comando <code class="command">createrepo</code></p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Important: Suporte a partir do Fedora Core 3 em diante"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Importante]" src="./stylesheet-images/important.png"></td><th align="left">Suporte a partir do Fedora Core 3 em diante</th></tr><tr><td align="l!
eft" valign="top"><p>O Fedora Core 3 vem com uma vers��o mais nova do <code class="command">yum</code>. Para suportar clientes <code class="command">yum</code> do Fedora Core 3, voc�� <span class="emphasis"><em>deve</em></span> usar <code class="command">createrepo</code> nos seus reposit��rios do servidor.</p></td></tr></table></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><a name="sn-yum-arch"></a>3.4.1. <code class="command">yum-arch</code></h4></div></div></div><p>O comando <code class="command">yum-arch</code> cria um diret��rio nomeado <code class="filename">headers/</code> que oferece suporte a vers��es antigas do <code class="command">yum</code> (antes da vers��o 2.2). O programa <code class="command">yum-arch</code> procura recursivamente atrav��s do diret��rio alvo qualquer subdiret��rio com pacotes RPM e os incluem nos dados de cabe��alho. O comando <code class="command">yum-arch</code> sempre cria o diret��rio <code cl!
ass="filename">headers/</code> no diret��rio corrente onde ele!
estej
endo executado. Desta maneira voc�� pode mudar seu diret��rio corrente para o diret��rio onde voc�� gostaria que o <code class="filename">headers/</code> fosse criado.</p><pre class="screen">
<strong class="userinput"><code>cd /var/www/mirror/fedora/linux/core/5/i386/os
su -c 'yum-arch -ls .'</code></strong>
</pre><p>Entre com a senha de root no prompt. A op����o <code class="command">-l</code> segue links simb��licos. A op����o <code class="command">-s</code> inclui SRPMS (fontes dos pacotes RPM) na lista de cabe��alho. O comando acima cria um cache de cabe��alhos <code class="command">yum</code> no diret��rio <code class="filename">/var/www/mirror/fedora/linux/core/5/i386/os/headers/</code>.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><a name="sn-createrepo"></a>3.4.2. <code class="command">createrepo</code></h4></div></div></div><p>O comando <code class="command">createrepo</code> cria informa����es de reposit��rio para oferecer suporte a novas vers��es do <code class="command">yum</code> (e possivelmente para reposit��rios de outros programas clientes). O comando <code class="command">createrepo</code> armazena estes dados numa pasta chamada <code class="filename">repodata</code>. Execute o <code class="command">createrepo</!
code> no diret��rio <span class="emphasis"><em>sob o que</em></span> voc�� quer que o <code class="filename">repodata</code> apare��a. O programa <code class="command">createrepo</code> tamb��m procura recursivamente por pacotes RPM para inclu��-los nos dados do reposit��rio.</p><p>O seguinte comando cria os dados do reposit��rio no diret��rio <code class="filename">/var/www/mirror/fedora/linux/core/5/i386/os/repodata</code>.</p><pre class="screen">
17 years, 1 month
web/html/docs/mirror/pt_BR generated-index.php, 1.1, 1.2 index.php, 1.1, 1.2 ln-legalnotice-opl.php, 1.1, 1.2 rv-revhistory.php, 1.1, 1.2 sn-client-config.php, 1.1, 1.2 sn-planning-and-setup.php, 1.1, 1.2 sn-server-config.php, 1.1, 1.2
by Paul W. Frields (pfrields)
Author: eitch
Update of /cvs/fedora/web/html/docs/mirror/pt_BR
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28225
Modified Files:
generated-index.php index.php ln-legalnotice-opl.php
rv-revhistory.php sn-client-config.php
sn-planning-and-setup.php sn-server-config.php
Log Message:
minor fixes on grammar and spelling
Index: index.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/pt_BR/index.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- index.php 14 Aug 2006 17:57:44 -0000 1.1
+++ index.php 14 Aug 2006 20:19:01 -0000 1.2
@@ -7,7 +7,7 @@
?>
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Tutorial de Espelhamento</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-planning-and-setup.php">Pr��xima</a></td></tr></table><hr></div><div class="article" lang="pt-BR"><div class="titlepage"><div><div><h1 class="title"><a name="mirror-tutorial"></a>Tutorial de Espelhamento</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Paul</span> <span class="othername">W.</span> <span class="surname">Frields</span></h3></div></div></div><div><p class="othercredit"><span class="firstname">Jos��</span> <span class="othername">Nuno</span> <span class="surname">Pires</span></p></div><div><p class="othercredit"><span class="firstname">Diego</span> <span class="othername">B.</span> <span class="surname">Zacar��o</span></p></div><div><p c!
lass="othercredit"><span class="firstname">Hugo</span> <span class="surname">Cisneiros</span></p></div><div><p class="copyright">Copyright �� 2004, 2005 Paul W. Frields</p></div><div><a href="ln-legalnotice-opl.php">Nota Legal</a></div><div><a href="rv-revhistory.php">Hist��rico de Revis��es</a></div></div><hr></div><div class="toc"><dl><dt><span class="section"><a href="index.php#sn-introduction">1. Introdu����o</a></span></dt><dd><dl><dt><span class="section"><a href="index.php#sn-purpose">1.1. Prop��sito</a></span></dt><dt><span class="section"><a href="index.php#sn-audience">1.2. Audi��ncia</a></span></dt><dt><span class="section"><a href="index.php#sn-about-mirrors">1.3. Sobre Espelhos</a></span></dt><dt><span class="section"><a href="index.php#sn-additional-resources">1.4. Recursos Adicionais</a></span></dt><dt><span class="section"><a href="index.php#sn-acknowledgements">1.5. Agradecimentos</a></span></dt></dl></dd><dt><span class="section"><a href="sn-planning-and-s!
etup.php">2. Planejamento e Configura����o</a></span></dt><dd>!
<dl><d
span class="section"><a href="sn-planning-and-setup.php#sn-hierarchy">2.1. A Estrutura da Distribui����o</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-copying-original-distribution">2.2. Copiando a Distribui����o Original</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-trimming-tree">2.3. Eliminando Subdiret��rio de Arquiteturas</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-download-files">2.4. Efetuando Download dos Arquivos</a></span></dt><dd><dl><dt><span class="section"><a href="sn-planning-and-setup.php#sn-http-and-ftp-download">2.4.1. Efetuando Download usando HTTP ou FTP</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-rsync">2.4.2. O Comando <code class="command">rsync</code></a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-rsync-download">2.4.3. Efetuando download usando o <code class="command">rsync</code></a><!
/span></dt></dl></dd><dt><span class="section"><a href="sn-planning-and-setup.php#sn-maintenance">2.5. Mantendo Seu Espelho</a></span></dt></dl></dd><dt><span class="section"><a href="sn-server-config.php">3. Configura����o do Servidor</a></span></dt><dd><dl><dt><span class="section"><a href="sn-server-config.php#sn-installing-apache">3.1. Instalando o Servidor Web Apache</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-configuring-apache">3.2. Configurando o Servidor Web Apache</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-solving-dependencies">3.3. Resolvendo depend��ncias </a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-repositories">3.4. Configurando Reposit��rios</a></span></dt><dd><dl><dt><span class="section"><a href="sn-server-config.php#sn-yum-arch">3.4.1. <code class="command">yum-arch</code></a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-createrepo">3.4.2. <c!
ode class="command">createrepo</code></a></span></dt><dt><span!
class
ection"><a href="sn-server-config.php#sn-repository-locations">3.4.3. Localiza����o do Reposit��rio</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="sn-client-config.php">4. Configura����o do Cliente</a></span></dt><dt><span class="index"><a href="generated-index.php">��ndice Remissivo</a></span></dt></dl></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-introduction"></a>1. Introdu����o</h2></div></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-purpose"></a>1.1. Prop��sito</h3></div></div></div><p>Este tutorial apresenta um conjunto de t��picos relacionados que permitem um administrador integrar, de forma transparente, os servi��os de espelho e atualiza����o no Fedora Core. Use estes servi��os para para, por exemplo, uma sala de aula, laborat��rio ou escrit��rio. Estes servi��os aumentam tamb��m a facilidade de utiliza����!
o e melhoram a experi��ncia de uso do sistema para o usu��rio. Adicionam tamb��m algum valor recebido de sistemas operacionais e software n��o-propriet��rios.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Relatando Erros no Documento"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Dica]" src="./stylesheet-images/tip.png"></td><th align="left">Relatando Erros no Documento</th></tr><tr><td align="left" valign="top"><p>Para relatar um erro ou omiss��o neste documento, preencha um relat��rio de bug no Bugzilla em <a href="http://bugzilla.redhat.com" target="_top">http://bugzilla.redhat.com</a>. Quando voc�� for preencher o relat��rio, selecione "Fedora Documentation" (Documenta����o Fedora) no campo <code class="systemitem">Product</code> (Produto) e selecione o t��tulo do seu documento como <code class="systemitem">Component</code> (Componente). A vers��o deste documento �� mirror-tutorial-1.0.1 (200!
6-08-07).</p><p>Os mantenedores deste documento ir��o receber !
automa
amente o seu relat��rio de erro. Em nome de toda a comunidade Fedora, obrigado por nos ajudar a fazer melhorias.</p></td></tr></table></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-audience"></a>1.2. Audi��ncia</h3></div></div></div><p>Voc�� ir�� achar este tutorial mais ��til se voc�� for um administrador de sistemas ou um "usu��rio experiente" do Fedora Core, familiarizado com os seguintes t��picos:</p><div class="itemizedlist"><ul type="disc"><li><p>Instala����o e administra����o do sistema Fedora Core</p></li><li><p>Protocolo b��sico de Internet (HTTP/Web)</p></li><li><p>Usando a interfase de linha de comando</p></li></ul></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-about-mirrors"></a>1.3. Sobre Espelhos</h3></div></div></div><p>Um <span class="emphasis"><em>espelho</em></span><a class="indexterm" name="id2870703"></a> �� um servidor que oferece u!
ma c��pia de uma ou mais cole����es de arquivos. Espelhar um site reduz o tr��fego no servidor original, aliviando deste modo o estresse e os custos da largura de banda de v��rios usu��rios. Os benef��cios de rodar um espelho local incluem o acesso muito r��pido em toda a rede local, fornecimento de servi��os personalizados aos usu��rios locais e aumento das suas habilidades no gerenciamento de servi��os de Internet.</p><p>O servidor de onde obt��m-se os arquivos para criar o seu espelho �� chamado de <span class="emphasis"><em>espelho principal</em></span><a class="indexterm" name="id2827473"></a>. Se poss��vel, escolha um espelho principal geogr��ficamente pr��ximo. Isto reduz o tr��fego desnecess��rio entre se����es intercontinentais da Internet, onde a largura de banda �� limitada e custosa. Use apenas os espelhos principais que s��o disponibilizados para acesso p��blico, a menos que voc�� tenha permiss��o do administrador do servidor do espelho principal.</p></div><div!
class="section" lang="pt-BR"><div class="titlepage"><div><div!
><h3 c
s="title"><a name="sn-additional-resources"></a>1.4. Recursos Adicionais</h3></div></div></div><p>Para mais informa����es sobre a instala����o do Fedora Core, veja o Guia de Instala����o do Fedora Core em <a href="http://fedora.redhat.com/docs/fedora-install-guide-en/" target="_top">http://fedora.redhat.com/docs/fedora-install-guide-en/</a>. Para mais informa����es sobre protocolos b��sicos de Internet, veja <a href="http://library.albany.edu/internet/internet.html" target="_top">http://library.albany.edu/internet/internet.html</a> ou procure no Google em <a href="http://www.google.com/" target="_top">http://www.google.com/</a>. Para mais informa����es gerais sobre espelhos, veja <a href="http://en.wikipedia.org/wiki/Mirror_(computing)" target="_top">http://en.wikipedia.org/wiki/Mirror_(computing)</a>.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-acknowledgements"></a>1.5. Agradecimentos</h3></div></div></div><p>Ka!
rsten Wade forneceu servi��os editoriais e manteve o estilo simples e consistente. Stuart Ellis forneceu algumas informa����es adicionais relacionadas �� seguran��a.</p></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-planning-and-setup.php">Pr��xima</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. Planejamento e Configura����o</td></tr></table></div>
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Tutorial de Espelhamento</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-planning-and-setup.php">Pr��xima</a></td></tr></table><hr></div><div class="article" lang="pt-BR"><div class="titlepage"><div><div><h1 class="title"><a name="mirror-tutorial"></a>Tutorial de Espelhamento</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Paul</span> <span class="othername">W.</span> <span class="surname">Frields</span></h3></div></div></div><div><p class="othercredit"><span class="firstname">Jos��</span> <span class="othername">Nuno</span> <span class="surname">Pires</span></p></div><div><p class="othercredit"><span class="firstname">Diego</span> <span class="othername">B.</span> <span class="surname">Zacar��o</span></p></div><div><p c!
lass="othercredit"><span class="firstname">Hugo</span> <span class="surname">Cisneiros</span></p></div><div><p class="copyright">Copyright �� 2004, 2005 Paul W. Frields</p></div><div><a href="ln-legalnotice-opl.php">Nota Legal</a></div><div><a href="rv-revhistory.php">Hist��rico de Revis��es</a></div></div><hr></div><div class="toc"><dl><dt><span class="section"><a href="index.php#sn-introduction">1. Introdu����o</a></span></dt><dd><dl><dt><span class="section"><a href="index.php#sn-purpose">1.1. Prop��sito</a></span></dt><dt><span class="section"><a href="index.php#sn-audience">1.2. Audi��ncia</a></span></dt><dt><span class="section"><a href="index.php#sn-about-mirrors">1.3. Sobre Espelhos</a></span></dt><dt><span class="section"><a href="index.php#sn-additional-resources">1.4. Recursos Adicionais</a></span></dt><dt><span class="section"><a href="index.php#sn-acknowledgements">1.5. Agradecimentos</a></span></dt></dl></dd><dt><span class="section"><a href="sn-planning-and-s!
etup.php">2. Planejamento e Configura����o</a></span></dt><dd>!
<dl><d
span class="section"><a href="sn-planning-and-setup.php#sn-hierarchy">2.1. A Estrutura da Distribui����o</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-copying-original-distribution">2.2. Copiando a Distribui����o Original</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-trimming-tree">2.3. Eliminando Subdiret��rio de Arquiteturas</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-download-files">2.4. Efetuando Download dos Arquivos</a></span></dt><dd><dl><dt><span class="section"><a href="sn-planning-and-setup.php#sn-http-and-ftp-download">2.4.1. Efetuando Download usando HTTP ou FTP</a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-rsync">2.4.2. O Comando <code class="command">rsync</code></a></span></dt><dt><span class="section"><a href="sn-planning-and-setup.php#sn-rsync-download">2.4.3. Efetuando download usando o <code class="command">rsync</code></a><!
/span></dt></dl></dd><dt><span class="section"><a href="sn-planning-and-setup.php#sn-maintenance">2.5. Mantendo Seu Espelho</a></span></dt></dl></dd><dt><span class="section"><a href="sn-server-config.php">3. Configura����o do Servidor</a></span></dt><dd><dl><dt><span class="section"><a href="sn-server-config.php#sn-installing-apache">3.1. Instalando o Servidor Web Apache</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-configuring-apache">3.2. Configurando o Servidor Web Apache</a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-solving-dependencies">3.3. Resolvendo depend��ncias </a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-repositories">3.4. Configurando Reposit��rios</a></span></dt><dd><dl><dt><span class="section"><a href="sn-server-config.php#sn-yum-arch">3.4.1. <code class="command">yum-arch</code></a></span></dt><dt><span class="section"><a href="sn-server-config.php#sn-createrepo">3.4.2. <c!
ode class="command">createrepo</code></a></span></dt><dt><span!
class
ection"><a href="sn-server-config.php#sn-repository-locations">3.4.3. Localiza����o do Reposit��rio</a></span></dt></dl></dd></dl></dd><dt><span class="section"><a href="sn-client-config.php">4. Configura����o do Cliente</a></span></dt><dt><span class="index"><a href="generated-index.php">��ndice Remissivo</a></span></dt></dl></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-introduction"></a>1. Introdu����o</h2></div></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-purpose"></a>1.1. Prop��sito</h3></div></div></div><p>Este tutorial apresenta um conjunto de t��picos relacionados que permitem um administrador integrar, de forma transparente, os servi��os de espelho e atualiza����o no Fedora Core. Use estes servi��os para, por exemplo, uma sala de aula, laborat��rio ou escrit��rio. Estes servi��os aumentam tamb��m a facilidade de utiliza����o e m!
elhoram a experi��ncia de uso do sistema para o usu��rio. Adicionam tamb��m algum valor recebido de sistemas operacionais e software n��o-propriet��rios.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Relatando Erros no Documento"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Dica]" src="./stylesheet-images/tip.png"></td><th align="left">Relatando Erros no Documento</th></tr><tr><td align="left" valign="top"><p>Para relatar um erro ou omiss��o neste documento, preencha um relat��rio de bug no Bugzilla em <a href="http://bugzilla.redhat.com" target="_top">http://bugzilla.redhat.com</a>. Quando voc�� for preencher o relat��rio, selecione "Fedora Documentation" (Documenta����o Fedora) no campo <code class="systemitem">Product</code> (Produto) e selecione o t��tulo do seu documento como <code class="systemitem">Component</code> (Componente). A vers��o deste documento �� mirror-tutorial-1.0.1 (2006-08-!
07).</p><p>Os mantenedores deste documento ir��o receber autom!
aticam
e o seu relat��rio de erro. Em nome de toda a comunidade Fedora, obrigado por nos ajudar a fazer melhorias.</p></td></tr></table></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-audience"></a>1.2. Audi��ncia</h3></div></div></div><p>Voc�� ir�� achar este tutorial mais ��til se voc�� for um administrador de sistemas ou um "usu��rio experiente" do Fedora Core, familiarizado com os seguintes t��picos:</p><div class="itemizedlist"><ul type="disc"><li><p>Instala����o e administra����o do sistema Fedora Core</p></li><li><p>Protocolo b��sico de Internet (HTTP/Web)</p></li><li><p>Usando a interface de linha de comando</p></li></ul></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-about-mirrors"></a>1.3. Sobre Espelhos</h3></div></div></div><p>Um <span class="emphasis"><em>espelho</em></span><a class="indexterm" name="id2733896"></a> �� um servidor que oferece uma c�!
�pia de uma ou mais cole����es de arquivos. Espelhar um site reduz o tr��fego no servidor original, aliviando deste modo o estresse e os custos da largura de banda de v��rios usu��rios. Os benef��cios de rodar um espelho local incluem o acesso muito r��pido em toda a rede local, fornecimento de servi��os personalizados aos usu��rios locais e aumento das suas habilidades no gerenciamento de servi��os de Internet.</p><p>O servidor de onde obt��m-se os arquivos para criar o seu espelho �� chamado de <span class="emphasis"><em>espelho principal</em></span><a class="indexterm" name="id2690614"></a>. Se poss��vel, escolha um espelho principal geogr��ficamente pr��ximo. Isto reduz o tr��fego desnecess��rio entre se����es intercontinentais da Internet, onde a largura de banda �� limitada e custosa. Use apenas os espelhos principais que s��o disponibilizados para acesso p��blico, a menos que voc�� tenha permiss��o do administrador do servidor do espelho principal.</p></div><div clas!
s="section" lang="pt-BR"><div class="titlepage"><div><div><h3 !
class=
tle"><a name="sn-additional-resources"></a>1.4. Recursos Adicionais</h3></div></div></div><p>Para mais informa����es sobre a instala����o do Fedora Core, veja o Guia de Instala����o do Fedora Core em <a href="http://fedora.redhat.com/docs/fedora-install-guide-en/" target="_top">http://fedora.redhat.com/docs/fedora-install-guide-en/</a>. Para mais informa����es sobre protocolos b��sicos de Internet, veja <a href="http://library.albany.edu/internet/internet.html" target="_top">http://library.albany.edu/internet/internet.html</a> ou procure no Google em <a href="http://www.google.com/" target="_top">http://www.google.com/</a>. Para mais informa����es gerais sobre espelhos, veja <a href="http://en.wikipedia.org/wiki/Mirror_(computing)" target="_top">http://en.wikipedia.org/wiki/Mirror_(computing)</a>.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-acknowledgements"></a>1.5. Agradecimentos</h3></div></div></div><p>Karsten!
Wade forneceu servi��os editoriais e manteve o estilo simples e consistente. Stuart Ellis forneceu algumas informa����es adicionais relacionadas �� seguran��a.</p></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-planning-and-setup.php">Pr��xima</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. Planejamento e Configura����o</td></tr></table></div>
<?
Index: ln-legalnotice-opl.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/pt_BR/ln-legalnotice-opl.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ln-legalnotice-opl.php 14 Aug 2006 17:57:44 -0000 1.1
+++ ln-legalnotice-opl.php 14 Aug 2006 20:19:01 -0000 1.2
@@ -11,7 +11,7 @@
Permission is granted to copy, distribute, and/or modify this
document under the terms of the Open Publication Licence, Version
1.0, or any later version. The terms of the OPL are set out below.
- </p><div class="orderedlist"><a name="opl.terms"></a><ol type="I"><li><a name="opl.require"></a><h2><a name="id2904026"></a>REQUIREMENTS ON BOTH UNMODIFIED AND MODIFIED
+ </p><div class="orderedlist"><a name="opl.terms"></a><ol type="I"><li><a name="opl.require"></a><h2><a name="id2786376"></a>REQUIREMENTS ON BOTH UNMODIFIED AND MODIFIED
VERSIONS</h2><p>
Open Publication works may be reproduced and distributed in
whole or in part, in any medium physical or electronic, provided
@@ -37,10 +37,10 @@
surfaces of the book the original publisher's name shall be as
large as the title of the work and cited as possessive with
respect to the title.
- </p></li><li><a name="opl.copyright"></a><h2><a name="id2911074"></a>COPYRIGHT</h2><p>
+ </p></li><li><a name="opl.copyright"></a><h2><a name="id2790746"></a>COPYRIGHT</h2><p>
The copyright to each Open Publication is owned by its author(s)
or designee.
- </p></li><li><a name="opl.scope"></a><h2><a name="id2915919"></a>SCOPE OF LICENSE</h2><p>
+ </p></li><li><a name="opl.scope"></a><h2><a name="id2791579"></a>SCOPE OF LICENSE</h2><p>
The following license terms apply to all Open Publication works,
unless otherwise explicitly stated in the document.
</p><p>
@@ -60,7 +60,7 @@
including, but not limited to, the implied warranties of
merchantability and fitness for a particular purpose or a
warranty of non-infringement.
- </p></li><li><a name="opl.modified.works"></a><h2><a name="id2920890"></a>REQUIREMENTS ON MODIFIED WORKS</h2><p>
+ </p></li><li><a name="opl.modified.works"></a><h2><a name="id2772610"></a>REQUIREMENTS ON MODIFIED WORKS</h2><p>
All modified versions of documents covered by this license,
including translations, anthologies, compilations and partial
documents, must meet the following requirements:
@@ -80,7 +80,7 @@
The original author's (or authors') name(s) may not be used
to assert or imply endorsement of the resulting document
without the original author's (or authors') permission.
- </p></li></ol></div></li><li><a name="opl.good-practice"></a><h2><a name="id2894482"></a>GOOD-PRACTICE RECOMMENDATIONS</h2><p>
+ </p></li></ol></div></li><li><a name="opl.good-practice"></a><h2><a name="id2783948"></a>GOOD-PRACTICE RECOMMENDATIONS</h2><p>
In addition to the requirements of this license, it is requested
from and strongly recommended of redistributors that:
</p><div class="orderedlist"><ol type="1"><li><p>
@@ -99,7 +99,7 @@
considered good form to offer a free copy of any hardcopy
and CD-ROM expression of an Open Publication-licensed work
to its author(s).
- </p></li></ol></div></li><li><a name="opl.options"></a><h2><a name="id2928373"></a>LICENSE OPTIONS</h2><p>
+ </p></li></ol></div></li><li><a name="opl.options"></a><h2><a name="id2786870"></a>LICENSE OPTIONS</h2><p>
The author(s) and/or publisher of an Open Publication-licensed
document may elect certain options by appending language to the
reference to or copy of the license. These options are
Index: sn-client-config.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/pt_BR/sn-client-config.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sn-client-config.php 14 Aug 2006 17:57:44 -0000 1.1
+++ sn-client-config.php 14 Aug 2006 20:19:01 -0000 1.2
@@ -7,14 +7,14 @@
?>
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4. Configura����o do Cliente</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-server-config.php">Anterior</a>��</td><th width="60%" align="center">��</th><td width="20%" align="right">��<a accesskey="n" href="generated-index.php">Pr��xima</a></td></tr></table><hr></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-client-config"></a>4. Configura����o do Cliente</h2></div></div></div><p>Sistemas clientes que usam <code class="command">yum</code>para contatar seu espelho tamb��m necessitam de configura����o. O arquivos de configura����o de reposit��rio do <code class="command">yum</code> est��o localizados em <code class="filename">/etc/yum.repos.d</code>. Abaixo est�� um exemplo de configura����o de arquivo.</p><div class="example"><a name="id2882637"></a><pre class="screen">
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4. Configura����o do Cliente</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-server-config.php">Anterior</a>��</td><th width="60%" align="center">��</th><td width="20%" align="right">��<a accesskey="n" href="generated-index.php">Pr��xima</a></td></tr></table><hr></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-client-config"></a>4. Configura����o do Cliente</h2></div></div></div><p>Sistemas clientes que usam <code class="command">yum</code> para contatar seu espelho tamb��m necessitam de configura����o. Os arquivos de configura����o de reposit��rio do <code class="command">yum</code> est��o localizados em <code class="filename">/etc/yum.repos.d</code>. Abaixo est�� um exemplo de configura����o de arquivo.</p><div class="example"><a name="id2745847"></a><pre class="screen">
<code class="computeroutput">[mirror]
name=Fedora Core $releasever - $basearch - Base
baseurl=http://server.mydomain.net/mirror/fedora/linux/core/$releasever/$...
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora</code>
-</pre><p class="title"><b>Exemplo 3. Exemplo <code class="filename">/etc/yum.repos.d/fedora-mirror.repo</code></b></p></div><p>Sistemas clientes devem usar um arquivo de configura����o de reposit��rio para cada arquitetura Fedora que seu espelho oferecer. A distribui����o bas e as tualiza����es liberadas, por exemplo, cada um requer um arquivo de configura����o separado.</p><p>Se voc�� quer que seus clientes usem seu espelho no lugar do reposit��rio oficial, desabilite os reposit��rios existentes. Para fazer isso, edite o arquivo do cliente e inclua no reposit��rio oficial a diretiva <strong class="userinput"><code>enabled=0</code></strong>. Voc�� precisar�� de acesso <code class="systemitem">root</code> para editar estes arquivos.</p><p>Muitos reposit��rios fornecem seus pr��prios pacotes instal��veis RPM que cont��m estes arquivos de configura����o. Quando um usu��rio instala o RPM, o novo arquivo em <code class="filename">/etc/yum.repos.d/</code> referencia o reposit��ri!
o. Estes pacotes simplificam a adi����o de novos reposit��rios para o usu��rios final. Se voc�� usa tal pacote voc�� mesmo depender�� do n��mero e da habilidade dos clientes do seu servi��o de reposit��rio. </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sn-server-config.php">Anterior</a>��</td><td width="20%" align="center">��</td><td width="40%" align="right">��<a accesskey="n" href="generated-index.php">Pr��xima</a></td></tr><tr><td width="40%" align="left" valign="top">3. Configura����o do Servidor��</td><td width="20%" align="center"><a accesskey="h" href="index.php">Principal</a></td><td width="40%" align="right" valign="top">����ndice Remissivo</td></tr></table></div>
+</pre><p class="title"><b>Exemplo 3. Exemplo <code class="filename">/etc/yum.repos.d/fedora-mirror.repo</code></b></p></div><p>Sistemas clientes devem usar um arquivo de configura����o de reposit��rio para cada arquitetura Fedora que seu espelho oferecer. A distribui����o base e as atualiza����es liberadas, por exemplo, cada um requer um arquivo de configura����o separado.</p><p>Se voc�� quer que seus clientes usem seu espelho no lugar do reposit��rio oficial, desabilite os reposit��rios existentes. Para fazer isso, edite o arquivo do cliente e inclua no reposit��rio oficial a diretiva <strong class="userinput"><code>enabled=0</code></strong>. Voc�� precisar�� de acesso <code class="systemitem">root</code> para editar estes arquivos.</p><p>Muitos reposit��rios fornecem seus pr��prios pacotes instal��veis RPM que cont��m estes arquivos de configura����o. Quando um usu��rio instala o RPM, o novo arquivo em <code class="filename">/etc/yum.repos.d/</code> referencia o reposit��!
rio. Estes pacotes simplificam a adi����o de novos reposit��rios para o usu��rios final. Se voc�� usa tal pacote voc�� mesmo depender�� do n��mero e da habilidade dos clientes do seu servi��o de reposit��rio. </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sn-server-config.php">Anterior</a>��</td><td width="20%" align="center">��</td><td width="40%" align="right">��<a accesskey="n" href="generated-index.php">Pr��xima</a></td></tr><tr><td width="40%" align="left" valign="top">3. Configura����o do Servidor��</td><td width="20%" align="center"><a accesskey="h" href="index.php">Principal</a></td><td width="40%" align="right" valign="top">����ndice Remissivo</td></tr></table></div>
<?
Index: sn-planning-and-setup.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/pt_BR/sn-planning-and-setup.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sn-planning-and-setup.php 14 Aug 2006 17:57:44 -0000 1.1
+++ sn-planning-and-setup.php 14 Aug 2006 20:19:01 -0000 1.2
@@ -7,7 +7,7 @@
?>
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2. Planejamento e Configura����o</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.php">Anterior</a>��</td><th width="60%" align="center">��</th><td width="20%" align="right">��<a accesskey="n" href="sn-server-config.php">Pr��xima</a></td></tr></table><hr></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-planning-and-setup"></a>2. Planejamento e Configura����o</h2></div></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-hierarchy"></a>2.1. A Estrutura da Distribui����o</h3></div></div></div><p>A <span class="emphasis"><em>distribui����o</em></span> Fedora <a class="indexterm" name="id2826380"></a>, que �� a cole����o de todos os arquivos relacionados ao Fedora, usa a ��rvore de diret��rios como no <a href="sn-planning-an!
d-setup.php#ex-fedora-dir-tree" title="Exemplo 1. ��rvore de diret��rios Fedora">Exemplo��1, �����rvore de diret��rios Fedora���</a>. Ela pode incluir v��rias vers��es do Fedora Core. O planejamento da ��rvore torna mais simples a elimina����o de arquivos desnecess��rios ou indesej��veis. Quando voc�� configurar um espelho, duplique esta ��rvore exatamente igual ou o mais semelhante poss��vel. Se voc�� duplicar a ��rvore, ser�� mais f��cil automatizar as atualiza����es noturnas.</p><div class="example"><a name="ex-fedora-dir-tree"></a><pre class="screen">
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">2. Planejamento e Configura����o</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.php">Anterior</a>��</td><th width="60%" align="center">��</th><td width="20%" align="right">��<a accesskey="n" href="sn-server-config.php">Pr��xima</a></td></tr></table><hr></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-planning-and-setup"></a>2. Planejamento e Configura����o</h2></div></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-hierarchy"></a>2.1. A Estrutura da Distribui����o</h3></div></div></div><p>A <span class="emphasis"><em>distribui����o</em></span> Fedora<a class="indexterm" name="id2689574"></a>, que �� a cole����o de todos os arquivos relacionados ao Fedora, usa a ��rvore de diret��rios como no <a href="sn-planning-and!
-setup.php#ex-fedora-dir-tree" title="Exemplo 1. ��rvore de diret��rios Fedora">Exemplo��1, �����rvore de diret��rios Fedora���</a>. Ela pode incluir v��rias vers��es do Fedora Core. O planejamento da ��rvore torna mais simples a elimina����o de arquivos desnecess��rios ou indesej��veis. Quando voc�� configurar um espelho, duplique esta ��rvore exatamente igual ou o mais semelhante poss��vel. Se voc�� duplicar a ��rvore, ser�� mais f��cil automatizar as atualiza����es noturnas.</p><div class="example"><a name="ex-fedora-dir-tree"></a><pre class="screen">
<code class="computeroutput">fedora
+-- linux
+-- core
@@ -42,17 +42,17 @@
+-- SRPMS
+-- i386
+-- x86_64</code>
-</pre><p class="title"><b>Exemplo 1. ��rvore de diret��rios Fedora</b></p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Conven����es de nomes"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Nota]" src="./stylesheet-images/note.png"></td><th align="left">Conven����es de nomes</th></tr><tr><td align="left" valign="top"><p>Ao longo do restante do documento, <code class="filename">/var/www/mirror</code> representar�� a pasta onde todos os seus arquivos espelhados ser��o armazenados. Voc�� pode substituir por um local diferente. Esta localiza����o simplifica o compartilhamento do seu espelho, devido �� configura����o pr��-definida do Fedora Core. Veja a <a href="sn-server-config.php" title="3. Configura����o do Servidor">Se����o��3, ���Configura����o do Servidor���</a> para mais informa����es. O nome do servidor <code class="computeroutput">mirror.example.com</code> representa o espelho principal.!
</p></td></tr></table></div><p>O diret��rio <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/os</code> cont��m uma c��pia de todos os arquivos originais da distribui����o para o Fedora Core 5. Eles s��o os mesmos arquivos encontrados na vers��o em DVD e CD-ROM da distribui����o. A subpasta <code class="filename">Fedora</code> cont��m todos os arquivos que s��o necess��rios para a instala����o, incluindo a cole����o inteira de pacotes RPM. A pasta <code class="filename">images</code> cont��m c��pias de algumas imagens de disquete ou CD-ROM para inicializar o sistema em modo de instala����o ou reparo. A pasta <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/iso</code> cont��m imagens da vers��o em CD-ROM da distribui����o.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Pacotes RPM"><tr><td rowspan="2" align="center" valign="top" width="25">!
<img alt="[Nota]" src="./stylesheet-images/note.png"></td><th !
align=
ft">Pacotes RPM</th></tr><tr><td align="left" valign="top"><p>O <em class="firstterm">RPM</em><a class="indexterm" name="id2828268"></a>, originalmente o Red Hat Package Manager (Gerenciador de Pacotes Red Hat) e agora o RPM Package Manager (Gerenciador de Pacotes RPM), n��o �� somente um formato de arquivo. RPM �� tamb��m um sistema que registra e interconecta programas e informa����es de vers��o. O sistema RPM �� muito popular e muitas outras distribui����es Linux o usam tamb��m. Leia mais informa����es sobre o RPM em <a href="http://www.rpm.org/" target="_top">http://www.rpm.org/</a>.</p></td></tr></table></div><p>As pastas <code class="filename">SRPMS</code> abaixo da hierarquia especifica de arquiteturas s��o atalhos que apontam para a pasta <code class="filename">SRPMS</code> principal da distribui����o. Por exemplo, <code class="filename">fedora/linux/core/2/i386/os/SRPMS</code> �� um atalho que aponta para <code class="filename">fedora/linux/core/2/SRPMS</code>.</p><!
p>Um espelho Fedora consiste ao menos das imagens ISO originais <span class="emphasis"><em>ou</em></span> dos arquivos da distribui����o. Se poss��vel inclua ambos, contanto que voc�� tenha espa��o em disco e/ou largura de banda suficiente.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-copying-original-distribution"></a>2.2. Copiando a Distribui����o Original</h3></div></div></div><p>Se voc�� j�� tem CD-ROMs de instala����o da distribui����o em bom estado, reduza seu consumo de banda e tempo gasto baixando arquivos, copiando os arquivos dos discos para seu servidor. Copie todos os arquivos de instala����o do Disco 1 para a pasta <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/os</code>. Ent��o copie todos os arquivos da pasta <code class="filename">Fedora</code> de cada um dos discos de instala����o restantes, para a pasta <code class="filename">fedora/linux/core/5/<em clas!
s="replaceable"><code>arch</code></em>/os/</code> no servidor<!
/p><p>
ie todos os arquivos da pasta <code class="filename">SRPMS</code> de cada disco "Fonte" (Sources) na pasta <code class="filename">fedora/linux/core/5/SRPMS</code> no servidor. Crie um atalho (link) na pasta <code class="filename">os</code> que aparece sob cada arquitetura. Siga este exemplo:</p><pre class="screen">
+</pre><p class="title"><b>Exemplo 1. ��rvore de diret��rios Fedora</b></p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Conven����es de nomes"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Nota]" src="./stylesheet-images/note.png"></td><th align="left">Conven����es de nomes</th></tr><tr><td align="left" valign="top"><p>Ao longo do restante do documento, <code class="filename">/var/www/mirror</code> representar�� a pasta onde todos os seus arquivos espelhados ser��o armazenados. Voc�� pode substituir por um local diferente. Esta localiza����o simplifica o compartilhamento do seu espelho, devido a configura����o pr��-definida do Fedora Core. Veja a <a href="sn-server-config.php" title="3. Configura����o do Servidor">Se����o��3, ���Configura����o do Servidor���</a> para mais informa����es. O nome do servidor <code class="computeroutput">mirror.example.com</code> representa o espelho principal.<!
/p></td></tr></table></div><p>O diret��rio <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/os</code> cont��m uma c��pia de todos os arquivos originais da distribui����o para o Fedora Core 5. Eles s��o os mesmos arquivos encontrados na vers��o em DVD e CD-ROM da distribui����o. A subpasta <code class="filename">Fedora</code> cont��m todos os arquivos que s��o necess��rios para a instala����o, incluindo a cole����o inteira de pacotes RPM. A pasta <code class="filename">images</code> cont��m c��pias de algumas imagens de disquete ou CD-ROM para inicializar o sistema em modo de instala����o ou reparo. A pasta <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/iso</code> cont��m imagens da vers��o em CD-ROM da distribui����o.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Pacotes RPM"><tr><td rowspan="2" align="center" valign="top" width="25"><!
img alt="[Nota]" src="./stylesheet-images/note.png"></td><th a!
lign="
t">Pacotes RPM</th></tr><tr><td align="left" valign="top"><p>O <em class="firstterm">RPM</em><a class="indexterm" name="id2691464"></a>, originalmente o Red Hat Package Manager (Gerenciador de Pacotes Red Hat) e agora o RPM Package Manager (Gerenciador de Pacotes RPM), n��o �� somente um formato de arquivo. RPM �� tamb��m um sistema que registra e interconecta programas e informa����es de vers��o. O sistema RPM �� muito popular e muitas outras distribui����es Linux o usam tamb��m. Leia mais informa����es sobre o RPM em <a href="http://www.rpm.org/" target="_top">http://www.rpm.org/</a>.</p></td></tr></table></div><p>As pastas <code class="filename">SRPMS</code> abaixo da hierarquia especifica de arquiteturas s��o atalhos que apontam para a pasta <code class="filename">SRPMS</code> principal da distribui����o. Por exemplo, <code class="filename">fedora/linux/core/2/i386/os/SRPMS</code> �� um atalho que aponta para <code class="filename">fedora/linux/core/2/SRPMS</code>.</p><p!
>Um espelho Fedora consiste ao menos das imagens ISO originais <span class="emphasis"><em>ou</em></span> dos arquivos da distribui����o. Se poss��vel inclua ambos, contanto que voc�� tenha espa��o em disco e/ou largura de banda suficiente.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-copying-original-distribution"></a>2.2. Copiando a Distribui����o Original</h3></div></div></div><p>Se voc�� j�� tem CD-ROMs de instala����o da distribui����o em bom estado, reduza seu consumo de banda e tempo gasto baixando arquivos, copiando os arquivos dos discos para seu servidor. Copie todos os arquivos de instala����o do Disco 1 para a pasta <code class="filename">fedora/linux/core/5/<em class="replaceable"><code>arch</code></em>/os</code>. Ent��o copie todos os arquivos da pasta <code class="filename">Fedora</code> de cada um dos discos de instala����o restantes, para a pasta <code class="filename">fedora/linux/core/5/<em class!
="replaceable"><code>arch</code></em>/os/</code> no servidor.<!
/p><p>
ie todos os arquivos da pasta <code class="filename">SRPMS</code> de cada disco "Fonte" (Sources) na pasta <code class="filename">fedora/linux/core/5/SRPMS</code> no servidor. Crie um atalho (link) na pasta <code class="filename">os</code> que aparece sob cada arquitetura. Siga este exemplo:</p><pre class="screen">
<strong class="userinput"><code>cd /var/www/mirror/fedora/linux/core/5/i386/os/Fedora
ln ../../SRPMS SRPMS</code></strong>
-</pre><p>A documenta����o do <span><strong class="application">anaconda</strong></span><a class="indexterm" name="id2828433"></a>, o programa de instala����o do Fedora Core, chama esta estrutura de diret��rio de <em class="firstterm">��rvore expandida</em><a class="indexterm" name="id2828446"></a>. Isto porque os dados de cada pacote de cada CD est��o extra��dos, ou expandidos, em uma larga ��rvore de diret��rios com uma estrutura pr��-determinada. O instalador <span><strong class="application">anaconda</strong></span> atenta �� est�� estrutura at�� um certo ponto.</p><p>Se voc�� <span class="emphasis"><em>somente</em></span> incluiu as imagens de CD, crie um espelho apropriado para servi��os de instala����o montando cada imagem de CD abaixo do diret��rio <code class="filename"><em class="replaceable"><code>arch</code></em>/os/</code>. Crie um diret��rio para cada CD, nomeando-os como <code class="filename">disc1</code>, <code class="filename">disc2</code> e assim por diant!
e. Monte cada disco na pasta apropriada e adicione entradas no <code class="filename">/etc/fstab</code> para serem montados automaticamente em caso de um reinicio (reboot). Cada entrada ficar�� assim:</p><pre class="screen">
+</pre><p>A documenta����o do <span><strong class="application">anaconda</strong></span><a class="indexterm" name="id2691629"></a>, o programa de instala����o do Fedora Core, chama esta estrutura de diret��rio de <em class="firstterm">��rvore expandida</em><a class="indexterm" name="id2691641"></a>. Isto porque os dados de cada pacote de cada CD est��o extra��dos, ou expandidos, em uma larga ��rvore de diret��rios com uma estrutura pr��-determinada. O instalador <span><strong class="application">anaconda</strong></span> atenta a est�� estrutura at�� um certo ponto.</p><p>Se voc�� <span class="emphasis"><em>somente</em></span> incluiu as imagens de CD, crie um espelho apropriado para servi��os de instala����o montando cada imagem de CD abaixo do diret��rio <code class="filename"><em class="replaceable"><code>arch</code></em>/os/</code>. Crie um diret��rio para cada CD, nomeando-os como <code class="filename">disc1</code>, <code class="filename">disc2</code> e assim por diante!
. Monte cada disco na pasta apropriada e adicione entradas no <code class="filename">/etc/fstab</code> para serem montados automaticamente em caso de um reinicio (reboot). Cada entrada ficar�� assim:</p><pre class="screen">
<code class="computeroutput">/<em class="replaceable"><code>caminho</code></em>/i386/iso/FC5-i386-disc1.iso /<em class="replaceable"><code>caminho</code></em>/i386/os/disc1 iso9660 defaults 0 0</code>
</pre><p>A aplica����o de instala����o <span><strong class="application">anaconda</strong></span> automaticamente detecta estas pastas e as usa sem maiores problemas. Al��m disso, ferramentas de configura����o do sistema como <span><strong class="application">system-config-packages</strong></span> tamb��m continuam funcionando normalmente quando apontadas para a pasta de ponto de montagem da imagem ISO.</p><p>Existem inconveni��ncias ao usar imagens ISO de CD desta forma. Por exemplo, um ��nico diret��rio n��o conter�� a distribui����o inteira dos pacotes RPM. Atalhos (links simb��licos) podem contornar este problema, mas as pol��ticas de seguran��a do seu servidor podem n��o permitir isto. O Fedora Core tamb��m vem em imagens ISO no formato DVD, que �� uma alternativa �� esse problema. Usu��rios que n��o tem gravador de DVD, entretanto, n��o conseguem usar esta imagem para gravar discos para o seu pr��prio uso.</p><p>Voc�� precisa somente de uma simples linha no <code clas!
s="filename">/etc/fstab</code> para montar a imagem ISO DVD do Fedora Core. A entrada fica assim:</p><pre class="screen">
<code class="computeroutput">/<em class="replaceable"><code>caminho</code></em>/i386/iso/FC5-i386-DVD.iso /<em class="replaceable"><code>caminho</code></em>/i386/os iso9660 defaults 0 0</code>
-</pre></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-trimming-tree"></a>2.3. Eliminando Subdiret��rio de Arquiteturas</h3></div></div></div><p>Voc�� pode omitir quase todas os subdiret��rios da ��rvore que n��o planeja usar. Considere cuidadosamente o impacto da exclus��o destas pastas. Os subdiret��rios que voc�� pode excluir do seu espelho incluem:</p><div class="variablelist"><dl><dt><span class="term">Vers��es antigas do Fedora Core (qualquer diret��rio numerado).</span></dt><dd><p>Antes de voc�� excluir uma vers��o antiga, assegure-se de que isto n��o afetar�� de forma adversa alguns de seus usu��rios. Estes efeitos adversos podem ser causados de muitas maneiras. Por exemplo, o n��vel de suporte para determinado hardware as vezes muda entre uma vers��o e outra. Seus usu��rios talvez precisem executar tarefas relacionados a programas, como por exemplo a constru����o de pacotes para diferentes vers��es do Fedora Cor!
e. Sempre esteja ciente das necessidades dos seus usu��rios durante o est��gio de planejamento.</p></dd><dt><span class="term">Pastas para arquiteturas que seu site n��o suporta.</span></dt><dd><p>Se voc�� n��o tem nenhuma m��quina x86-64 para oferecer suporte, apagando estas pastas, elimina-se v��rios gigabytes de arquivos extras. Se voc�� ir�� oferecer suporte a x86-64 posteriormente, ent��o voc�� dever�� restaurar o espelhamento desses subdiret��rios.</p></dd><dt><span class="term">A pasta <code class="filename">development</code> (anteriormente "Rawhide").</span></dt><dd><p>Esta pasta cont��m todos os ��ltimos pacotes mais atualizados do Projeto Fedora. Se voc�� participa do desenvolvimento ativo, voc�� n��o deve eliminar este subdiret��rio. O desenvolvimento anda em passos r��pidos e requer freq��entes atualiza����es para as ��ltimas vers��es dos pacotes em desenvolvimento. Contudo, as freq��entes atualiza����es fazem que seu espelho baixe quantidades significativas de!
material durante o ciclo regular de atualiza����es.</p></dd><!
dt><sp
class="term">As pastas <code class="filename">testing</code>.</span></dt><dd><p>Estes subdiret��rios cont��m atualiza����es que s��o sujeitas a testes p��blicos de garantia de qualidade, assim como as vers��es de teste e "pr��-lan��amentos" da distribui����o Fedora Core. A pasta <code class="filename">testing</code> a baixo da ��rvore principal <code class="filename">core</code> �� onde as vers��es de teste da distribui����o, como o Fedora Core 5 Test3, s��o mantidas. (Usu��rios das distribui����es de teste s��o freq��entemente direcionados a usar o subdiret��rio <code class="filename">development</code> para atualiza����es de pacotes.) A pasta <code class="filename">testing</code> abaixo de <code class="filename">updates</code>, cont��m atualiza����es de pacotes que ainda n��o passaram pela fase de testes p��blicos.</p></dd><dt><span class="term">As pastas <code class="filename">debug</code>.</span></dt><dd><p>Estas pastas cont��m pacotes que permitem desenvolvedores e usu�!
�rios habilidosos interpretarem dados criados quando um programa fecha inesperadamente ou encontra algum erro (bug). Se voc�� participa ativamente no desenvolvimento do Fedora, voc�� n��o deve eliminar estas pastas. Se voc�� apagar este subdiret��rio, voc�� ainda pode baixar pacotes individuais, com sua necessidade, atrav��s de um site espelho p��blico pr��ximo.</p></dd><dt><span class="term">As pastas <code class="filename">SRPMS</code> (e links aos mesmos).</span></dt><dd><p>Estas pastas cont��m o c��digo original de todos os pacotes bin��rios RPM da distribui����o. Voc�� pode baixar estes pacotes individualmente, de acordo com sua necessidade para economizar espa��o no seu espelho local.</p></dd></dl></div><p>A menos que seu site esteja pr��ximo da ger��ncia de configura����es de esta����es de trabalho, voc�� provavelmente n��o ir�� eliminar qualquer subdiret��rio de <code class="filename">updates</code> para as distribui����es que voc�� oferecer suporte. Estes locais co!
nt��m pacotes com corre����es de erros (bugs), corre����es de !
segura
a e atualiza����es de erratas que seus usu��rios provavelmente querem.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-download-files"></a>2.4. Efetuando Download dos Arquivos</h3></div></div></div><p>Encontre um espelho p��blico para o Fedora Core olhando na p��gina de espelhos do projeto principal, </p><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><a name="sn-http-and-ftp-download"></a>2.4.1. Efetuando Download usando HTTP ou FTP</h4></div></div></div><p>Para efetuar download via HTTP ou FTP, use qualquer um dos comandos <code class="command">wget</code> ou <code class="command">lftp</code>. O comando <code class="command">wget</code> analisa os subdiret��rios recursivamente automaticamente e baixa a ��rvore de dados inteira com um simples comando. Entretanto, se voc�� n��o tiver cuidado, �� poss��vel que se baixe muito mais dados do que o pretendido. Os seguintes comandos espe!
lham a distribui����o Fedora Core atual inteira:</p><pre class="screen">
+</pre></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-trimming-tree"></a>2.3. Eliminando Subdiret��rio de Arquiteturas</h3></div></div></div><p>Voc�� pode omitir quase todas os subdiret��rios da ��rvore que n��o planeja usar. Considere cuidadosamente o impacto da exclus��o destas pastas. Os subdiret��rios que voc�� pode excluir do seu espelho incluem:</p><div class="variablelist"><dl><dt><span class="term">Vers��es antigas do Fedora Core (qualquer diret��rio numerado).</span></dt><dd><p>Antes de voc�� excluir uma vers��o antiga, assegure-se de que isto n��o afetar�� de forma adversa alguns de seus usu��rios. Estes efeitos adversos podem ser causados de muitas maneiras. Por exemplo, o n��vel de suporte para determinado hardware as vezes muda entre uma vers��o e outra. Seus usu��rios talvez precisem executar tarefas relacionadas a programas, como por exemplo a constru����o de pacotes para diferentes vers��es do Fedora Cor!
e. Sempre esteja ciente das necessidades dos seus usu��rios durante o est��gio de planejamento.</p></dd><dt><span class="term">Pastas para arquiteturas que seu site n��o suporta.</span></dt><dd><p>Se voc�� n��o tem nenhuma m��quina x86-64 para oferecer suporte, apagando estas pastas, elimina-se v��rios gigabytes de arquivos extras. Se voc�� ir�� oferecer suporte a x86-64 posteriormente, ent��o voc�� dever�� restaurar o espelhamento desses subdiret��rios.</p></dd><dt><span class="term">A pasta <code class="filename">development</code> (anteriormente "Rawhide").</span></dt><dd><p>Esta pasta cont��m todos os ��ltimos pacotes mais atualizados do Projeto Fedora. Se voc�� participa do desenvolvimento ativo, voc�� n��o deve eliminar este subdiret��rio. O desenvolvimento anda em passos r��pidos e requer freq��entes atualiza����es para as ��ltimas vers��es dos pacotes em desenvolvimento. Contudo, as freq��entes atualiza����es fazem que seu espelho baixe quantidades significativas de!
material durante o ciclo regular de atualiza����es.</p></dd><!
dt><sp
class="term">As pastas <code class="filename">testing</code>.</span></dt><dd><p>Estes subdiret��rios cont��m atualiza����es que s��o sujeitas a testes p��blicos de garantia de qualidade, assim como as vers��es de teste e "pr��-lan��amentos" da distribui����o Fedora Core. A pasta <code class="filename">testing</code> a baixo da ��rvore principal <code class="filename">core</code> �� onde as vers��es de teste da distribui����o, como o Fedora Core 5 Test3, s��o mantidas. (Usu��rios das distribui����es de teste s��o freq��entemente direcionados a usar o subdiret��rio <code class="filename">development</code> para atualiza����es de pacotes.) A pasta <code class="filename">testing</code> abaixo de <code class="filename">updates</code> cont��m atualiza����es de pacotes que ainda n��o passaram pela fase de testes p��blicos.</p></dd><dt><span class="term">As pastas <code class="filename">debug</code>.</span></dt><dd><p>Estas pastas cont��m pacotes que permitem desenvolvedores e usu��!
rios habilidosos interpretarem dados criados quando um programa fecha inesperadamente ou encontra algum erro (bug). Se voc�� participa ativamente no desenvolvimento do Fedora, voc�� n��o deve eliminar estas pastas. Se voc�� apagar este subdiret��rio, voc�� ainda pode baixar pacotes individuais de acordo com sua necessidade, atrav��s de um site espelho p��blico pr��ximo.</p></dd><dt><span class="term">As pastas <code class="filename">SRPMS</code> (e links aos mesmos).</span></dt><dd><p>Estas pastas cont��m o c��digo original de todos os pacotes bin��rios RPM da distribui����o. Voc�� pode baixar estes pacotes individualmente, de acordo com sua necessidade para economizar espa��o no seu espelho local.</p></dd></dl></div><p>A menos que seu site esteja pr��ximo da ger��ncia de configura����es de esta����es de trabalho, voc�� provavelmente n��o ir�� eliminar qualquer subdiret��rio de <code class="filename">updates</code> para as distribui����es que voc�� oferecer suporte. Estes l!
ocais cont��m pacotes com corre����es de erros (bugs), corre��!
��es d
eguran��a e atualiza����es de erratas que seus usu��rios provavelmente querem.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-download-files"></a>2.4. Efetuando Download dos Arquivos</h3></div></div></div><p>Encontre um espelho p��blico para o Fedora Core olhando na p��gina de espelhos do projeto principal, <a href="http://fedora.redhat.com/Download/mirrors.%20html" target="_top">http://fedora.redhat.com/Download/mirrors. html</a>. Uma vez que voc�� tenha selecionado um site de espelho pr��ximo, note quais servi��os s��o oferecidos (FTP, HTTP e/ou rsync). Um espelho est�� geralmente servindo um grande n��mero de usu��rios. Escolha hor��rios fora de pico, quando poss��vel, para efetuar download de uma grande quantidade de arquivos. Esteja ciente de quaisquer diferen��as nos fuso-hor��rios quando estimar os hor��rios fora de pico.</p><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><!
a name="sn-http-and-ftp-download"></a>2.4.1. Efetuando Download usando HTTP ou FTP</h4></div></div></div><p>Para efetuar download via HTTP ou FTP, use qualquer um dos comandos <code class="command">wget</code> ou <code class="command">lftp</code>. O comando <code class="command">wget</code> analisa os subdiret��rios recursivamente automaticamente e baixa a ��rvore de dados inteira com um simples comando. Entretanto, se voc�� n��o tiver cuidado, �� poss��vel que se baixe muito mais dados do que o pretendido. Os seguintes comandos espelham a distribui����o Fedora Core atual inteira:</p><pre class="screen">
<strong class="userinput"><code>cd /var/www/mirror
wget --mirror -np -nH --cut-dirs=<em class="replaceable"><code>2</code></em> http://mirror.example.com/pub/mirror/fedora/linux/core/5/</code></strong>
-</pre><p>Note as op����es usadas acima:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="command">--mirror</code> habilita a recurs��o (passando por todos os subdiret��rios) e duplica os dados de tempo dos arquivos;</p></li><li><p><code class="command">-np</code> impede que o <code class="command">wget</code> entre no diret��rio pai;</p></li><li><p><code class="command">-nH</code> impede que o <code class="command">wget</code> escreva um diret��rio nomeado com o host (neste caso, <code class="filename"><em class="replaceable"><code>mirror.exemplo.com</code></em></code>);</p></li><li><p><code class="command">--cut-dirs=<em class="replaceable"><code>n</code></em></code> suprime os primeiros <em class="replaceable"><code>n</code></em> diret��rios no caminho. No exemplo acima, <code class="command">--cut-dirs=2</code> impede que o <code class="command">wget</code> de escrever a parte <code class="filename"><em class="replaceable"><code>/pub/mirror</code></em> </!
code> do caminho em seu espelho.</p></li></ul></div><p>A mesma sintaxe funciona para ambos os espelhos principais HTTP e FTP. �� poss��vel que voc�� possa baixar alguns arquivos estranhos se o site HTTP formatar suas p��ginas para navega����o visual. Estes arquivos podem ser seguramente exclu��dos, mas retornam a cada atualiza����o do espelho a menos que voc�� use op����es especiais para exclu��-los. Veja as p��ginas de manual (man) do comando <code class="command">wget</code> para mais informa����es.</p><p>O comando <code class="command">lftp</code> funciona como o comando <code class="command">wget</code> e espelha o ��ndice do servidor HTTP ou FTP. O comando <code class="command">wget</code>, entretanto, n��o exclui arquivos antigos localmente. Esta funcionalidade �� importante para atualizar espelhos de reposit��rios, mantendo-os sincronizados com o espelho principal. Novos arquivos s��o criados e arquivos antigos s��o excluidos automaticamente no espelho principal freq!
��entemente. </p><p>O comando <code class="command">lftp</code!
> sinc
iza arquivos e diret��rios a partir de uma m��quina remota como o <code class="command">rsync</code>, mas usa protocolos HTTP ou FTP. Use o seguinte comando para espelhar a distribui����o do Fedora Core inteira com o <code class="command">lftp</code>:</p><pre class="screen">
+</pre><p>Note as op����es usadas acima:</p><div class="itemizedlist"><ul type="disc"><li><p><code class="command">--mirror</code> habilita a recurs��o (passando por todos os subdiret��rios) e duplica os dados de tempo dos arquivos;</p></li><li><p><code class="command">-np</code> impede que o <code class="command">wget</code> entre no diret��rio pai;</p></li><li><p><code class="command">-nH</code> impede que o <code class="command">wget</code> escreva um diret��rio nomeado com o host (neste caso, <code class="filename"><em class="replaceable"><code>mirror.exemplo.com</code></em></code>);</p></li><li><p><code class="command">--cut-dirs=<em class="replaceable"><code>n</code></em></code> suprime os primeiros <em class="replaceable"><code>n</code></em> diret��rios no caminho. No exemplo acima, <code class="command">--cut-dirs=2</code> impede que o <code class="command">wget</code> escreva a parte <code class="filename"><em class="replaceable"><code>/pub/mirror</code></em> </code!
> do caminho em seu espelho.</p></li></ul></div><p>A mesma sintaxe funciona para ambos os espelhos principais HTTP e FTP. �� poss��vel que voc�� possa baixar alguns arquivos estranhos se o site HTTP formatar suas p��ginas para navega����o visual. Estes arquivos podem ser seguramente exclu��dos, mas retornam a cada atualiza����o do espelho a menos que voc�� use op����es especiais para exclu��-los. Veja as p��ginas de manual (man) do comando <code class="command">wget</code> para mais informa����es.</p><p>O comando <code class="command">lftp</code> funciona como o comando <code class="command">wget</code> e espelha o ��ndice do servidor HTTP ou FTP. O comando <code class="command">wget</code>, entretanto, n��o exclui arquivos antigos localmente. Esta funcionalidade �� importante para atualizar espelhos de reposit��rios, mantendo-os sincronizados com o espelho principal. Novos arquivos s��o criados e arquivos antigos s��o excluidos automaticamente no espelho principal freq��en!
temente. </p><p>O comando <code class="command">lftp</code> si!
ncroni
arquivos e diret��rios a partir de uma m��quina remota como o <code class="command">rsync</code>, mas usa protocolos HTTP ou FTP. Use o seguinte comando para espelhar a distribui����o do Fedora Core inteira com o <code class="command">lftp</code>:</p><pre class="screen">
<strong class="userinput"><code>cd /var/www/mirror && \
lftp -c "open http://mirror.example.com/pub/mirror/linux/core/5/i386/ && \
mirror --delete --verbose"</code></strong>
@@ -64,20 +64,20 @@
</pre><p>Consulte a p��gina de manual (man) do comando <code class="command">lftp</code> para mais detalhes e op����es de uso.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Usando Proxy para obten����o via HTTP ou FTP"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Dica]" src="./stylesheet-images/tip.png"></td><th align="left">Usando Proxy para obten����o via HTTP ou FTP</th></tr><tr><td align="left" valign="top"><p>Se voc�� est�� atr��s de um proxy ou firewall, voc�� pode precisar usar um proxy HTTP para espelhar arquivos. Para fazer isto, exporte as vari��veis de ambiente <code class="command">http_proxy</code> e <code class="command">ftp_proxy</code> antes de executar os comandos <code class="command">wget</code> ou <code class="command">lftp</code>:</p><pre class="screen">
<strong class="userinput"><code>export http_proxy=http://<em class="replaceable"><code>nome de usu��rio</code></em>:<em class="replaceable"><code>senha</code></em>@<em class="replaceable"><code>servidor</code></em>:<em class="replaceable"><code>porta</code></em>
export ftp_proxy=http://<em class="replaceable"><code>nome de usu��rio</code></em>:<em class="replaceable"><code>senha</code></em>@<em class="replaceable"><code>servidor</code></em>:<em class="replaceable"><code>porta</code></em></code></strong>
-</pre></td></tr></table></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><a name="sn-rsync"></a>2.4.2. O Comando <code class="command">rsync</code></h4></div></div></div><p>Use o comando <code class="command">rsync</code> para sincronizar um conjunto de arquivos e/ou diret��rios com uma m��quina remota. Ele opera da mesma maneira que o <code class="command">rcp</code>, mas geralmente �� mais r��pido. Uma raz��o para a velocidade �� que o <code class="command">rsync</code> tem um protocolo especial que avalia e pula arquivos (ou por����es de arquivos) que j�� foram baixados.</p><p>Inicie identificando os m��dulos dispon��veis no site do espelho principal que voc�� escolheu. Note que os dois pontos duplos "::" s��o sempre usados depois do nome da maquina para separ��-la do resto do caminho do <code class="command">rsync</code>. O comando a seguir gera uma lista de "m��dulos" do espelho principal.</p><pre class="screen">
+</pre></td></tr></table></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><a name="sn-rsync"></a>2.4.2. O Comando <code class="command">rsync</code></h4></div></div></div><p>Use o comando <code class="command">rsync</code> para sincronizar um conjunto de arquivos e/ou diret��rios com uma m��quina remota. Ele opera da mesma maneira que o <code class="command">rcp</code>, mas geralmente �� mais r��pido. Uma raz��o para a velocidade �� que o <code class="command">rsync</code> tem um protocolo especial que avalia e pula arquivos (ou por����es de arquivos) que j�� foram baixados.</p><p>Inicie identificando os m��dulos dispon��veis no site do espelho principal que voc�� escolheu. Note que os dois pontos duplos "::" s��o sempre usados depois do nome da m��quina para separ��-la do resto do caminho do <code class="command">rsync</code>. O comando a seguir gera uma lista de "m��dulos" do espelho principal.</p><pre class="screen">
<strong class="userinput"><code>rsync mirror.example.org::</code></strong>
-</pre><p>Estes m��dulos s��o aproximadamente equivalentes aos diretorios de n��vel de topo e eles seguem as mesmas regras. Para listar qualquer diret��rio do espelho principal, adicione o caminho do diret��rio no comando abaixo. Por exemplo, no espelho principal, o m��dulo <code class="filename">fedora-linux-core</code> �� equivalente ao caminho <code class="filename">fedora/linux/core</code> no servidor de download principal do Projeto Fedora. Para listar o conte��do da pasta da distribui����o Fedora Core 5 no servidor principal, execute o seguinte comando. N��o esque��a da barra direita "/". Sem ela, voc�� receber�� uma lista de somente um nome de pasta que corresponde ao ��ltimo componente do caminho remoto.</p><pre class="screen">
+</pre><p>Estes m��dulos s��o aproximadamente equivalentes aos diret��rios de n��vel de topo e eles seguem as mesmas regras. Para listar qualquer diret��rio do espelho principal, adicione o caminho do diret��rio no comando abaixo. Por exemplo, no espelho principal, o m��dulo <code class="filename">fedora-linux-core</code> �� equivalente ao caminho <code class="filename">fedora/linux/core</code> no servidor de download principal do Projeto Fedora. Para listar o conte��do da pasta da distribui����o Fedora Core 5 no servidor principal, execute o seguinte comando. N��o esque��a da barra direita "/". Sem ela, voc�� receber�� uma lista de somente um nome de pasta que corresponde ao ��ltimo componente do caminho remoto.</p><pre class="screen">
<strong class="userinput"><code>rsync mirror.example.org::fedora-linux-core/5/</code></strong>
</pre></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><a name="sn-rsync-download"></a>2.4.3. Efetuando download usando o <code class="command">rsync</code></h4></div></div></div><p>Para efetuar download usando o <code class="command">rsync</code>, adicione um caminho de destino do seu sistema ao final da linha de comando. A ��rvore de arquivos resultante da lista de arquivos s��o obtidos para o caminho local que voc�� especificou. Lembre-se, se voc�� omitir a barra no final no caminho remoto, ent��o o ��ltimo componente desse caminho �� criado como uma pasta e seu conte��do �� copiado.</p><pre class="screen">
<strong class="userinput"><code>rsync filehouse.exemplo.org::files/misc/ /var/www/misc/</code></strong>
-</pre><p>Quando efetuar download usando o <code class="command">rsync</code> com a finalidade de espelhar, use algumas op����es de linha de comando para melhorar o desempenho e ter algumas informa����es. As op����es <code class="command">-PHav</code> habilitam as seguintes funcionalidades do <code class="command">rsync</code>:</p><div class="variablelist"><dl><dt><span class="term">-P</span></dt><dd><p>recuperaa arquivos baixados parcialmente e mostra uma barra de processo</p></dd><dt><span class="term">-H</span></dt><dd><p>preserva hard links</p></dd><dt><span class="term">-a</span></dt><dd><p>recupera todos os diret��rios e preserva o m��ximo de informa����es de arquivos poss��veis, incluindo datas, donos, permiss��es, arquivos de dispositivos (se voc�� estiver executando como root) e liga����es simb��licas</p></dd><dt><span class="term">-v</span></dt><dd><p>mostra informa����es de sa��da na tela</p></dd></dl></div><p>Remova a op����o <code class="command">-v</code> se vo!
c�� executar este processo de espelhamento como parte de um script ou n��o tenha necessidade de monitorar o processo. O seguinte exemplo espelha todas as vers��es dispon��veis do Fedora Core a partir de um site principal.</p><div class="caution" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Caution: Exemplo de comando efetua download de muitos gigabytes de arquivos"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Cuidado]" src="./stylesheet-images/caution.png"></td><th align="left">Exemplo de comando efetua download de muitos gigabytes de arquivos</th></tr><tr><td align="left" valign="top"><p>Este comando obt��m muitos gigabytes de arquivos e a inten����o �� us��-lo apenas como um exemplo. N��o execute esse comando se n��o compreender suas conseq����ncias.</p></td></tr></table></div><pre class="screen">
+</pre><p>Quando efetuar download usando o <code class="command">rsync</code> com a finalidade de espelhar, use algumas op����es de linha de comando para melhorar o desempenho e ter algumas informa����es. As op����es <code class="command">-PHav</code> habilitam as seguintes funcionalidades do <code class="command">rsync</code>:</p><div class="variablelist"><dl><dt><span class="term">-P</span></dt><dd><p>recupera arquivos baixados parcialmente e mostra uma barra de processo</p></dd><dt><span class="term">-H</span></dt><dd><p>preserva hard links</p></dd><dt><span class="term">-a</span></dt><dd><p>recupera todos os diret��rios e preserva o m��ximo de informa����es de arquivos poss��veis, incluindo datas, donos, permiss��es, arquivos de dispositivos (se voc�� estiver executando como root) e links simb��licas</p></dd><dt><span class="term">-v</span></dt><dd><p>mostra informa����es de sa��da na tela</p></dd></dl></div><p>Remova a op����o <code class="command">-v</code> se voc�� ex!
ecutar este processo de espelhamento como parte de um script ou n��o tenha necessidade de monitorar o processo. O seguinte exemplo espelha todas as vers��es dispon��veis do Fedora Core a partir de um site principal.</p><div class="caution" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Caution: Exemplo de comando efetua download de muitos gigabytes de arquivos"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Cuidado]" src="./stylesheet-images/caution.png"></td><th align="left">Exemplo de comando efetua download de muitos gigabytes de arquivos</th></tr><tr><td align="left" valign="top"><p>Este comando obt��m muitos gigabytes de arquivos e a inten����o �� us��-lo apenas como um exemplo. N��o execute esse comando se n��o compreender suas conseq����ncias.</p></td></tr></table></div><pre class="screen">
<strong class="userinput"><code>rsync -PHav mirror.example.org::fedora-linux-core/5/ /var/www/mirror/fedora/linux/core/5</code></strong>
-</pre><p><a name="rsync-n-switch"></a>A op����o <code class="command">-n</code> executa em modo de teste usando os outros par��metros passados. Use este comando para testar qualquer comando <code class="command">rsync</code> que voc�� n��o esteja certo de quais arquivos voc�� receber��. Veja tamb��m a <a href="sn-planning-and-setup.php#rsync-possible-data-loss" title="Poss��vel perda de dados">Poss��vel perda de dados</a>.</p><p>A op����o <code class="command">-z</code> habilita compress��o durante o processo <code class="command">rsync</code>. O servidor compacta os dados antes da transmiss��o e o cliente descompacta antes de gravar os dados no disco.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Compress��o usando rsync"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Dica]" src="./stylesheet-images/tip.png"></td><th align="left">Compress��o usando <code class="command">rsync</code></th></tr><tr>!
<td align="left" valign="top"><p>A grande maioria das distribui����es Fedora Core consistem de arquivos RPM, que por si s�� j�� s��o dados comprimidos. Portanto, a compress��o adicional n��o poupa tempo e, em vez disso, adiciona uma carga desnecess��ria sobre a CPU do espelho principal. Por cortesia, n��o use a op����o <code class="command">-z</code> para este prop��sito.</p></td></tr></table></div><p>A pr��xima se����o apresenta algumas op����es de funcionalidades adicionais que podem ser usadas para eliminar automaticamente subdiret��rios da ��rvore de pastas baixadas. Com o uso apropriado, elas resultam em um espelho que �� t��o organizado e com funcionalidades completas quanto qualquer site principal p��blico altamente requisitado.</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Warning: Poss��vel perda de dados"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Aten����o]" src="./stylesheet-images/!
warning.png"></td><th align="left"><a name="rsync-possible-dat!
a-loss
/a>Poss��vel perda de dados</th></tr><tr><td align="left" valign="top"><p>Se voc�� n��o for extremamente cauteloso ao usar estas op����es, �� poss��vel excluir uma grande por����o dos seus dados espelhados. Para a corre����o deste problema, pode ser necess��rio executar os passos descritos na <a href="sn-planning-and-setup.php#sn-copying-original-distribution" title="2.2. Copiando a Distribui����o Original">Se����o��2.2, ���Copiando a Distribui����o Original���</a>. Por outro lado, se voc�� tamb��m for descuidado com o seu caminho de destino e estiver como root, voc�� poder�� colocar seu sistema inteiro em risco. Conhe��a seu ambiente antes de usar estas op����es:</p><div class="itemizedlist"><ul type="disc"><li><p>Qual �� o seu atual diret��rio de trabalho? Use o <code class="command">pwd</code> para ach��-lo, caso voc�� esteja em d��vida.</p></li><li><p>Voc�� est�� logado como root? Se voc�� estiver usando extens��es SELinux, qual �� o seu atual contexto de seguran��a?</p>!
</li><li><p>Voc�� testou este comando com a op����o <code class="command">-n</code>? (veja a <a href="sn-planning-and-setup.php#rsync-n-switch">Se����o��2.4.3, ���Efetuando download usando o <code class="command">rsync</code>���</a>)</p></li></ul></div></td></tr></table></div><p>Use a op����o <code class="command">--exclude</code> com um simples padr��o definido de caracteres para impedir que se baixe certos arquivos e/ou pastas. Por exemplo, <code class="command">--exclude "*.iso"</code> exclui qualquer arquivo terminado com ".iso".</p><p>Use a op����o <code class="command">--delete</code>, novamente com um padr��o definido de caracteres, para remover qualquer arquivo do sistema local que n��o tenha um correspondente no espelho principal. Esta op����o previne <em class="firstterm">lixos de arquivos</em> indesej��veis em seu espelho. Voc�� pode tamb��m us��-lo para eliminar retroativamente subdiret��rios da ��rvore que n��o deseja mais manter ou efetuar download.</p><p>Cori!
ngas s��o permitidos com comandos <code class="command">rsync<!
/code>
ncluindo o asterisco <code class="computeroutput">*</code>, ponto de interroga����o <code class="computeroutput">?</code> e colchetes <code class="computeroutput">[ ]</code>. O ponto de interroga����o e os colchetes funcionam como no shell; O primeiro corresponde a qualquer caract��r simples, enquanto os colchetes definem uma combina����o de caracteres. Asteriscos s��o especialmente poderosos quando combinados com uma por����o de um nome de arquivo. O asterisco duplo <code class="computeroutput">**</code> combina padr��es definidos de qualquer caract��r, <span class="emphasis"><em>incluindo barras</em></span>; Um asterisco simples <code class="computeroutput">*</code> corresponde a qualquer caract��r, mas p��ra em uma barra. Desta maneira, julgue bem ao usar um ou outro. O asterisco duplo �� muito ��til para espelhar um ��rvore que inclui m��ltiplas inst��ncias de diret��rios e arquivos que contenham um padr��o definido. Um bom exemplo �� espelhar v��rias vers��es do Fedora !
Core, onde determinados nomes de arquivos aparecem em v��rias vers��es.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Combinando Padr��es Definidos com Coringas"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Dica]" src="./stylesheet-images/tip.png"></td><th align="left">Combinando Padr��es Definidos com Coringas</th></tr><tr><td align="left" valign="top"><p>Use asterisco duplo para eliminar diret��rios que repetem ao longo de uma ��rvore espelhada. Por exemplo, quando espelhando um site que usa somente m��quinas de arquitetura i386, voc�� pode eliminar todos os arquivos e pastas criados pra a arquitetura x86_64, usando a op����o <code class="command">--exclude "**x86_64**"</code>. Esta combina����o n��o somente seleciona pastas <code class="filename">x86_64</code>, mas tamb��m arquivos como imagens ISO para x86_64, que s��o indicadas pelo nome de arquivo desta forma, como por exemplo <code class!
="filename">FC-x86_64-disc1.iso</code>.</p></td></tr></table><!
/div><
rocesse uma longa lista de remo����es e exclus��es com as op����es <code class="command">--exclude-from</code> e <code class="command">--delete-from</code>. Siga cada tag com um nome de arquivo que cont��m uma lista de padr��es definidos, um por linha, para serem combinados pela op����o apropriada.</p><p>Estas dicas de sintaxe s��o somente uma explica����o superficial do <code class="command">rsync</code>, mas suficiente para fazer seu primeiro espelho. Uma vez que voc�� selecionou seu local e formulou suas remo����es e exclus��es, execute o comando <code class="command">rsync</code> com a op����o <code class="command">-n</code>. Redirecione a sa��da para um arquivo onde voc�� possa examinar a lista resultante dos arquivos no editor de texto de sua escolha.</p><p>O seguinte exemplo espelha a distribui����o do Fedora Core 5 inteira, com a op����o <code class="command">--exclude</code> que evita o download de:</p><div class="itemizedlist"><ul type="disc"><li><p>Qualquer inform!
a����o sobre a arquitetura x86_64;</p></li><li><p>Qualquer cabe��alho <code class="command">yum</code> (veja a <a href="sn-server-config.php#sn-repositories" title="3.4. Configurando Reposit��rios">Se����o��3.4, ���Configurando Reposit��rios���</a>);</p></li><li><p>Qualquer pacote <code class="filename">debuginfo</code>; e</p></li><li><p>Imagens de CD ou DVD</p></li></ul></div><p>A op����o <code class="command">-n</code> �� inclu��da com o prop��sito de fazer testes. A barra invertida no final das linhas indica este exemplo como uma linha de comando ��nica.</p><pre class="screen">
+</pre><p><a name="rsync-n-switch"></a>A op����o <code class="command">-n</code> executa em modo de teste usando os outros par��metros passados. Use este comando para testar qualquer comando <code class="command">rsync</code> que voc�� n��o esteja certo de quais arquivos voc�� receber��. Veja tamb��m a <a href="sn-planning-and-setup.php#rsync-possible-data-loss" title="Poss��vel perda de dados">Poss��vel perda de dados</a>.</p><p>A op����o <code class="command">-z</code> habilita compress��o durante o processo <code class="command">rsync</code>. O servidor compacta os dados antes da transmiss��o e o cliente descompacta antes de gravar os dados no disco.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Compress��o usando rsync"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Dica]" src="./stylesheet-images/tip.png"></td><th align="left">Compress��o usando <code class="command">rsync</code></th></tr><tr>!
<td align="left" valign="top"><p>A grande maioria das distribui����es Fedora Core consistem de arquivos RPM, que por si s�� j�� s��o dados comprimidos. Portanto, a compress��o adicional n��o poupa tempo e, em vez disso, adiciona uma carga desnecess��ria sobre a CPU do espelho principal. Por cortesia, n��o use a op����o <code class="command">-z</code> para este prop��sito.</p></td></tr></table></div><p>A pr��xima se����o apresenta algumas op����es de funcionalidades adicionais que podem ser usadas para eliminar automaticamente subdiret��rios da ��rvore de pastas baixadas. Com o uso apropriado, elas resultam em um espelho que �� t��o organizado e com funcionalidades completas quanto qualquer site principal p��blico altamente requisitado.</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Warning: Poss��vel perda de dados"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Aten����o]" src="./stylesheet-images/!
warning.png"></td><th align="left"><a name="rsync-possible-dat!
a-loss
/a>Poss��vel perda de dados</th></tr><tr><td align="left" valign="top"><p>Se voc�� n��o for extremamente cauteloso ao usar estas op����es, �� poss��vel excluir uma grande por����o dos seus dados espelhados. Para a corre����o deste problema, pode ser necess��rio executar os passos descritos na <a href="sn-planning-and-setup.php#sn-copying-original-distribution" title="2.2. Copiando a Distribui����o Original">Se����o��2.2, ���Copiando a Distribui����o Original���</a>. Por outro lado, se voc�� tamb��m for descuidado com o seu caminho de destino e estiver como root, voc�� poder�� colocar seu sistema inteiro em risco. Conhe��a seu ambiente antes de usar estas op����es:</p><div class="itemizedlist"><ul type="disc"><li><p>Qual �� o seu atual diret��rio de trabalho? Use o <code class="command">pwd</code> para ach��-lo, caso voc�� esteja em d��vida.</p></li><li><p>Voc�� est�� logado como root? Se voc�� estiver usando extens��es SELinux, qual �� o seu atual contexto de seguran��a?</p>!
</li><li><p>Voc�� testou este comando com a op����o <code class="command">-n</code>? (veja a <a href="sn-planning-and-setup.php#rsync-n-switch">Se����o��2.4.3, ���Efetuando download usando o <code class="command">rsync</code>���</a>)</p></li></ul></div></td></tr></table></div><p>Use a op����o <code class="command">--exclude</code> com um simples padr��o definido de caracteres para impedir que se baixe certos arquivos e/ou pastas. Por exemplo, <code class="command">--exclude "*.iso"</code> exclui qualquer arquivo terminado com ".iso".</p><p>Use a op����o <code class="command">--delete</code>, novamente com um padr��o definido de caracteres, para remover qualquer arquivo do sistema local que n��o tenha um correspondente no espelho principal. Esta op����o previne <em class="firstterm">lixos de arquivos</em> indesej��veis em seu espelho. Voc�� pode tamb��m us��-lo para eliminar retroativamente subdiret��rios da ��rvore que n��o deseja mais manter ou efetuar download.</p><p>Cori!
ngas s��o permitidos com comandos <code class="command">rsync<!
/code>
ncluindo o asterisco <code class="computeroutput">*</code>, ponto de interroga����o <code class="computeroutput">?</code> e colchetes <code class="computeroutput">[ ]</code>. O ponto de interroga����o e os colchetes funcionam como no shell; O primeiro corresponde a qualquer caract��r simples, enquanto os colchetes definem uma combina����o de caracteres. Asteriscos s��o especialmente poderosos quando combinados com uma por����o de um nome de arquivo. O asterisco duplo <code class="computeroutput">**</code> combina padr��es definidos de qualquer caract��r, <span class="emphasis"><em>incluindo barras</em></span>; Um asterisco simples <code class="computeroutput">*</code> corresponde a qualquer caract��r, mas p��ra em uma barra. Desta maneira, julgue bem ao usar um ou outro. O asterisco duplo �� muito ��til para espelhar uma ��rvore que inclui m��ltiplas inst��ncias de diret��rios e arquivos que contenham um padr��o definido. Um bom exemplo �� espelhar v��rias vers��es do Fedora!
Core, onde determinados nomes de arquivos aparecem em v��rias vers��es.</p><div class="tip" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Tip: Combinando Padr��es Definidos com Coringas"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Dica]" src="./stylesheet-images/tip.png"></td><th align="left">Combinando Padr��es Definidos com Coringas</th></tr><tr><td align="left" valign="top"><p>Use asterisco duplo para eliminar diret��rios que repetem ao longo de uma ��rvore espelhada. Por exemplo, quando espelhando um site que usa somente m��quinas de arquitetura i386, voc�� pode eliminar todos os arquivos e pastas criados pra a arquitetura x86_64, usando a op����o <code class="command">--exclude "**x86_64**"</code>. Esta combina����o n��o somente seleciona pastas <code class="filename">x86_64</code>, mas tamb��m arquivos como imagens ISO para x86_64, que s��o indicadas pelo nome de arquivo desta forma, como por exemplo <code clas!
s="filename">FC-x86_64-disc1.iso</code>.</p></td></tr></table>!
</div>
Processe uma longa lista de remo����es e exclus��es com as op����es <code class="command">--exclude-from</code> e <code class="command">--delete-from</code>. Siga cada tag com um nome de arquivo que cont��m uma lista de padr��es definidos, um por linha, para serem combinados pela op����o apropriada.</p><p>Estas dicas de sintaxe s��o somente uma explica����o superficial do <code class="command">rsync</code>, mas suficiente para fazer seu primeiro espelho. Uma vez que voc�� selecionou seu local e formulou suas remo����es e exclus��es, execute o comando <code class="command">rsync</code> com a op����o <code class="command">-n</code>. Redirecione a sa��da para um arquivo onde voc�� possa examinar a lista resultante dos arquivos no editor de texto de sua escolha.</p><p>O seguinte exemplo espelha a distribui����o do Fedora Core 5 inteira, com a op����o <code class="command">--exclude</code> que evita o download de:</p><div class="itemizedlist"><ul type="disc"><li><p>Qualquer infor!
ma����o sobre a arquitetura x86_64;</p></li><li><p>Qualquer cabe��alho <code class="command">yum</code> (veja a <a href="sn-server-config.php#sn-repositories" title="3.4. Configurando Reposit��rios">Se����o��3.4, ���Configurando Reposit��rios���</a>);</p></li><li><p>Qualquer pacote <code class="filename">debuginfo</code>; e</p></li><li><p>Imagens de CD ou DVD</p></li></ul></div><p>A op����o <code class="command">-n</code> �� inclu��da com o prop��sito de fazer testes. A barra invertida no final das linhas indica este exemplo como uma linha de comando ��nica.</p><pre class="screen">
<strong class="userinput"><code>rsync -Pan --delete --exclude "**x86_64**" --exclude "**headers**" \
--exclude "**debug**" --exclude "**iso**" \
mirror.example.com::fedora-linux-core/5/ \
/var/www/mirror/fedora/core/5</code></strong>
-</pre></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-maintenance"></a>2.5. Mantendo Seu Espelho</h3></div></div></div><p>Espelhos Fedora s��o ainda mais ��teis quando s��o mais do que apenas um "snapshot" da distribui����o na hora do lan��amento. A maioria dos administradores de espelho escolhem tamb��m efetuar download de atualiza����es e pacotes de erratas. Os reposit��rios de atualiza����es ou das ��rvores de desenvolvimento mudam diariamente e seu espelho deve refletir estas mudan��as. </p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Important: Etiqueta rsync"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Importante]" src="./stylesheet-images/important.png"></td><th align="left">Etiqueta <code class="command">rsync</code></th></tr><tr><td align="left" valign="top"><p>Se voc�� planeja fazer atualiza����es regularmente no seu espelho!
que implicam em uma grande quantidade de dados, voc�� deve pedir permiss��o do administrador do espelho principal. Baixar pacotes de atualiza����o durante a noite para as vers��es oficiais do Fedora Core 5 podem n��o necessitar de notifica����o, j�� que s��o raramente mais do que poucos megabytes. Como sempre, a ��rvore <code class="filename">development</code> tem centenas de megabytes todas as noites. Leve em considera����o este fator antes de colocar qualquer script de manuten����o em efeito.</p></td></tr></table></div><p>Uma vez que seu comando <code class="command">rsync</code> esteja funcionando como desejado, voc�� pode querer coloc��-lo para executar toda noite em um script <code class="command">cron</code>. O sistema <code class="command">cron</code> permite que voc�� agende ocorr��ncia regulares de tarefas no seu sistema. Os intervalos s��o altamente configur��veis, mas executar a cada noite deixa seu espelho sincronizado com as atualiza����es e erratas. Esteja c!
erto de que suas tarefas noturnas do <code class="command">cro!
n</cod
seguem algumas regras simples:</p><div class="itemizedlist"><ul type="disc"><li><p>Se seu espelho principal somente sincroniza uma ou duas vezes diariamente, execute sua tarefa <span class="emphasis"><em>depois</em></span> do espelho principal completar as atualiza����es. Isto assegura que seu espelho n��o somente obtenha material fresco, mas tamb��m n��o interfira na largura de banda do servidor principal enquanto ele roda suas tarefas. Se voc�� n��o sabe o hor��rio, �� geralmente seguro planejar seus downloads um pouco antes do amanhecer.</p></li><li><p>Assegure-se de que voc�� tenha espa��o em disco suficiente para pacotes adicionais. A ��rvore <code class="filename">updates</code> em particular cresce a medida que mais pacotes de erratas s��o liberados. </p></li><li><p>Sempre teste seu script completamente antes de permitir sua execu����o automaticamente. Use a op����o <code class="command">-n</code> ou <code class="command">-v</code> na linha de comando do <code class="!
command">rsync</code> para testar e ent��o remova a op����o uma vez que voc�� tenha testado por completo. Lembre-se de que os resultados s��o enviados via e-mail pra sua conta no seu sistema, a menos voc�� especifique uma conta diferente. Leia as p��ginas de manual (man) do <code class="command">crontab(5)</code> para informa����es adicionais, com o comando <code class="command">man 5 crontab</code>.</p></li></ul></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">Anterior</a>��</td><td width="20%" align="center">��</td><td width="40%" align="right">��<a accesskey="n" href="sn-server-config.php">Pr��xima</a></td></tr><tr><td width="40%" align="left" valign="top">Tutorial de Espelhamento��</td><td width="20%" align="center"><a accesskey="h" href="index.php">Principal</a></td><td width="40%" align="right" valign="top">��3. Configura����o do Servidor</td></tr></table></d!
iv>
+</pre></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-maintenance"></a>2.5. Mantendo Seu Espelho</h3></div></div></div><p>Espelhos Fedora s��o ainda mais ��teis quando s��o mais do que apenas um "snapshot" da distribui����o na hora do lan��amento. A maioria dos administradores de espelho escolhem tamb��m efetuar download de atualiza����es e pacotes de erratas. Os reposit��rios de atualiza����es ou das ��rvores de desenvolvimento mudam diariamente e seu espelho deve refletir estas mudan��as. </p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Important: Etiqueta rsync"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Importante]" src="./stylesheet-images/important.png"></td><th align="left">Etiqueta <code class="command">rsync</code></th></tr><tr><td align="left" valign="top"><p>Se voc�� planeja fazer atualiza����es regularmente no seu espelho!
que implicam em uma grande quantidade de dados, voc�� deve pedir permiss��o do administrador do espelho principal. Baixar pacotes de atualiza����o durante a noite para as vers��es oficiais do Fedora Core 5 podem n��o necessitar de notifica����o, j�� que s��o raramente mais do que poucos megabytes. Entretanto, a ��rvore <code class="filename">development</code> tem centenas de megabytes todas as noites. Leve este fator em considera����o antes de colocar qualquer script de manuten����o em efeito.</p></td></tr></table></div><p>Uma vez que seu comando <code class="command">rsync</code> esteja funcionando como desejado, voc�� pode querer coloc��-lo para executar toda noite em um script <code class="command">cron</code>. O sistema <code class="command">cron</code> permite que voc�� agende ocorr��ncia regulares de tarefas no seu sistema. Os intervalos s��o altamente configur��veis, mas executar a cada noite deixa seu espelho sincronizado com as atualiza����es e erratas. Esteja ce!
rto de que suas tarefas noturnas do <code class="command">cron!
</code
eguem algumas regras simples:</p><div class="itemizedlist"><ul type="disc"><li><p>Se seu espelho principal somente sincroniza uma ou duas vezes diariamente, execute sua tarefa <span class="emphasis"><em>depois</em></span> do espelho principal completar as atualiza����es. Isto assegura que seu espelho n��o somente obtenha material fresco, mas tamb��m n��o interfira na largura de banda do servidor principal enquanto ele roda suas tarefas. Se voc�� n��o sabe o hor��rio, �� geralmente seguro planejar seus downloads um pouco antes do amanhecer.</p></li><li><p>Assegure-se de que voc�� tenha espa��o em disco suficiente para pacotes adicionais. A ��rvore <code class="filename">updates</code> em particular cresce a medida que mais pacotes de erratas s��o liberados. </p></li><li><p>Sempre teste seu script completamente antes de permitir sua execu����o automaticamente. Use a op����o <code class="command">-n</code> ou <code class="command">-v</code> na linha de comando do <code class="c!
ommand">rsync</code> para testar e ent��o remova a op����o uma vez que voc�� tenha testado por completo. Lembre-se de que os resultados s��o enviados via e-mail pra sua conta no seu sistema, a menos voc�� especifique uma conta diferente. Leia as p��ginas de manual (man) do <code class="command">crontab(5)</code> para informa����es adicionais, com o comando <code class="command">man 5 crontab</code>.</p></li></ul></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">Anterior</a>��</td><td width="20%" align="center">��</td><td width="40%" align="right">��<a accesskey="n" href="sn-server-config.php">Pr��xima</a></td></tr><tr><td width="40%" align="left" valign="top">Tutorial de Espelhamento��</td><td width="20%" align="center"><a accesskey="h" href="index.php">Principal</a></td><td width="40%" align="right" valign="top">��3. Configura����o do Servidor</td></tr></table></di!
v>
<?
Index: sn-server-config.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/mirror/pt_BR/sn-server-config.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sn-server-config.php 14 Aug 2006 17:57:44 -0000 1.1
+++ sn-server-config.php 14 Aug 2006 20:19:01 -0000 1.2
@@ -7,13 +7,13 @@
?>
-<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3. Configura����o do Servidor</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-planning-and-setup.php">Anterior</a>��</td><th width="60%" align="center">��</th><td width="20%" align="right">��<a accesskey="n" href="sn-client-config.php">Pr��xima</a></td></tr></table><hr></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-server-config"></a>3. Configura����o do Servidor</h2></div></div></div><p>Esta sess��o descreve como configurar um servidor HTTP (Web) para suporte de instala����es do Fedora e aplica����es de gerenciamento de programas.</p><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-installing-apache"></a>3.1. Instalando o Servidor Web Apache</h3></div></div></div><p>Fedora Core fornece o servidor Apache no pacote <code class="f!
ilename">httpd</code>. O pacote <code class="filename">httpd</code> est�� inclu��do nos sistemas Fedora instalados com o tipo de instala����o <span><strong class="guilabel">Servidor</strong></span> (Server). Voc�� pode t��-lo instalado mais tarde a fim de executar websites ou aplica����es Web. O Fedora Extras tamb��m oferece servidores HTTP alternativos, mas isto est�� al��m do escopo desse documento.</p><p>Para instalar o pacote <code class="filename">httpd</code> caso voc�� j�� n��o o tenha, use o seguinte comando.</p><pre class="screen">
+<div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">3. Configura����o do Servidor</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="sn-planning-and-setup.php">Anterior</a>��</td><th width="60%" align="center">��</th><td width="20%" align="right">��<a accesskey="n" href="sn-client-config.php">Pr��xima</a></td></tr></table><hr></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sn-server-config"></a>3. Configura����o do Servidor</h2></div></div></div><p>Esta se����o descreve como configurar um servidor HTTP (Web) para suporte de instala����es do Fedora e aplica����es de gerenciamento de programas.</p><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-installing-apache"></a>3.1. Instalando o Servidor Web Apache</h3></div></div></div><p>Fedora Core fornece o servidor Apache no pacote <code class="f!
ilename">httpd</code>. O pacote <code class="filename">httpd</code> est�� inclu��do nos sistemas Fedora instalados com o tipo de instala����o <span><strong class="guilabel">Servidor</strong></span> (Server). Voc�� pode t��-lo instalado mais tarde a fim de executar websites ou aplica����es Web. O Fedora Extras tamb��m oferece servidores HTTP alternativos, mas isto est�� al��m do escopo desse documento.</p><p>Para instalar o pacote <code class="filename">httpd</code> caso voc�� j�� n��o o tenha, use o seguinte comando.</p><pre class="screen">
<strong class="userinput"><code>su -c 'yum install httpd'</code></strong>
</pre><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p><p>Para iniciar o servi��o, use o seguinte comando:</p><pre class="screen">
<strong class="userinput"><code>su -c '/sbin/service httpd start'</code></strong>
</pre><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p><p>Para habilitar este servi��o a fim de carregar automaticamente na hora da inicializa����o, use o seguinte comando:</p><pre class="screen">
<strong class="userinput"><code>su -c '/sbin/chkconfig --level 345 httpd on'</code></strong>
-</pre><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p><p>A configura����o padr��o do firewall para o Fedora �� bloquear acessos de sistemas remotos. Para habilitar que outros sistemas conectem ao seu servidor HTTP, use o utilit��rio <span><strong class="application">system-config-securitylevel</strong></span>:</p><div class="procedure"><ol type="1"><li><p>Escolha <span><strong class="guimenu">��rea de trabalho</strong></span> ��� <span><strong class="guisubmenu">Configura����es do Sistema</strong></span> ��� <span><strong class="guimenuitem">N��vel de Seguran��a</strong></span>.</p></li><li><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p></li><li><p>Selecione <span><strong class="guilabel">WWW (HTTP)</strong></span> da lista de servi��os.</p></li><li><p>Quando solicitado, selecione <span><strong class="guilabel">Yes</strong></span> para atualizar as configura����o do firewall.</p></li></ol!
></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-configuring-apache"></a>3.2. Configurando o Servidor Web Apache</h3></div></div></div><p>Para habilitar acesso HTTP aos arquivos no seu diret��rio de espelho, crie o arquivo de configura����o <code class="filename">/etc/httpd/conf.d/mirror.conf</code>. A seguir est�� um exemplo:</p><div class="example"><a name="id2881858"></a><pre class="screen">
+</pre><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p><p>A configura����o padr��o do firewall para o Fedora �� bloquear acessos de sistemas remotos. Para habilitar que outros sistemas conectem ao seu servidor HTTP, use o utilit��rio <span><strong class="application">system-config-securitylevel</strong></span>:</p><div class="procedure"><ol type="1"><li><p>Escolha <span><strong class="guimenu">��rea de trabalho</strong></span> ��� <span><strong class="guisubmenu">Configura����es do Sistema</strong></span> ��� <span><strong class="guimenuitem">N��vel de Seguran��a</strong></span>.</p></li><li><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p></li><li><p>Selecione <span><strong class="guilabel">WWW (HTTP)</strong></span> da lista de servi��os.</p></li><li><p>Quando solicitado, selecione <span><strong class="guilabel">Yes</strong></span> para atualizar as configura����o do firewall.</p></li></ol!
></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-configuring-apache"></a>3.2. Configurando o Servidor Web Apache</h3></div></div></div><p>Para habilitar acesso HTTP aos arquivos no seu diret��rio de espelho, crie o arquivo de configura����o <code class="filename">/etc/httpd/conf.d/mirror.conf</code>. A seguir est�� um exemplo:</p><div class="example"><a name="id2745068"></a><pre class="screen">
<code class="computeroutput"># The name at which the mirror will be shared,
# followed by the name of the root directory of that tree.
Alias /mirror /var/www/mirror
@@ -30,14 +30,14 @@
</Directory></code>
</pre><p class="title"><b>Exemplo 2. Arquivo de configura����o do Apache 2.x para o espelho Fedora</b></p></div><p>Voc�� deve usar privil��gios de root para criar ou copiar arquivos no diret��rio<code class="filename">/etc/httpd/conf.d/</code>.</p><p>Para atualizar um servi��o <code class="command">httpd</code> ativo com uma nova configura����o, use o seguinte comando:</p><pre class="screen">
<strong class="userinput"><code>su -c '/sbin/service httpd reload'</code></strong>
-</pre><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p><p>Seus clientes agora podem visitar ��reas do seu espelho usando a URL http://<em class="replaceable"><code>server.mydomain.org</code></em>/mirror/<em class="replaceable"><code>path</code></em>.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Apache e SELinux"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Nota]" src="./stylesheet-images/note.png"></td><th align="left">Apache e SELinux</th></tr><tr><td align="left" valign="top"><p>A configura����o padr��o do Apache para o Fedora permite o uso de arquivos no diret��rio <code class="filename">/var/www/</code>. Se voc�� construir seu espelho em outro diret��rio, voc�� pode necessitar modificar as pol��ticas do SELinux.</p></td></tr></table></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-solving!
-dependencies"></a>3.3. Resolvendo depend��ncias </h3></div></div></div><p>Todos os pacotes RPM tem um <a class="indexterm" name="id2881977"></a><em class="firstterm">cabe��alho</em> que cont��m todas as informa����es vitais sobre o pacote. Estas informa����es incluem nome, vers��o, conte��do, as capacidades oferecidas pelo pacote e qualquer depend��ncia. Estas depend��ncias podem incluir <span class="emphasis"><em>depend��ncias</em></span><a class="indexterm" name="id2881996"></a>. Uma depend��ncia �� um requerimento de um ou mais pacotes adicionais.</p><p>Pacotes instalados sem satisfazerem suas depend��ncias podem n��o funcionar corretamente. Depend��ncias podem criar um problema para usu��rios que est��o tentando instalar um simples pacote. Manualmente determinando e resolvendo depend��ncias �� dif��cil. O Fedora Core oferece o utilit��rio <code class="command">yum</code> para resolver estas depend��ncias automaticamente, oferecendo uma melhor experi��ncia de uso do sis!
tema ao usu��rio.</p><p>O Yellow Dog Updater Modified, ou <spa!
n clas
emphasis"><em>yum</em></span><a class="indexterm" name="id2882036"></a>, �� um sistema baseado em Python para computar e resolver depend��ncias de pacotes RPM. Um cliente <code class="command">yum</code> recupera um cache de cabe��alhos do servidor de reposit��rio, juntamente como um lista dos pacotes RPM dispon��veis e suas exatas localiza����es no servidor. Poder�� fazer isto via HTTP ou FTP, assim como chamadas padr��es ao sistema de arquivos (sendo local ou remota com o NFS). O cliente calcula as solu����es para todas as depend��ncias de pacotes, usando a informa����o de cabe��alhos baixada e solicitando todos os pacotes RPM necess��rios quando tiver terminado. O comando <code class="command">yum</code> baseia-se nas fun����es do <code class="command">rpm</code> para efetuar muitos dos c��lculos envolvidos no processo.</p><p>Um inconveniente para o <code class="command">yum</code> �� que na primeira vez que ele �� executado, ele deve baixar cabe��alhos para todos os paco!
tes instalados no sistema a fim de determinar atualiza����es dispon��veis. Entretanto, executar um espelho local anula esse inconveniente. O comando <code class="command">yum</code> pode baixar muitos megabytes de cabe��alhos de forma quase instant��nea, numa rede LAN Ethernet padr��o. O utilit��rio <code class="command">yum</code> �� o m��todo de atualiza����o mais popular do Fedora Core.</p><p>Para mais informa����es sobre o uso do <code class="command">yum</code>, veja em <a href="http://fedora.redhat.com/docs/yum/" target="_top">http://fedora.redhat.com/docs/yum/</a>.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-repositories"></a>3.4. Configurando Reposit��rios</h3></div></div></div><p>Um <span class="emphasis"><em>reposit��rio</em></span> <code class="command">yum</code><a class="indexterm" name="id2882143"></a> �� uma cole����o de pacotes em um servidor que oferece suporte a clientes <code class="command">yu!
m</code>. Reposit��rios podem servir ambos os tipos de cliente!
s, se
ejado.</p><p>Para configurar um reposit��rio <code class="command">yum</code>, voc�� deve gravar um diret��rio que contenha informa����es que os clientes solicitam para resolver depend��ncias RPM. O nome do diret��rio depende da vers��o do <code class="command">yum</code> suportada. �� poss��vel ter informa����o de ambos os tipos de reposit��rio em um ��nico reposit��rio.</p><p>Para suporte a clientes <code class="command">yum</code>antigos, use o comando <code class="command">yum-arch</code>. Para suporte a clientes <code class="command">yum</code> atuais, use o comando <code class="command">createrepo</code></p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Important: Suporte a partir do Fedora Core 3 em diante"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Importante]" src="./stylesheet-images/important.png"></td><th align="left">Suporte a partir do Fedora Core 3 em diante</th></tr><tr><td align="!
left" valign="top"><p>O Fedora Core 3 vem com uma vers��o mais nova do <code class="command">yum</code>. Para suportar clientes <code class="command">yum</code> do Fedora Core 3, voc�� <span class="emphasis"><em>deve</em></span> usar <code class="command">createrepo</code> nos seus reposit��rios do servidor.</p></td></tr></table></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><a name="sn-yum-arch"></a>3.4.1. <code class="command">yum-arch</code></h4></div></div></div><p>O comando <code class="command">yum-arch</code> cria um diret��rio nomeado <code class="filename">headers/</code> que oferece suporte a vers��es antigas do <code class="command">yum</code> (antes da vers��o 2.2). O programa <code class="command">yum-arch</code> procura recursivamente atrav��s do diret��rio alvo qualquer subdiret��rio com pacotes RPM e os incluem nos dados de cabe��alho. O comando <code class="command">yum-arch</code> sempre cria o diret��rio <code c!
lass="filename">headers/</code> no diret��rio corrente onde el!
e este
sendo executado. Desta maneira voc�� pode mudar seu diret��rio corrente para o diret��rio onde voc�� gostaria que o <code class="filename">headers/</code> fosse criado.</p><pre class="screen">
+</pre><p>Digite a senha para a conta <code class="systemitem">root</code> quanto solicitado. </p><p>Seus clientes agora podem visitar ��reas do seu espelho usando a URL http://<em class="replaceable"><code>server.mydomain.org</code></em>/mirror/<em class="replaceable"><code>path</code></em>.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Apache e SELinux"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Nota]" src="./stylesheet-images/note.png"></td><th align="left">Apache e SELinux</th></tr><tr><td align="left" valign="top"><p>A configura����o padr��o do Apache para o Fedora permite o uso de arquivos no diret��rio <code class="filename">/var/www/</code>. Se voc�� construir seu espelho em outro diret��rio, voc�� pode necessitar modificar as pol��ticas do SELinux.</p></td></tr></table></div></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-solving!
-dependencies"></a>3.3. Resolvendo depend��ncias </h3></div></div></div><p>Todos os pacotes RPM tem um <a class="indexterm" name="id2745186"></a><em class="firstterm">cabe��alho</em> que cont��m todas as informa����es vitais sobre o pacote. Estas informa����es incluem nome, vers��o, conte��do, as capacidades oferecidas pelo pacote e qualquer pr��-requisito. Estes pr��-requisitos podem incluir <span class="emphasis"><em>depend��ncias</em></span><a class="indexterm" name="id2745206"></a>. Uma depend��ncia �� um requerimento de um ou mais pacotes adicionais.</p><p>Pacotes instalados sem satisfazerem suas depend��ncias podem n��o funcionar corretamente. Depend��ncias podem criar um problema para usu��rios que est��o tentando instalar um simples pacote. Determinar e Resolver depend��nciasmanualmente �� dif��cil. O Fedora Core oferece o utilit��rio <code class="command">yum</code> para resolver estas depend��ncias automaticamente, oferecendo uma melhor experi��ncia de uso do sist!
ema ao usu��rio.</p><p>O Yellow Dog Updater Modified, ou <span!
class
mphasis"><em>yum</em></span><a class="indexterm" name="id2745246"></a>, �� um sistema baseado em Python para computar e resolver depend��ncias de pacotes RPM. Um cliente <code class="command">yum</code> recupera um cache de cabe��alhos do servidor de reposit��rio, juntamente com um lista dos pacotes RPM dispon��veis e suas exatas localiza����es no servidor. Poder�� fazer isto via HTTP ou FTP, assim como chamadas padr��es ao sistema de arquivos (sendo local ou remota com o NFS). O cliente calcula as solu����es para todas as depend��ncias de pacotes, usando a informa����o de cabe��alhos baixada e solicitando todos os pacotes RPM necess��rios quando tiver terminado. O comando <code class="command">yum</code> baseia-se nas fun����es do <code class="command">rpm</code> para efetuar muitos dos c��lculos envolvidos no processo.</p><p>Um inconveniente para o <code class="command">yum</code> �� que na primeira vez que ele �� executado, ele deve baixar cabe��alhos para todos os pacote!
s instalados no sistema a fim de determinar atualiza����es dispon��veis. Entretanto, executar um espelho local anula esse inconveniente. O comando <code class="command">yum</code> pode baixar muitos megabytes de cabe��alhos de forma quase instant��nea, numa rede LAN Ethernet padr��o. O utilit��rio <code class="command">yum</code> �� o m��todo de atualiza����o mais popular do Fedora Core.</p><p>Para mais informa����es sobre o uso do <code class="command">yum</code>, veja em <a href="http://fedora.redhat.com/docs/yum/" target="_top">http://fedora.redhat.com/docs/yum/</a>.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h3 class="title"><a name="sn-repositories"></a>3.4. Configurando Reposit��rios</h3></div></div></div><p>Um <span class="emphasis"><em>reposit��rio</em></span> <code class="command">yum</code><a class="indexterm" name="id2745353"></a> �� uma cole����o de pacotes em um servidor que oferece suporte a clientes <code class="command">yum<!
/code>. Reposit��rios podem servir ambos os tipos de clientes,!
se de
ado.</p><p>Para configurar um reposit��rio <code class="command">yum</code>, voc�� deve gravar um diret��rio que contenha informa����es que os clientes solicitam para resolver depend��ncias RPM. O nome do diret��rio depende da vers��o do <code class="command">yum</code> suportada. �� poss��vel ter informa����o de ambos os tipos de reposit��rio em um ��nico reposit��rio.</p><p>Para suporte a clientes <code class="command">yum</code> antigos, use o comando <code class="command">yum-arch</code>. Para suporte a clientes <code class="command">yum</code> atuais, use o comando <code class="command">createrepo</code></p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Important: Suporte a partir do Fedora Core 3 em diante"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Importante]" src="./stylesheet-images/important.png"></td><th align="left">Suporte a partir do Fedora Core 3 em diante</th></tr><tr><td align="l!
eft" valign="top"><p>O Fedora Core 3 vem com uma vers��o mais nova do <code class="command">yum</code>. Para suportar clientes <code class="command">yum</code> do Fedora Core 3, voc�� <span class="emphasis"><em>deve</em></span> usar <code class="command">createrepo</code> nos seus reposit��rios do servidor.</p></td></tr></table></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><a name="sn-yum-arch"></a>3.4.1. <code class="command">yum-arch</code></h4></div></div></div><p>O comando <code class="command">yum-arch</code> cria um diret��rio nomeado <code class="filename">headers/</code> que oferece suporte a vers��es antigas do <code class="command">yum</code> (antes da vers��o 2.2). O programa <code class="command">yum-arch</code> procura recursivamente atrav��s do diret��rio alvo qualquer subdiret��rio com pacotes RPM e os incluem nos dados de cabe��alho. O comando <code class="command">yum-arch</code> sempre cria o diret��rio <code cl!
ass="filename">headers/</code> no diret��rio corrente onde ele!
estej
endo executado. Desta maneira voc�� pode mudar seu diret��rio corrente para o diret��rio onde voc�� gostaria que o <code class="filename">headers/</code> fosse criado.</p><pre class="screen">
<strong class="userinput"><code>cd /var/www/mirror/fedora/linux/core/5/i386/os
su -c 'yum-arch -ls .'</code></strong>
-</pre><p>Entre com a senha de root no prompt. A op����o <code class="command">-l</code> segue liga����es simb��licas. A op����o <code class="command">-s</code> inclui SRPMS (fontes dos pacotes RPM) na lista de cabe��alho. O comando acima cria um cache de cabe��alhos <code class="command">yum</code> no diret��rio <code class="filename">/var/www/mirror/fedora/linux/core/5/i386/os/headers/</code>.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><a name="sn-createrepo"></a>3.4.2. <code class="command">createrepo</code></h4></div></div></div><p>O comando <code class="command">createrepo</code> cria informa����es de reposit��rio para oferecer suporte a novas vers��es do <code class="command">yum</code> (e possivelmente reposit��rio para outros programas clientes). O comando <code class="command">createrepo</code> armazena estes dados numa pasta chamada <code class="filename">repodata</code>. Execute o <code class="command">createrepo<!
/code> no diret��rio <span class="emphasis"><em>sob o que</em></span> voc�� quer que o <code class="filename">repodata</code> apare��a. O programa <code class="command">createrepo</code> tamb��m procura recursivamente por pacotes RPM para inclu��-los nos dados do reposit��rio.</p><p>O seguinte comando cria os dados do reposit��rio no diret��rio <code class="filename">/var/www/mirror/fedora/linux/core/5/i386/os/repodata</code>.</p><pre class="screen">
+</pre><p>Entre com a senha de root no prompt. A op����o <code class="command">-l</code> segue links simb��licos. A op����o <code class="command">-s</code> inclui SRPMS (fontes dos pacotes RPM) na lista de cabe��alho. O comando acima cria um cache de cabe��alhos <code class="command">yum</code> no diret��rio <code class="filename">/var/www/mirror/fedora/linux/core/5/i386/os/headers/</code>.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><a name="sn-createrepo"></a>3.4.2. <code class="command">createrepo</code></h4></div></div></div><p>O comando <code class="command">createrepo</code> cria informa����es de reposit��rio para oferecer suporte a novas vers��es do <code class="command">yum</code> (e possivelmente para reposit��rios de outros programas clientes). O comando <code class="command">createrepo</code> armazena estes dados numa pasta chamada <code class="filename">repodata</code>. Execute o <code class="command">createrepo</!
code> no diret��rio <span class="emphasis"><em>sob o que</em></span> voc�� quer que o <code class="filename">repodata</code> apare��a. O programa <code class="command">createrepo</code> tamb��m procura recursivamente por pacotes RPM para inclu��-los nos dados do reposit��rio.</p><p>O seguinte comando cria os dados do reposit��rio no diret��rio <code class="filename">/var/www/mirror/fedora/linux/core/5/i386/os/repodata</code>.</p><pre class="screen">
<strong class="userinput"><code>su -c 'createrepo /var/www/mirror/fedora/linux/core/5/i386/os'</code></strong>
-</pre><p>Para criar dados de reposit��rio para grupos de pacotes al��m de arquivos de pacotes, use o comando <code class="command">createrepo -g</code> A op����o <code class="option">-g</code> solicita um par��metro que aponta para um grupo de arquivos <span class="emphasis"><em>relativos</em></span> �� posi����o dada dos dados do pacote. O seguinte comando cria o grupo de pacotes correspondente ao reposit��rio diretamente acima. Note a localiza����o relativa do grupo de arquivos <code class="filename">/var/www/mirror/fedora/linux/core/5/i386/os/Fedora/base/comps.xml</code></p><pre class="screen">
+</pre><p>Para criar dados de reposit��rio para grupos de pacotes al��m de arquivos de pacotes, use o comando <code class="command">createrepo -g</code> A op����o <code class="option">-g</code> solicita um par��metro que aponta para um grupo de arquivos <span class="emphasis"><em>relativos</em></span> �� posi����o dada dos dados do pacote. O seguinte comando cria o grupo de pacotes correspondente ao reposit��rio acima. Note a localiza����o relativa do grupo de arquivos <code class="filename">/var/www/mirror/fedora/linux/core/5/i386/os/Fedora/base/comps.xml</code></p><pre class="screen">
<strong class="userinput"><code>su -c 'createrepo -g Fedora/base/comps.xml /var/www/mirror/fedora/linux/core/5/i386/os'</code></strong>
-</pre><p>Pode ser que voc�� tenha clientes que atualizam suas vers��es do <code class="command">yum</code> de maneira n��o-prescrita. Para minimizar problemas com seus clientes, crie ambos os tipos de dados de reposit��rio para quaisquer reposit��rios. A informa����o extra no reposit��rio �� relativamente pequena e n��o ir�� afetar que seu espelho funciona apropriadamente.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><a name="sn-repository-locations"></a>3.4.3. Localiza����o do Reposit��rio</h4></div></div></div><p>Tipicamente voc�� ir�� executar <code class="command">yum-arch</code> ou <code class="command">createrepo</code> pelo menos nas seguintes localiza����es:</p><div class="itemizedlist"><ul type="disc"><li><p>A distribui����o em si; por exemplo, <code class="filename">/var/www/mirror/fedora/linux/core/5/i386/os/</code>. Para <code class="command">yum-arch</code>, use as op����es <code class="command">-l</code> e <code!
class="command">-s</code> para seguir os diret��rios <code class="filename">SRPMS</code> ligados e incluir seus pacotes de fonte.</p></li><li><p>Atualiza����es oficiais para a distribui����o; por exemplo, <code class="filename">/var/www/mirror/fedora/linux/core/updates/5/</code>. Uma vez que, novamente para <code class="command">yum-arch</code> use <code class="command">-l</code> e/ou <code class="command">-s</code> caso seja apropriado.</p></li></ul></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sn-planning-and-setup.php">Anterior</a>��</td><td width="20%" align="center">��</td><td width="40%" align="right">��<a accesskey="n" href="sn-client-config.php">Pr��xima</a></td></tr><tr><td width="40%" align="left" valign="top">2. Planejamento e Configura����o��</td><td width="20%" align="center"><a accesskey="h" href="index.php">Principal</a></td><td width="40%" align="rig!
ht" valign="top">��4. Configura����o do Cliente</td></tr></tab!
le></d
+</pre><p>Pode ser que voc�� tenha clientes que atualizam suas vers��es do <code class="command">yum</code> de maneira n��o-prescrita. Para minimizar problemas com seus clientes, crie ambos os tipos de dados de reposit��rio para quaisquer reposit��rios. A informa����o extra no reposit��rio �� relativamente pequena e n��o ir�� afetar que seu espelho funcione apropriadamente.</p></div><div class="section" lang="pt-BR"><div class="titlepage"><div><div><h4 class="title"><a name="sn-repository-locations"></a>3.4.3. Localiza����o do Reposit��rio</h4></div></div></div><p>Tipicamente voc�� ir�� executar <code class="command">yum-arch</code> ou <code class="command">createrepo</code> pelo menos nas seguintes localiza����es:</p><div class="itemizedlist"><ul type="disc"><li><p>A distribui����o em si; por exemplo, <code class="filename">/var/www/mirror/fedora/linux/core/5/i386/os/</code>. Para <code class="command">yum-arch</code>, use as op����es <code class="command">-l</code> e <code!
class="command">-s</code> para seguir os diret��rios <code class="filename">SRPMS</code> em links e incluir seus pacotes de fonte.</p></li><li><p>Atualiza����es oficiais para a distribui����o; por exemplo, <code class="filename">/var/www/mirror/fedora/linux/core/updates/5/</code>. Uma vez que, novamente para <code class="command">yum-arch</code> use <code class="command">-l</code> e/ou <code class="command">-s</code> caso seja apropriado.</p></li></ul></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sn-planning-and-setup.php">Anterior</a>��</td><td width="20%" align="center">��</td><td width="40%" align="right">��<a accesskey="n" href="sn-client-config.php">Pr��xima</a></td></tr><tr><td width="40%" align="left" valign="top">2. Planejamento e Configura����o��</td><td width="20%" align="center"><a accesskey="h" href="index.php">Principal</a></td><td width="40%" align="ri!
ght" valign="top">��4. Configura����o do Cliente</td></tr></ta!
ble></
>
<?
17 years, 1 month
web/html/docs/mirror/pt_BR fedora.css,NONE,1.1
by Paul W. Frields (pfrields)
Author: eitch
Update of /cvs/fedora/web/html/docs/mirror/pt_BR
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21410
Added Files:
fedora.css
Log Message:
missing css
--- NEW FILE fedora.css ---
/*
CSS for Red Hat Linux Project docs from the Documentation Project
Written by Tammy Fox and Garrett LeSage
Copyright 2003 Tammy Fox, Garrett LeSage, and Red Hat, Inc.
Copywight 2005 Tommy Reynolds <Tommy.Reynolds(a)MegaCoder.com>
License: GPL
*/
body {
background-attachment scroll;
background-color: #FEFEFF;
background-image: url('watermark.png');
background-position: top center;
background-repeat: repeat;
}
li p {
# display: inline;
}
li p.title {
display: inline;
}
div.table table {
width: 95%;
background-color: #DCDCDC;
color: #000000;
border-spacing: 0;
}
div.table table th {
border: 1px solid #A9A9A9;
background-color: #A9A9A9;
color: #000000;
}
div.table table td {
border: 1px solid #A9A9A9;
background-color: #DCDCDC;
color: #000000;
padding: 0.5em;
margin-bottom: 0.5em;
margin-top: 2px;
}
div.note table, div.tip table, div.important table, div.caution table, div.warning table {
width: 95%;
border: 2px solid #D0D0B0;
background-color: #FAF9E0;
color: #000000;
/* padding inside table area */
padding: 0.5em;
margin-bottom: 0.5em;
margin-top: 0.5em;
}
.qandaset table {
border-collapse: collapse;
}
.qandaset {
}
.qandaset tr.question {
}
.qandaset tr.question td {
font-weight: bold;
padding: 1em 1em 0;
}
.qandaset tr.answer td {
padding: 0.25em 1em 1.5em;
}
.qandaset tr.question td, .qandaset tr.answer td {
}
hr {
border: 0;
border-bottom: 1px solid #ccc;
}
h1, h2, h3, h4 {
font-family: luxi sans,sans-serif;
color: #22437f;
font-weight: bold;
}
h1 {
font-size: 1.75em;
}
h2 {
font-size: 1.25em;
}
h3 {
font-size: 1.1em;
}
a:link {
color: #900;
}
a:visited {
color: #48468f;
}
a:hover {
color: #f20;
}
code.screen, pre.screen {
font-family: monospace;
font-size: 1em;
display: block;
padding: 10px;
border: 1px solid #bbb;
background-color: #eee;
color: #000;
overflow: auto;
border-radius: 2.5px;
-moz-border-radius: 2.5px;
margin: 0.5em 2em;
}
div.example {
padding: 10px;
border: 1px solid #bbb;
margin: 0.5em 2em;
}
.procedure ol li {
margin-bottom: 0.5em;
}
.procedure ol li li {
/* prevent inheritance */
margin-bottom: 0em;
}
.procedure ol li pre {
margin-bottom: 1em;
}
.itemizedlist ul li {
margin-bottom: 0.5em;
}
.itemizedlist ul li li {
/* prevent inheritance */
margin-bottom: 0em;
}
p.title {
text-align: center;
}
17 years, 1 month
web/html/docs index.php,1.21,1.22
by Paul W. Frields (pfrields)
Author: eitch
Update of /cvs/fedora/web/html/docs
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21279
Modified Files:
index.php
Log Message:
added pt_BR to mirror-tutorial
Index: index.php
===================================================================
RCS file: /cvs/fedora/web/html/docs/index.php,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- index.php 9 Aug 2006 11:42:28 -0000 1.21
+++ index.php 14 Aug 2006 18:02:07 -0000 1.22
@@ -22,7 +22,7 @@
<li><a href="/docs/release-notes/">Release Notes</a></li>
<li><a href="/docs/fedora-install-guide-en/">Installation Guide</a></li>
<li><a href="/docs/jargon-buster/en_US/">Jargon Buster</a> (<a href="/docs/jargon-buster/en_US/">en_US</a> | <a href="/docs/jargon-buster/pt/">pt</a>)</li>
- <li><a href="/docs/mirror/">Mirror Tutorial</a></li>
+ <li><a href="/docs/mirror/en/">Mirror Tutorial</a> (<a href="/docs/mirror/en/">en</a> | <a href="/docs/mirror/pt_BR/">pt_BR</a>)</li>
<li><a href="/docs/selinux-faq/">SELinux FAQ</a></li>
<li><a href="/docs/stateless/">Stateless Linux tutorial</a></li>
<li><a href="/docs/udev/">Udev on Fedora</a></li>
17 years, 1 month
web/html/docs/mirror fedora.css,1.2,1.3 index.php,1.5,1.6
by Paul W. Frields (pfrields)
Author: eitch
Update of /cvs/fedora/web/html/docs/mirror
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18713
Added Files:
fedora.css index.php
Log Message:
new page redirecting to translations
Index: fedora.css
===================================================================
RCS file: fedora.css
diff -N fedora.css
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ fedora.css 14 Aug 2006 17:58:53 -0000 1.3
@@ -0,0 +1,134 @@
+/*
+
+CSS for Red Hat Linux Project docs from the Documentation Project
+
+Written by Tammy Fox and Garrett LeSage
+
+Copyright 2003 Tammy Fox, Garrett LeSage, and Red Hat, Inc.
+
+License: GPL
+
+*/
+
+li p {
+ display: inline;
+}
+
+div.table table {
+ width: 95%;
+ background-color: #DCDCDC;
+ color: #000000;
+ border-spacing: 0;
+}
+
+div.table table th {
+ border: 1px solid #A9A9A9;
+ background-color: #A9A9A9;
+ color: #000000;
+}
+
+div.table table td {
+ border: 1px solid #A9A9A9;
+ background-color: #DCDCDC;
+ color: #000000;
+ padding: 0.5em;
+ margin-bottom: 0.5em;
+ margin-top: 2px;
+
+}
+
+div.note table, div.tip table, div.important table, div.caution table, div.warning table {
+ width: 95%;
+ border: 2px solid #D0D0B0;
+ background-color: #FAF9E0;
+ color: #000000;
+ /* padding inside table area */
+ padding: 0.5em;
+ margin-bottom: 0.5em;
+ margin-top: 0.5em;
+}
+
+.qandaset table {
+ border-collapse: collapse;
+}
+.qandaset {
+}
+.qandaset tr.question {
+}
+.qandaset tr.question td {
+ font-weight: bold;
+ padding: 1em 1em 0;
+}
+.qandaset tr.answer td {
+ padding: 0.25em 1em 1.5em;
+}
+.qandaset tr.question td, .qandaset tr.answer td {
+}
+
+hr {
+ border: 0;
+ border-bottom: 1px solid #ccc;
+}
+
+h1, h2, h3, h4 {
+ font-family: luxi sans,sans-serif;
+ color: #22437f;
+ font-weight: bold;
+}
+h1 {
+ font-size: 1.75em;
+}
+
+h2 {
+ font-size: 1.25em;
+}
+
+h3 {
+ font-size: 1.1em;
+}
+
+a:link {
+ color: #900;
+}
+a:visited {
+ color: #48468f;
+}
+a:hover {
+ color: #f20;
+}
+
+code.screen, pre.screen {
+ font-family: monospace;
+ font-size: 1em;
+ display: block;
+ padding: 10px;
+ border: 1px solid #bbb;
+ background-color: #eee;
+ color: #000;
+ overflow: auto;
+ border-radius: 2.5px;
+ -moz-border-radius: 2.5px;
+ margin: 0.5em 2em;
+}
+
+div.example {
+ padding: 10px;
+ border: 1px solid #bbb;
+ margin: 0.5em 2em;
+}
+
+.procedure ol li {
+ margin-bottom: 0.5em;
+}
+.procedure ol li li {
+ /* prevent inheritance */
+ margin-bottom: 0em;
+}
+
+.itemizedlist ul li {
+ margin-bottom: 0.5em;
+}
+.itemizedlist ul li li {
+ /* prevent inheritance */
+ margin-bottom: 0em;
+}
Index: index.php
===================================================================
RCS file: index.php
diff -N index.php
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ index.php 14 Aug 2006 17:58:53 -0000 1.6
@@ -0,0 +1,20 @@
+<?
+include("site.inc");
+
+$template = new Page;
+$template->initCommon();
+
+$template->displayHeader();
+
+?>
+<h1>Mirror Tutorial</h1>
+
+<p>Mirror Tutorial, a document for creating and maintaining Fedora mirrors, is available in the following languages:</p>
+
+<p><a href="en/">en</a> | <a href="pt_BR/">pt_BR</a></p>
+
+<?
+
+$template->displayFooter('$Date$');
+
+?>
17 years, 1 month
web/html/docs/mirror/pt_BR/stylesheet-images 1.png, NONE, 1.1 10.png, NONE, 1.1 11.png, NONE, 1.1 12.png, NONE, 1.1 13.png, NONE, 1.1 14.png, NONE, 1.1 15.png, NONE, 1.1 2.png, NONE, 1.1 3.png, NONE, 1.1 4.png, NONE, 1.1 5.png, NONE, 1.1 6.png, NONE, 1.1 7.png, NONE, 1.1 8.png, NONE, 1.1 9.png, NONE, 1.1 caution.png, NONE, 1.1 important.png, NONE, 1.1 note.png, NONE, 1.1 tip.png, NONE, 1.1 titlepage.png, NONE, 1.1 warning.png, NONE, 1.1
by Paul W. Frields (pfrields)
Author: eitch
Update of /cvs/fedora/web/html/docs/mirror/pt_BR/stylesheet-images
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18616/pt_BR/stylesheet-images
Added Files:
1.png 10.png 11.png 12.png 13.png 14.png 15.png 2.png 3.png
4.png 5.png 6.png 7.png 8.png 9.png caution.png important.png
note.png tip.png titlepage.png warning.png
Log Message:
rearranged and added pt_BR translation
17 years, 1 month
web/html/docs/mirror/pt_BR generated-index.php, NONE, 1.1 index.php, NONE, 1.1 ln-legalnotice-opl.php, NONE, 1.1 rv-revhistory.php, NONE, 1.1 sn-client-config.php, NONE, 1.1 sn-planning-and-setup.php, NONE, 1.1 sn-server-config.php, NONE, 1.1
by Paul W. Frields (pfrields)
Author: eitch
Update of /cvs/fedora/web/html/docs/mirror/pt_BR
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18616/pt_BR
Added Files:
generated-index.php index.php ln-legalnotice-opl.php
rv-revhistory.php sn-client-config.php
sn-planning-and-setup.php sn-server-config.php
Log Message:
rearranged and added pt_BR translation
***** Error reading new file: [Errno 2] No such file or directory: 'generated-index.php'
***** Error reading new file: [Errno 2] No such file or directory: 'index.php'
***** 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: 'rv-revhistory.php'
***** Error reading new file: [Errno 2] No such file or directory: 'sn-client-config.php'
***** Error reading new file: [Errno 2] No such file or directory: 'sn-planning-and-setup.php'
***** Error reading new file: [Errno 2] No such file or directory: 'sn-server-config.php'
17 years, 1 month