[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[RFR] wml://www.debian.org/mirror/ftpmirror.wml



Boa Tarde,

correção em anexo.

Obrigado.

--------------
Wagner Marcuci

On Sat, 2020-05-16 at 13:49 -0300, Wagner Marcuci wrote:
> Boa Dia,
> 
> estarei atualizando a página acima em Outdated translations.
> 
> https://www.debian.org/devel/website/stats/pt#outdated
> 
> Obrigado.
> 
> --------------
> Wagner Marcuci
> 
> 
diff --git a/portuguese/mirror/ftpmirror.wml b/portuguese/mirror/ftpmirror.wml
index ae2c3d61b15..6032cefe748 100644
--- a/portuguese/mirror/ftpmirror.wml
+++ b/portuguese/mirror/ftpmirror.wml
@@ -1,31 +1,31 @@
-#use wml::debian::template title="Configurando um espelho do repositório Debian"
+#use wml::debian::template title="Configurando um repositório do repositório Debian"
 #use wml::debian::toc
 #include "$(ENGLISHDIR)/releases/sid/archive.data"
 #include "$(ENGLISHDIR)/releases/arches.data"
-#use wml::debian::translation-check translation="be191e77facf8c0d489cfd320232517e5233a3e2" maintainer="Felipe Augusto van de Wiel (faw)"
+#use wml::debian::translation-check translation="e466bedb14f9f661d1f4a77514cbe26596877486" maintainer="Felipe Augusto van de Wiel (faw)"
 
 <toc-display />
 
-<toc-add-entry name="whether">Espelhar ou não</toc-add-entry>
+<toc-add-entry name="whether">Criar ou não um repositório</toc-add-entry>
 
-<p>Nós apreciamos todos os novos espelhos, cada futuro mantenedor de espelho
+<p>Nós apreciamos todos os novos repositórios, cada futuro mantenedor de repositório
 deveria ter certeza que ele pode responder todas estas questões antes de tentar
-iniciar seu próprio espelho:</p>
+iniciar seu próprio repositório:</p>
 
 <ul>
-  <li>Um espelho é necessário em minha localização? Talvez já existam outros
-      espelhos próximos.</li>
-  <li>Eu tenho os recursos necessários para hospedar um espelho? Espelhos usam
+  <li>Um repositório é necessário em minha localização? Talvez já existam outros
+      repositórios próximos.</li>
+  <li>Eu tenho os recursos necessários para hospedar um repositório? Repositórios usam
       um <a href="size">espaço de disco</a> e banda consideráveis, é preciso
       estar apto a arcar com o custo.</li>
-  <li>Um espelho é a escolha certa? Algumas vezes pessoas erroneamente iniciam
-      um espelho, quando na verdade elas querem executar um proxy cache, tal
-      como o <a href="https://packages.debian.org/apt-cacher-ng";>apt-cacher-ng</a>.</li>
+  <li>Um repositório é a escolha certa? Se você quer primeiramente dar suporte
+      à usuários ISP/facility, utilizar um proxy tal como o 
+      apt-cacher-ng, squid, ou varnish podem ser a melhor escolha.</li>
 </ul>
 
-<toc-add-entry name="what">O que espelhar</toc-add-entry>
+<toc-add-entry name="what">O que repositório deve conter</toc-add-entry>
 
-<p>A <a href="./">página principal sobre espelhos</a> lista os repositórios
+<p>Uma <a href="./">página principal sobre repositórios</a> lista os repositórios
 disponíveis para espelhamento.</p>
 
 <ul>
@@ -35,8 +35,8 @@ rede, para construir CDs (com o jigdo) e para atualizar sistemas já
 instalados.</li>
 
 <li>
-O debian-cd/ é um repositório que não é idêntico em todos os servidores
-espelhos. Em alguns ele contém apenas modelos jigdo para construir
+O debian-cd/ é um repositório que não é idêntico em todos os servidores 
+de repositórios. Em alguns ele contém apenas modelos jigdo para construir
 imagens de CD (usados em combinação com o debian/), em alguns ele contém
 imagens já construídas e em alguns, ambos.
 <br />
@@ -50,227 +50,152 @@ apenas para um pequeno segmento de usuários.</li>
 
 </ul>
 
-<p>Por favor, consulte a página de <a href="size">tamanho do espelho</a>
-para informações mais precisas sobre o tamanho dos espelhos.</p>
+<p>Por favor, consulte a página de <a href="size">tamanho do repositório</a>
+para informações mais precisas sobre o tamanho dos repositórios.</p>
 
-<p>O repositório debian-security/ contém as atualizações de segurança lançadas
-pela equipe de segurança do Debian. Soa interessante para todos, mas como
-as atualizações de segurança são esporádicas, seria necessário espelhá-las
-muito frequentemente para se manter atualizado (ou usar <a
-href="push_mirroring">espelhamento push</a>), por isso nós não recomendamos.
-Ao invés disso, o Debian faz tudo que é necessário para manter a alta
-disponibilidade do security.debian.org.</p>
+<p>O repositório debian-security/ contém as atualizações de segurança lançadas 
+pela equipe de segurança do Debian. Soa interessante para todos, mas não fazemos 
+recomendações à nossos usuários de utilizar repositórios para obter atualizações 
+de segurança ao invés de baixá-las diretamente do servico em 
+security.debian.org. <em>Nós recomendamos que debian-security 
+<strong>não</strong> seja espelhado.</em?</p>
 
-<p>Nota: o repositório debian-non-US/ é considerado obsoleto
-desde a versão 3.1 (<em>sarge</em>) lançada em Junho de 2005.</p>
-
-<toc-add-entry name="wherefrom">De onde fazer um espelho</toc-add-entry>
+<toc-add-entry name="wherefrom">De onde fazer um repositório</toc-add-entry>
 
 <p>Muitas pessoas parecem pensar que <code>ftp.debian.org</code> é a
 localização oficial dos pacotes do Debian e que ele será o melhor lugar de
-todos para fazer o espelho. Isso é <strong>falso</strong>.</p>
-
-<p><code>ftp.debian.org</code> é meramente um dos vários servidores que é
-atualizado por um servidor interno do Debian. Esse endereço está atualmente
-localizado em um único servidor, e ele ainda existe principalmente por
-retrocompatibilidade.</p>
-
-<p>Os <a href="official">espelhos oficiais</a> tendem a ser um bom lugar
-a partir do qual espelhar. Qualquer servidor que esteja na
-<a href="list-full">lista completa de espelhos</a> e que possua os rótulos
-<q><kbd>Type: Push-Primary</kbd></q> ou <q><kbd>Type: Push-Secondary</kbd></q>
-deveria ser um bom lugar de onde se fazer um espelho.
-Por favor, escolha um que esteja perto de você, tanto em termos de rede
-como geograficamente.</p>
-
-<p>Não existe nenhuma diferença real entre diferentes servidores
-<em>Push-Primary</em> já que eles fazem parte do processo de espelhamento. Por
-outro lado, se muitas pessoas usarem o ftp.debian.org (e infelizmente isso
-acontece), muita banda é desperdiçada sem necessidade.</p>
-
-<p>Administradores de espelhos nos Estados Unidos deveriam espelhar a partir
-de ftp.us.debian.org (o endereço de espelho oficial dos EUA, que é um espelho
-Push-Primary). Mas, como este endereço é também um apelido <q>round-robin</q>
-para várias máquinas, normalmente faz sentido determinar quais dos componentes
-é o melhor e então espelhar a partir deste em particular.
-<br />
-<small>A vantagem de fazer isso é que evita o risco de falhas quando
-realizando rsync em dois estágios (diferentes estágios podem acabar em
-máquinas diferentes durante as janelas de tempo nas quais eles têm dados
-diferentes, causando uma condição de disputa). A desvantagem é que concentra
-em único site o desempenho que pode variar, mas que é atualmente inerente à
-nossa rede de espelhos em geral.</small></p>
-
-<toc-add-entry name="how">Como fazer um espelho</toc-add-entry>
-
-<p>O método recomendado para se fazer um espelho é usando o famoso conjunto
+todos para fazer o repositório. </p>
+
+<p>Há muitos <a href="list-full">repositórios públicos</a> que suportam rsync
+e são bons repositórios utilizar. Por favor utilize o que estiver mais
+próximo à você.</p>
+
+<p>Você deveria evitar repositórios de algum serviço que utilizam mais de um
+endereço (tal como <code>ftp.us.debian.org</code>) pois isso pode causar problema
+de sincronização do sync entre os repositórios devido aos diferentes
+estados que eles se encontram.
+#
+Observe também que HTTP é somente um serviço que nós garantimos existir em 
+<code>ftp.CC.debian.org</code>.  Se você quer espelhar utilizando rsync (nós 
+recomendamos ftpsync), nós recomendamos que você utilize o nome do site 
+adequado para sua máquina em <code>ftp.CC.debian.org</code>.  (Consulte 
+<code>/debian/project/trace</code> do diretório do servidor para saber mais.
+
+<toc-add-entry name="how">Como fazer um repositório</toc-add-entry>
+
+<p>O método recomendado para se fazer um repositório é usando o famoso conjunto
 de scripts ftpsync, disponível de duas formas:</p>
 <ul>
     <li>como um arquivo compactado em <url "https://ftp-master.debian.org/ftpsync.tar.gz";></li>
     <li>como um repositório git: <kbd>git clone https://ftp-master.debian.org/git/archvsync.git</kbd></li>
 </ul>
 
+<p>Não utilize seus próprio scripts, e não utilize passos simples no rsyncs.  Utilizando 
+ftpsync para garantir que as atualizações serão feitas e não confundir o apt.
+Em particular, ftpsync processa traduções, conteúdos, e outros tipos de arquivos 
+na ordem que aparecem no apt e não executando validações de erros que o usuário
+deveria atualizar em lista de pacotes enquando o espelhamento está acontecendo.
+Além disso, ele também monitora arquivos que contém informações úteis 
+para determinados trabalhos de espelhamento, tal como a arquitetura 
+e de onde sincronização acontece</p>
+
+<toc-add-entry name="partial">Repositório Parcial</toc-add-entry>
+
+<p>Considerando que você já tem <a href="size">bastante espaço para os arquivos do Debian</a>,
+é aconselhável que você espelhe somente parte dos arquivos.  Repositórios públicos
+deveriam ter todos os suítes (testing, unstable, etc.), mas muitos deles tem restrições 
+quanto ao que carregam.  O arquivo de configuração do ftpsync possui as configurações 
+ARCH_EXCLUDE e ARCH_INCLUDE para este propósito.</p>
+
+<toc-add-entry name="when">Quando atualizar o repositório</toc-add-entry>
+
+<p>Os arquivos principais são atualizados quatro vezes ao dia.
+O repositório é atualizado normalmente entre 3:00, 9:00, 15:00 e 21:00 (todos os horários UTC),
+mas nunca é fixado um horário e você também não deveria fixar um para atualizar o seu repositório.</p>
+
+<p>Seu repositório deveria ser atualizado poucas horas depois do primeiro arquivo principal
+atualizar.  Você deveria verificar se o seu repositório deixou uma horário atualizado
+no subdiretório <kbd>project/trace/</kbd>. Este arquivo atualizado deverá 
+ter o mesmo nome como no site, e ele irá conter o horário completo das últimas 
+atualizações do repositório. Depois de algumas horas após desta atualização ( será seguro )
+faça a atualização.</p>
+
+<p><b>É essencial que seu repositório esteja sincronizado com o arquivo principal</b>. No 
+mínimo 4 atualizações a cada 24 horas irá garantir que seu repositório reflete, exatamente, 
+o repositório principal. Por favor, entenda que repositórios que não estão sincronizados com o 
+repositório principal não estarãoo listados nos repositórios oficiais.</p>
+
+<p>A forma mais fácil de manter um repositório sincronizado é através da utilização de 
+cron. Veja <kbd>man crontab</kbd> para mais detalhes.</p>
+
+<p>Observe que se seu site tem um mecanismo automático, então você
+não tem com o que se preocupar.</p>
+
+<h3>Espelhamento Automático</h3>
+
+<p>Espelhamento <q>Automático</q> é uma forma de espelhamento que você pode criar
+para minimizar o tempo que as alterações ocorrem no repositório.
+Um espelhamento upstream utiliza gatilhos no SSH que permitem o espelhamento 
+automático.
+Para mais detalhes de como utilizá-lo, porque é seguro, e
+como configurá-lo, por favor, veja a <a href="push_mirroring">explicação 
+completa</a>.</p>
 
-<p>O protocolo de espelhamento que nós recomendamos fortemente é o
-<a href="https://packages.debian.org/stable/net/rsync";>rsync</a>.</p>
-
-<p>Por favor, não espelhe o Debian usando o <kbd>wget</kbd> e outras
-ferramentas baseadas em FTP. Pode parecer que elas funcionam bem, mas
-há vários problemas (elas não conseguem detectar <q>hard links</q>, é
-difícil fazer espelhos parciais, etc).</p>
-
-<h3>Configuração rsync</h3>
-
-<p>Nós recomendamos usar <a href="https://ftp-master.debian.org/ftpsync.tar.gz";>\
-o conjunto de scripts ftpsync</a> para espelhar os repositórios.
-Siga as instruções do arquivo README incluído para configurar um espelho.</p>
-
-<p>Se você usar os seus próprios scripts, a seguir listamos a funcionalidade
-mínima que deve ser suportada:</p>
-
-<ul>
-   <li><p>DEVE realizar uma sincronização em 2 estágios</p>
-   <p>O espelhamento do arquivo deve ser feito em dois estágios. O primeiro
-   rsync deve ignorar os arquivos de índice. As opções de exclusão corretas
-   para o primeiro rsync são:</p>
-   <kbd>--exclude Packages* --exclude Sources* --exclude Release* --exclude InRelease --exclude i18n/* --exclude ls-lR*</kbd>
-   <p>O primeiro estágio não deve apagar nenhum arquivo.</p>
-   <p>O segundo estágio deverá transferir os arquivos acima que não foram
-   incluídos e apagar os arquivos que não pertençam ao espelho.</p>
-
-   <p>Justificativa: se o espelhamento do arquivo é feito em um único estágio,
-   há períodos nos quais os arquivos de índices farão referências para arquivos
-   que ainda não foram espelhados.</p>
-   </li>
-
-   <li><p>NÃO DEVE ignorar <q>pushes</q> enquanto estiver em execução (para
-   <a href="push_mirroring">push mirroring</a>).</p>
-   <p>Se um <q>push</q> é recebido durante a execução de uma sincronização,
-   ele NÃO DEVE ser ignorado. Todo o processo de sincronização deve ser
-   reexecutado.</p>
-
-   <p>Justificativa: a maioria das implementações dos scripts de espelhos do
-   Debian deixará o espelho em um estado inconsistente caso um segundo
-   <q>push</q> seja recebido enquanto a primeira sincronização ainda está
-   em execução. É provável que num futuro próximo, a frequência dos
-   <q>pushes</q> aumente.</p>
-   </li>
-
-  <li>Execute o rsync com pelo menos estas opções: <kbd>--recursive --times
-      --links --hard-links --delete</kbd>.</li>
-
-  <li>Se você tem espaço extra em disco, também use a opção
-      <kbd>--delete-after</kbd> para evitar alguns problemas temporários
-      de atualização.</li>
-
-  <li>Depois que o rsync tiver feito o espelho, adicione um arquivo de registro
-      de data com o mesmo nome do seu servidor ao subdiretório
-      <code>project/trace/</code> do seu espelho do Debian. Ou seja execute o
-      comando
-      <kbd>date -u &gt; .../debian/project/trace/<var>seu.servidor</var></kbd>
-      depois que o seu rsync diário estiver terminado.</li>
-
-  <li>Nós advertimos fortemente sobre a exclusão dos subdiretórios
-      <tt>project/</tt>, <tt>doc/</tt> e outros. Normalmente eles são menores,
-      e de muita utilidade para os usuários.
-      Especialmente <tt>project/trace</tt>, que ajuda muito se houver algum
-      problema com o espelho.</li>
+<toc-add-entry name="settings">Configurações adicionais recomendadas</toc-add-entry>
 
-</ul>
+<p>Repositórios públicos deveriam ter o Debian com HTTP em <code>/debian</code>.</p>
 
-<toc-add-entry name="partial">Fazendo um espelho parcial</toc-add-entry>
+<p>Além disso, por favor garanta que a lista de diretórios esteja disponível ( com tamanho total 
+dos arquivos ) e synlinks corretos.
 
-<p>Considerando o <a href="size">grande tamanho dos repositórios do Debian</a>,
-algumas pessoas preferem fazer um espelho apenas da parte que elas necessitam.
-Se você quer excluir alguma coisa, você deve excluir as arquiteturas.</p>
+Se você utiliza Apache, algumas alterações podem ser necessárias:
+<pre>
+&lt;Directory <var>/path/to/your/debian/mirror</var>&gt;
+   Options +Indexes +SymlinksIfOwnerMatch
+   IndexOptions NameWidth=* +SuppressDescription
+&lt;/Directory&gt;
+</pre>
 
-<p>Com o <a href="https://ftp-master.debian.org/ftpsync.tar.gz";>ftpsync</a>, que
-é recomendado, isto pode ser feito editando a variável ARCH_EXCLUDE.</p>
+<toc-add-entry name="submit">Como adicionar um repositório à lista de repositórios</toc-add-entry>
 
-<p>Nós advertimos fortemente sobre a exclusão dos subdiretórios
-<tt>project/</tt>, <tt>doc/</tt> e outros. Normalmente eles são menores,
-e de muita utilidade para os usuários.
-Especialmente <tt>project/trace</tt>, que ajuda muito se houver algum problema
-com o espelho.
+<p>
+Se você gostaria de ter seu repositório na lista oficial, por favor:
 </p>
 
-<p>É possível usar outros scripts escritos especialmente para isso mas,
-usualmente, eles não são necessários e não são recomendados para espelhos
-oficiais.
-
-<toc-add-entry name="when">Quando fazer o espelho</toc-add-entry>
-
-<p>O repositório principal é atualizado quatro vezes por dia.
-Os espelhos geralmente começam a ser atualizadas em torno de 03h00min,
-09h00min, 15h00min e 21h00min (todos os horários em UTC), mas esses não
-são horários fixos e você não deveria fixar seu espelho neles.</p>
-
-<p>Seu espelho deveria atualizar algumas horas depois dos <q>pulsos</q> de
-espelhamento do repositório principal. Você deveria verificar se o site do
-qual você está fazendo espelho tem um arquivo de registro de data no
-subdiretório <kbd>project/trace/</kbd>. O arquivo do registro de data terá
-o mesmo nome do site, e irá conter o horário de término da última atualização
-do espelho. Adicione algumas horas a esse horário (por segurança) e faça o
-espelho dele.</p>
-
-<p>A maneira mais fácil de se ter automaticamente o espelhamento executado
-todos os dias é usando o cron. Veja <kbd>man crontab</kbd> para detalhes.</p>
-
-<p>Note que se seu site for atualizado com um mecanismo push, então você não
-precisa se preocupar com nada disso.</p>
-
-<h3>Espelhamento disparado por <q>push</q> (<q>Push-triggered</q>)</h3>
-
-<p>Espelhamento <q>push</q> é uma forma de espelhamento que nós desenvolvemos
-para minimizar o tempo que leva para que as mudanças no repositório cheguem
-aos espelhos. Um espelho <q>upstream</q> usa um gatilho SSH que diz aos demais
-espelhos para se atualizarem. O <q>pushing</q> é usualmente limitado a um
-gatilho seguro que não aceita dados variáveis, de forma que o restante do
-processo de espelhamento seja simplesmente puxar os dados de forma similar a
-uma tarefa cron.</p>
-
-<p>O espelhamento <q>push</q> é necessário para manter vários servidores em
-sincronismo (tais como servidores em round-robin de DNS como
-<tt>ftp.us.debian.org</tt>), e nós usamos isso para os nossos espelhos de
-primeiro e segundo nível. Mas como esse método requer um pouco mais de esforço
-para configurá-lo, não é comumente feito para espelhos <q>privados</q>.</p>
-
-<p>Para uma descrição mais detalhada de como isto funciona, porque ele é
-seguro, e como configurar um espelho <q>push</q>, veja
-<a href="push_mirroring">a explicação completa</a>.</p>
-
-<toc-add-entry name="settings">Configurações adicionais recomendadas</toc-add-entry>
+<ul>
+<li>Garanta que seu repositório seja atualizado 4 vezes ao dia</li>
+<li>Garanta que seu repositório inclui os códigos fontes para as arquiteturas que as 
+utilizam</li>
+</ul>
 
-<p>Se você for tornar um espelho do Debian disponível através de HTTP, por
-favor, adicione as seguintes definições nas suas configurações do Apache
-(presumindo, obviamente, que você usará Apache) no bloco
-<code>&lt;Directory <var>/caminho/para/seu/espelho/do/debian</var>&gt;</code>,
-onde <var>/caminho/para/seu/espelho/do/debian</var> deve ser o nome
-atual do diretório onde você mantém o espelho:</p>
+<p>Uma vez que repositório estiver configurado <a href="submit">registre-o no Debian</a>
+na ordem que foi incluído na <a href="list">lista oficial de repositórios</a>.
+Solicitações podem ser feitas através do <a href="submit">formulário no site</a>.</p>
 
-<pre>
-   Options +Indexes +SymlinksIfOwnerMatch
-   IndexOptions NameWidth=* +SuppressDescription
-</pre>
 
-<p>Isso ativa os índices de diretório e garante que os links simbólicos irão
-funcionar. Os nomes de arquivo nos índices de diretório não ficarão truncados,
-e descrições (na maior parte não existentes) não serão mostradas.</p>
+<p>Problemas ou dǘvidas pode ser enviadas para <email mirrors@debian.org>.</p>
 
-<p>No Apache 1.3.x, a seguinte opção também pode ser adicionada:</p>
+<toc-add-entry name="mailinglists">Listas de email</toc-add-entry>
 
-<pre>
-   DirectoryIndex .
-</pre>
+<p>Há duas <a href="../MailingLists/">listas públicas</a> sobre
+repositórios Debian.
+<a href="https://lists.debian.org/debian-mirrors-announce/";>debian-mirrors-announce</a>
+e
+<a href="https://lists.debian.org/debian-mirrors/";>debian-mirrors</a>.
+Nós encorajamos todos os mantenedores de repositório a se inscreverem nas listas pois
+podem ser utilizadas para informações importantes. Estas listas são moderadas e terão
+baixo tráfico de informação. A segunda lista é utilizada para uso geral
+e está aberta a todos.</p>
 
-<p>Não adicione esta opção no Apache 2.x.</p>
+<p>Se você tem alguma dúvida que não foi respondida nestas lista, você 
+pode nos contatar em <email mirrors@debian.org> ou pelo IRC, #debian-mirrors em 
+<tt>irc.debian.org</tt>.</p>
 
-<toc-add-entry name="submit">Como adicionar um espelho à lista de espelhos</toc-add-entry>
 
-<p>Uma vez que um espelho seja configurado, ele deveria ser <a
-href="submit">registrado no Debian</a> a fim de ser incluído na <a
-href="list">lista de espelhos</a>.
-Pedidos podem ser feitos usando nosso <a href="submit">simples formulário web</a>.</p>
+<toc-add-entry name="private-mirror">Observações sobre repositórios (parciais) particulares</toc-add-entry>
 
-<p>Quaisquer problemas ou dúvidas podem ser enviadas para
-<email mirrors@debian.org>.</p>
+<p>
+Se você quer ter um repositório somente em seu site, e precisa obter somente alguns arquivos
+(como stable ), talvez seja melhor 
+utilizar <a href="https://packages.debian.org/stable/debmirror";>debmirror</a>.
+</p>

Reply to: