diff options
author | Frans Spiesschaert <Frans.Spiesschaert@yucom.be> | 2022-09-18 14:38:58 +0200 |
---|---|---|
committer | Frans Spiesschaert <Frans.Spiesschaert@yucom.be> | 2022-09-18 14:38:58 +0200 |
commit | 775dd59a68fe744cfc5573295403151e248d6397 (patch) | |
tree | f3d2a99957165302548a24aa1e70a8c3fcb8a171 /dutch/ports | |
parent | 8e01a3ed9e2fada9d4bb928ff7da5c0f856ec52d (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.wml | 60 |
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 <MijnEmail>"</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> </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> |