aboutsummaryrefslogtreecommitdiffstats
path: root/portuguese/ports
diff options
context:
space:
mode:
authorPaulo Henrique de Lima Santana (phls) <phls@debian.org>2022-09-18 15:04:08 -0300
committerPaulo Henrique de Lima Santana (phls) <phls@debian.org>2022-09-18 15:04:08 -0300
commit1890fa04910557bb35cfdb02dc8fd7a001a1650b (patch)
tree52024c8f07d9f0b30d887c72631447be89e3efed /portuguese/ports
parent38579d551a459b75bbc1261d0300a5666072828b (diff)
Update portuguse translation
Diffstat (limited to 'portuguese/ports')
-rw-r--r--portuguese/ports/hurd/hurd-devel-debian.wml56
1 files changed, 53 insertions, 3 deletions
diff --git a/portuguese/ports/hurd/hurd-devel-debian.wml b/portuguese/ports/hurd/hurd-devel-debian.wml
index bd83dbe5ed7..46fca28dbbc 100644
--- a/portuguese/ports/hurd/hurd-devel-debian.wml
+++ b/portuguese/ports/hurd/hurd-devel-debian.wml
@@ -1,6 +1,6 @@
#use wml::debian::template title="Debian GNU/Hurd --- Desenvolvimento" NOHEADER="yes"
#include "$(ENGLISHDIR)/ports/hurd/menu.inc"
-#use wml::debian::translation-check translation="1ee233788cf476e1bd555018a37476e483d815f4"
+#use wml::debian::translation-check translation="e42a3c19fa8c376678e6147f47b31ba3fc60e369"
<h1>
Debian GNU/Hurd</h1>
@@ -8,6 +8,13 @@ Debian GNU/Hurd</h1>
Desenvolvimento da distribuição</h2>
<h3>
+Empacotando software no Hurd</h3>
+<p>
+Os pacotes específicos do Hurd são mantidos em
+<url "https://salsa.debian.org/hurd-team/">.
+</p>
+
+<h3>
Portando pacotes do Debian</h3>
<p>
Se você quer ajudar o porte do Debian GNU/Hurd, você deve se familiarizar
@@ -38,8 +45,10 @@ Debian <code>package-version</code> com o comando
<code>dpkg-buildpackage -B "-mMyName &lt;MyEmail&gt;"</code>.
Em vez de <code>-B</code>, você pode usar
<code>-b</code> se você também quiser construir partes do pacote
-independente de arquitetura. Você pode adicionar
-<code>-uc</code> para evitar a assinatura do pacote com sua chave pgp.</p>
+independente de arquitetura (mas isso geralmente é inútil, pois eles já estão
+disponíveis no arquivo e construí-los pode exigir dependências adicionais).
+Você pode adicionar <code>-uc</code> para evitar a assinatura do pacote com sua
+chave pgp.</p>
<p>
A construção pode requerer pacotes adicionais instalados. A forma mais simples
@@ -133,6 +142,45 @@ hurd-i386.</p>
<ul>
<li>
+<code>foo : Depende: foo-data (= 1.2.3-1) mas não será instalado</code>
+<p>
+A resposta curta é: o pacote <code>foo</code> falhou ao construir no hurd-i386,
+e isso precisa ser corrigido, veja a falha de construção em sua página de status
+buildd.debian.org.
+</p>
+<p>
+Isso normalmente acontece quando o pacote <code>foo</code> atualmente falha ao
+construir, mas costumava construir normalmente antes. Use
+<code>apt-cache policy foo foo-data</code> para ver que, por exemplo, a versão
+<code>1.2.3-1</code> do <code>foo</code> está disponível e uma versão mais
+nova <code>foo-data</code> versão <code>2.0-1</code> está disponível. Isso
+ocorre porque no debian-ports, pacotes independentes da arquitetura (arch:all)
+são compartilhados entre todas as arquiteturas e, portanto, quando é feito o
+upload de uma versão mais nova do pacote fonte <code>foo</code> (que constrói o
+pacote <code>foo</code> e pacotes binários <code>foo-data</code>), o pacote
+mais novo arch:all <code>foo-data</code> é instalado, mesmo se o pacote binário
+mais novo hurd-i386 <code>foo</code> não pode ser construído, levando a versões
+incompatíveis. Corrigir isso requer fazer com que o repositório debian-ports use
+dak em vez de mini-dak, que ainda está sendo desenvolvido.
+</p>
+</li>
+<li>
+
+<code>alguns símbolos ou padrões desapareceram no arquivo de símbolos</code>
+<p>
+Alguns pacotes mantêm uma lista dos símbolos que devem aparecer nas bibliotecas.
+No entanto, esta lista é geralmente obtida em um sistema Linux e, portanto,
+inclui símbolos que podem não fazer sentido em sistemas não Linux (por exemplo,
+devido a um recurso somente no Linux). No entanto, pode-se introduzir
+condicionais no arquivo <code>.symbols</code>, por exemplo:
+</p>
+
+<table><tr><td>&nbsp;</td><td class=example><pre>
+ (arch=linux-any)linuxish_function@Base 1.23
+</pre></td></tr></table>
+
+</li>
+<li>
<code>Dependência quebrada do libc6</code>
<p>
Alguns pacotes usam uma dependência errônea em <code>libc6-dev</code>. Isto
@@ -175,6 +223,8 @@ systemd). Neste caso, pode-se usar dh-exec: construa a dependência em
linhas problemáticas com, por exemplo, <tt>[linux-any]</tt> ou
<tt>[!hurd-any]</tt>.
</p>
+</li>
+</ul>
<h3> <a name="debian_installer">
Hackeando com o instalador do Debian </a></h3>

© 2014-2024 Faster IT GmbH | imprint | privacy policy