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-g...;.
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.ht... 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...
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-g...;.
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.ht... 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...
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></t...
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></t...
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><...
-</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>.&...
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>.&...
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></
<?