aboutsummaryrefslogtreecommitdiffstats
path: root/dutch/ports
diff options
context:
space:
mode:
authorFrans Spiesschaert <Frans.Spiesschaert@yucom.be>2022-09-18 14:38:58 +0200
committerFrans Spiesschaert <Frans.Spiesschaert@yucom.be>2022-09-18 14:38:58 +0200
commit775dd59a68fe744cfc5573295403151e248d6397 (patch)
treef3d2a99957165302548a24aa1e70a8c3fcb8a171 /dutch/ports
parent8e01a3ed9e2fada9d4bb928ff7da5c0f856ec52d (diff)
(nl) dutch/ports/hurd/hurd-devel-debian.wml, translation update.
Diffstat (limited to 'dutch/ports')
-rw-r--r--dutch/ports/hurd/hurd-devel-debian.wml60
1 files changed, 55 insertions, 5 deletions
diff --git a/dutch/ports/hurd/hurd-devel-debian.wml b/dutch/ports/hurd/hurd-devel-debian.wml
index 7d542d33da1..62eb616a564 100644
--- a/dutch/ports/hurd/hurd-devel-debian.wml
+++ b/dutch/ports/hurd/hurd-devel-debian.wml
@@ -1,6 +1,6 @@
#use wml::debian::template title="Debian GNU/Hurd --- Ontwikkeling" 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,12 @@ Debian GNU/Hurd</h1>
De ontwikkeling van de distributie</h2>
<h3>
+Hurd-software verpakken</h3>
+<p>
+De Hurd-specifieke pakketten worden onderhouden op <url "https://salsa.debian.org/hurd-team/">.
+</p>
+
+<h3>
Debian pakketten geschikt maken</h3>
<p>
Als u de overzetting van Debian naar GNU/Hurd wilt helpen, moet u zichzelf
@@ -37,10 +43,11 @@ Het bouwen van een pakket gebeurt in de nu bestaande compilatiemap van de Debian
<code>pakket-versie</code> met het commando
<code>dpkg-buildpackage -B "-mMijnNaam &lt;MijnEmail&gt;"</code>.
In plaats van <code>-B</code> kunt u
-<code>-b</code> gebruiken, als u ook de architectuuronafhankelijke delen van
-het pakket wilt bouwen. U kunt
-<code>-uc</code> toevoegen om te vermijden dat het pakket ondertekend wordt met
-uw pgp-sleutel.</p>
+<code>-b</code> gebruiken, als u ook de architectuur-onafhankelijke delen van
+het pakket wilt bouwen (maar dat is meestal nutteloos omdat deze al beschikbaar
+zijn in het archief, en het bouwen ervan extra afhankelijkheden kan vereisen).
+U kunt <code>-uc</code> toevoegen om te vermijden dat het pakket ondertekend
+wordt met uw pgp-sleutel.</p>
<p>
Voor het bouwen zijn mogelijk extra geïnstalleerde pakketten nodig. De
@@ -134,6 +141,47 @@ nodig heeft.</p>
<ul>
<li>
+<code>foo : Depends: foo-data (= 1.2.3-1) but it is not going to be installed</code> (foo : Vereist: foo-data (= 1.2.3-1) maar dat zal niet geïnstalleerd worden)
+<p>
+Het korte antwoord is: pakket <code>foo</code> kon niet gebouwd worden op
+hurd-i386, en dat moet opgelost worden; bekijk de bouwfout op zijn
+statuspagina van buildd.debian.org.
+</p>
+<p>
+Dit gebeurt meestal wanneer pakket <code>foo</code> momenteel niet gebouwd kan
+worden, terwijl dit voorheen wel goed liep. Gebruik
+<code>apt-cache policy foo foo-data</code> om vast te stellen dat bijvoorbeeld
+versie <code>1.2.3-1</code> van <code>foo</code> beschikbaar is en er een
+recentere versie <code>2.0-1</code> van <code>foo-data</code> beschikbaar is.
+Dit is omdat op debian-ports architectuur-onafhankelijke (arch:all) pakketten
+gedeeld worden met alle architecturen, waardoor dus, wanneer een recentere
+versie van het broncodepakket <code>foo</code> (waaruit de binaire pakketten
+<code>foo</code> en <code>foo-data</code> gebouwd worden) geüpload wordt, het
+recentere arch:all pakket <code>foo-data</code> geïnstalleerd wordt, zelfs
+wanneer het recentere hurd-i386 binaire pakket <code>foo</code> niet gebouwd
+kan worden, hetgeen dus leidt tot incompatibele versies. Om dat op te lossen
+moet het debian-ports archief dak gebruiken in plaats van mini-dak, en daaraan
+wordt nog steeds gewerkt.
+</p>
+
+</li>
+<li>
+<code>sommige symbolen of patronen zijn verdwenen uit het symbolenbestand</code>
+<p>
+Sommige pakketten houden een lijst bij van de symbolen die naar verwachting in
+bibliotheken zullen verschijnen. Deze lijst wordt echter meestal verkregen op
+een Linux-systeem en bevat dus symbolen die mogelijk niet logisch zijn op
+niet-Linux-systemen (bijvoorbeeld door functionaliteit die alleen in linux
+gebruikt wordt). Men kan echter wel conditionele constructies invoeren in het
+bestand <code>.symbols</code>, bijvoorbeeld:
+</p>
+
+<table><tr><td>&nbsp;</td><td class=example><pre>
+ (arch=linux-any)linuxspecifieke_functie@Base 1.23
+</pre></td></tr></table>
+
+</li>
+<li>
<code>Defecte libc6-vereiste</code>
<p>
Sommige pakketten gebruiken een foutieve afhankelijkheid van
@@ -176,6 +224,8 @@ het commando <tt>chmod +x</tt> uitvoeren voor het bestand <tt>.install</tt> en
aan het begin van de problematische lijnen bijv. <tt>[linux-any]</tt> of
<tt>[!hurd-any]</tt> invoegen.
</p>
+</li>
+</ul>
<h3> <a name="debian_installer">
Ontwikkelen van het Debian-installatieprogramma</a></h3>

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