diff options
author | Luca Monducci <luca.mo@tiscali.it> | 2022-09-17 10:38:37 +0200 |
---|---|---|
committer | Luca Monducci <luca.mo@tiscali.it> | 2022-09-17 10:38:37 +0200 |
commit | 66e1452d4e5c1865e6b30f4a85a852e8bf72ed8c (patch) | |
tree | dc64084f7dc571fe15129632219cc0ed0f245ae4 /italian/ports | |
parent | 1987bb9e0a1435823f8b459eae7a6d032b46315b (diff) |
(it) translation updated
Diffstat (limited to 'italian/ports')
-rw-r--r-- | italian/ports/hurd/hurd-devel-debian.wml | 37 |
1 files changed, 35 insertions, 2 deletions
diff --git a/italian/ports/hurd/hurd-devel-debian.wml b/italian/ports/hurd/hurd-devel-debian.wml index 7e11791e8d6..c3c5deb7f06 100644 --- a/italian/ports/hurd/hurd-devel-debian.wml +++ b/italian/ports/hurd/hurd-devel-debian.wml @@ -1,11 +1,16 @@ #use wml::debian::template title="Debian GNU/Hurd – Sviluppo" NOHEADER="yes" #include "$(ENGLISHDIR)/ports/hurd/menu.inc" -#use wml::debian::translation-check translation="197f33b0f4d131b46d958b7092af17940470e768" maintainer="Luca Monducci" +#use wml::debian::translation-check translation="e42a3c19fa8c376678e6147f47b31ba3fc60e369" maintainer="Luca Monducci" <h1>Debian GNU/Hurd</h1> <h2>Sviluppo della distribuzione</h2> +<h3>Pacchetti per Hurd</h3> +<p> +I pacchetti specifici per Hurd sono manutenuti su <url "https://salsa.debian.org/hurd-team/"/>. +</p> + <h3>Port dei pacchetti Debian</h3> <p>Chi desidera contribuire al port Debian GNU/Hurd deve aver confidenza @@ -31,7 +36,9 @@ interno. La directory di compilazione Debian viene creata con il comando <code>pacchetto-versione</code> con il comando <code>dpkg-buildpackage -B "-mMyName <MyEmail>"</code>. È possibile usare <code>-b</code> al posto di <code>-B</code> per creare un pacchetto -con le sole parti indipendenti dall'architettura. Inoltre è possibile +con le sole parti indipendenti dall'architettura (solitamene è inutile +poiché sono già presenti nell'archivio e inoltre la loro compilazione +richiede anche ulteriori dipendenze). Inoltre è possibile aggiungere <code>-uc</code> per evitare di firmare il pacchetto con la propria chiave pgp.</p> @@ -123,6 +130,30 @@ la correzione, che ha solo bisogno di essere estesa a hurd-i386.</p> <ul> <li> +<code>foo : Depends: foo-data (= 1.2.3-1) but it is not going to be installed</code> +<p> +La risposta breve: è fallita la compilazione del pacchetto <code>foo</code> +su hurd-i386 e deve essere sistemata, controllare il problema nella pagina +di stato su buildd.debian.org. +</p> +<p> +Questo accade quando l'ultima compilazione del pacchetto <code>foo</code> è +fallita ma in passato è riuscita. Con <code>apt-cache policy foo foo-data</code> +è possibile scoprire, per esempio, che sono disponibili le versioni +<code>1.2.3-1</code> di <code>foo</code> e la versione <code>2.0-1</code> +di <code>foo-data</code> che è più recente. Questo accade perché su debian-ports, +i pacchetti che sono indipendenti dall'architettura (arch:all) creati dal +pacchetto sorgente <code>foo</code> (la cui compilazione crea i pacchetti +binari <code>foo</code> e <code>foo-data</code>) sono installati alla nuova +versione <code>foo-data</code> nonostante fallisca la compilazione del +pacchetto binario <code>foo</code> per hurd-i386; questo porta ad avere +versioni incompatibili. La soluzione di questo problema richiede che +l'archivio debian-ports utilizzi dak al posto di mini-dak e questo passaggio +è attualmente in corso. +</p> +</li> + +<li> <code>alcuni simboli o pattern sono scomparsi dal file dei simboli</code> <p> Alcuni pacchetti gestiscono una lista dei simboli che ci si aspetta che @@ -182,6 +213,8 @@ di un servizio di systemd); in questo caso è possibile usare dh-exec: impostare una dipendenza di compilazione <tt>dh-exec</tt>, <tt>chmod +x</tt> sul file <tt>.install</tt> e inserire in testa alle righe che danno problemi con <tt>[linux-any]</tt> o <tt>[!hurd-any]</tt>.</p> +</li> +</ul> <h3> <a name="debian_installer">Hacking con l'installatore Debian</a></h3> |