diff options
author | Paulo Henrique de Lima Santana (phls) <phls@debian.org> | 2022-09-18 15:04:08 -0300 |
---|---|---|
committer | Paulo Henrique de Lima Santana (phls) <phls@debian.org> | 2022-09-18 15:04:08 -0300 |
commit | 1890fa04910557bb35cfdb02dc8fd7a001a1650b (patch) | |
tree | 52024c8f07d9f0b30d887c72631447be89e3efed /portuguese/ports | |
parent | 38579d551a459b75bbc1261d0300a5666072828b (diff) |
Update portuguse translation
Diffstat (limited to 'portuguese/ports')
-rw-r--r-- | portuguese/ports/hurd/hurd-devel-debian.wml | 56 |
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 <MyEmail>"</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> </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> |