aboutsummaryrefslogtreecommitdiffstats
path: root/italian/ports
diff options
context:
space:
mode:
authorLuca Monducci <luca.mo@tiscali.it>2022-09-17 10:38:37 +0200
committerLuca Monducci <luca.mo@tiscali.it>2022-09-17 10:38:37 +0200
commit66e1452d4e5c1865e6b30f4a85a852e8bf72ed8c (patch)
treedc64084f7dc571fe15129632219cc0ed0f245ae4 /italian/ports
parent1987bb9e0a1435823f8b459eae7a6d032b46315b (diff)
(it) translation updated
Diffstat (limited to 'italian/ports')
-rw-r--r--italian/ports/hurd/hurd-devel-debian.wml37
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 &ndash; 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 &lt;MyEmail&gt;"</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>

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