developers-reference - en to it translation catalogue (50 entries)

en: Overview of Debian Maintainer Tools
it: Panoramica degli strumenti del Debian Maintainer

en: This section contains a rough overview of the tools available to maintainers. The following is by no means complete or definitive, but just a guide to some of the more popular tools.
it: Questa sezione contiene una panoramica generale degli strumenti disponibili per i maintainer. Ciò che segue non è affatto completo o definitivo, ma solo una guida per alcuni degli strumenti più popolari.

en: Debian maintainer tools are meant to aid developers and free their time for critical tasks. As Larry Wall says, there's more than one way to do it.
it: Gli strumenti del maintainer Debian hanno lo scopo di aiutare gli sviluppatori e liberare il loro tempo per attività critiche. Come dice Larry Wall, c'è più di un modo per farlo.

en: Core tools
it: Strumeti di base

en: The following tools are pretty much required for any maintainer.
it: I seguenti strumenti sono praticamente obbligatori per qualsiasi maintainer.

en: ``dpkg-dev`` contains the tools (including ``dpkg-source``) required to unpack, build, and upload Debian source packages. These utilities contain the fundamental, low-level functionality required to create and manipulate packages; as such, they are essential for any Debian maintainer.
it: ``dpkg-dev`` contiene gli strumenti (compreso ``dpkg-source``) necessari per spacchettare, creare e caricare pacchetti sorgenti Debian. Queste utilità contengono la fondamentale funzionalità di basso livello necessaria per creare e manipolare i pacchetti; in quanto tali, essi sono essenziali per qualsiasi maintainer Debian.

en: ``debconf`` provides a consistent interface to configuring packages interactively. It is user interface independent, allowing end-users to configure packages with a text-only interface, an HTML interface, or a dialog interface. New interfaces can be added as modules.
it: ``debconf`` fornisce un'interfaccia coerente per la configurazione di pacchetti interattiva.È indipendente dall'interfaccia utente, che consente agli utenti finali di configurare i pacchetti con un'interfaccia testuale, un'interfaccia HTML o un'interfaccia con riquadri di dialogo. Nuove interfacce possono essere aggiunte come moduli.

en: You can find documentation for this package in the ``debconf-doc`` package.
it: È possibile trovare la documentazione per questo pacchetto nel pacchetto ``debconf-doc``.

en: ``fakeroot`` simulates root privileges. This enables you to build packages without being root (packages usually want to install files with root ownership). If you have ``fakeroot`` installed, ``dpkg-buildpackage`` will use it automatically.
it: ``fakeroot`` simula i privilegi di root. Questo permette di compilare pacchetti senza essere root (i pacchetti di solito vogliono installare i file con i permessi di root). Se si ha ``fakeroot`` installato, è possibile compilare pacchetti come utente normale: ``dpkg-buildpackage-rfakeroot``.

en: Package lint tools
it: Strumenti per la pulizia di pacchetti

en: ``lintian`` dissects Debian packages and emits information about bugs and policy violations. It contains automated checks for many aspects of Debian policy as well as some checks for common errors.
it: ``lintian`` studia approfonditamente i pacchetti Debian e fornisce informazioni su bug e violazioni delle policy. Contiene controlli automatici per molti aspetti della policy Debian così come alcuni controlli per gli errori più frequenti.

en: You should periodically get the newest ``lintian`` from ``unstable`` and check over all your packages. Notice that the ``-i`` option provides detailed explanations of what each error or warning means, what its basis in Policy is, and commonly how you can fix the problem.
it: Si dovrebbe ottenere periodicamente il più nuovo ``lintian`` da ``unstable`` e controllare tutti i propri pacchetti. Si noti che l'opzione ``-i`` fornisce spiegazioni dettagliate di ciò che ogni errore o avvertimento significa, quale sia la sua base nella Policy e come generalmente si può risolvere il problema.

en: Refer to :ref:`sanitycheck` for more information on how and when to use Lintian.
it: Si consulti :ref:`sanitycheck` per maggiori informazioni su come e quando utilizzare Lintian.

en: You can also see a summary of all problems reported by Lintian on your packages at https://lintian.debian.org/\ . These reports contain the latest ``lintian`` output for the whole development distribution (``unstable``).
it: È anche possibile visualizzare un riepilogo di tutti i problemi segnalati da Lintian sui vostri pacchetti su https://lintian.debian.org/\ . Questi rapporti contengono gli ultimi output di ``lintian`` per l'intera distribuzione di sviluppo (``unstable``).

en: ``debdiff`` (from the ``devscripts`` package, :ref:`devscripts`) compares file lists and control files of two packages. It is a simple regression test, as it will help you notice if the number of binary packages has changed since the last upload, or if something has changed in the control file. Of course, some of the changes it reports will be all right, but it can help you prevent various accidents.
it: ``debdiff`` (dal pacchetto ``devscripts``, :ref:`devscripts`) confronta elenchi di file e file di controllo di due pacchetti. Si tratta di un test di regressione semplice, in quanto aiuterà a notare se il numero di pacchetti binari è cambiato dall'ultima operazione di caricamento, o se qualcosa è cambiato nel file di controllo. Naturalmente, alcune delle modifiche che segnalerà saranno a posto, ma può aiutare a prevenire vari incidenti.

en: You can run it over a pair of binary packages:
it: È possibile eseguirlo su un paio di pacchetti binari:

en: Or even a pair of changes files:
it: O anche su un paio di file di modifiche:

en: For more information please see debdiff 1.
it: Per ulteriori informazioni consultare debdiff1.

en: Helpers for ``debian/rules``
it: Strumenti ausiliari per ``debian/rules``

en: Package building tools make the process of writing ``debian/rules`` files easier. See :ref:`helper-scripts` for more information about why these might or might not be desired.
it: Gli strumenti per la compilazione dei pacchetti rendono il processo di scrittura dei file ``debian/rules`` più facile. Per ulteriori informazioni sul motivo per cui questi potrebbero o non potrebbero essere desiderati si consulti :ref:`helper-scripts`.

en: There are a number of little ``debhelper`` add-on packages, too transient to document. You can see the list of most of them by doing ``apt-cache search ^dh-``.
it: Ci sono una serie di piccoli pacchetti aggiuntivi per ``debhelper``, troppo effimeri da documentare. È possibile vedere l'elenco della maggior parte di loro invocando ``apt-cache search ^dh-``.

en: While the rules files generated by ``dh_make`` are in general a sufficient basis for a working package, they are still just the groundwork: the burden still lies on the maintainer to finely tune the generated files and make the package entirely functional and Policy-compliant.
it: Mentre i file di rules generati da ``dh_make`` sono, in generale, una base sufficiente per un pacchetto funzionante, sono ancora solo le basi: il maintainer ha ancora l'onere per sintonizzare con precisione i file generati e rendere il pacchetto completamente funzionante e conforme alla Policy.

en: ``equivs`` is another package for making packages. It is often suggested for local use if you need to make a package simply to fulfill dependencies. It is also sometimes used when making *meta-packages*, which are packages whose only purpose is to depend on other packages.
it: ``equivs`` è un altro pacchetto per fare i pacchetti. È spesso suggerito per uso locale, se si ha bisogno di creare un pacchetto semplicemente per soddisfare le dipendenze. A volte è anche utilizzato quando si costruiscono «meta-pacchetti», che sono pacchetti il cui unico scopo è quello di dipendere da altri pacchetti.

en: Package builders
it: Strumenti di compilazione

en: ``git-buildpackage`` provides the capability to inject or import Debian source packages into a Git repository, build a Debian package from the Git repository, and helps in integrating upstream changes into the repository.
it: ``git-buildpackage`` fornisce la capacità di iniettare o importare pacchetti sorgenti Debian in un repository GIT, di compilare un pacchetto Debian dal repository GIT, ed aiuta a integrare i cambiamenti del codice originale nel repository.

en: These utilities provide an infrastructure to facilitate the use of Git by Debian maintainers. This allows one to keep separate Git branches of a package for ``stable``, ``unstable`` and possibly ``experimental`` distributions, along with the other benefits of a version control system.
it: Queste utilità forniscono un'infrastruttura per facilitare l'uso del GIT da parte del maintainer Debian. Questo permette di mantenere in GIT rami separati di un pacchetto per le distribuzioni ``stable``, ``unstable`` e possibilmente ``experimental``, con gli altri benefici di un sistema di controllo di versioni.

en: The ``debootstrap`` package and script allows you to bootstrap a Debian base system into any part of your filesystem. By base system, we mean the bare minimum of packages required to operate and install the rest of the system.
it: Il pacchetto e lo script ``debootstrap`` permettono di avviare un sistema Debian di base in qualsiasi parte del proprio filesystem. Per sistema di base, si intende il minimo dei pacchetti necessari al funzionamento e ad installare il resto del sistema.

en: Having a system like this can be useful in many ways. For instance, you can ``chroot`` into it if you want to test your build dependencies. Or you can test how your package behaves when installed into a bare base system. Chroot builders use this package; see below.
it: Avere un sistema come questo può essere utile in molti modi. Ad esempio, è possibile effettuare ``chroot`` se si vuole testare le proprie dipendenze di compilazione. Oppure si può verificare come il pacchetto si comporta quando installato in un sistema di base puro. Gli strumenti di compilazione chroot usano questo pacchetto; si veda di seguito.

en: ``sbuild`` is another automated builder. It can use chrooted environments as well. It can be used stand-alone, or as part of a networked, distributed build environment. As the latter, it is part of the system used by porters to build binary packages for all the available architectures. See :ref:`wanna-build` for more information, and https://buildd.debian.org/\  to see the system in action.
it: ``sbuild`` è un altro strumento per creazione di pacchetti automatizzato. Anch'esso può utilizzare ambienti chroot. Può essere utilizzato da solo, o come parte di un ambiente di compilazione distribuita in rete. In quest'ultimo caso, è parte del sistema utilizzato dagli autori di port per costruire pacchetti binari per tutte le architetture disponibili. Si consulti :ref:`wanna-build` per maggiori informazioni, e https://buildd.debian.org/\  per vedere il sistema in azione.

en: Package uploaders
it: Strumenti per caricare i pacchetti

en: The following packages help automate or simplify the process of uploading packages into the official archive.
it: I seguenti pacchetti consentono di automatizzare e semplificare il processo di caricamento dei pacchetti nell'archivio ufficiale.

en: The ``dcut`` script (part of the package ``dput``, :ref:`dput`) helps in removing files from the ftp upload directory.
it: Lo script ``dcut`` (parte del pacchetto ``dput``, :ref:`dput`) aiuta a rimuovere i file dalla cartella ftp di caricamento.

en: Maintenance automation
it: Automazione della manutenzione

en: The following tools help automate different maintenance tasks, from adding changelog entries or signature lines and looking up bugs in Emacs to making use of the newest and official ``config.sub``.
it: I seguenti strumenti aiutano ad automatizzare diverse attività di manutenzione, ad aggiungere le voci changelog o la firma e a guardare bug in Emacs facendo uso dei più nuovi e ufficiali ``config.sub``.

en: See the devscripts 1 manual page for a complete list of available scripts.
it: Si consulti la pagina di manuale devscripts 1 per un elenco completo degli script disponibili.

en: ``alien`` converts binary packages between various packaging formats, including Debian, RPM (RedHat), LSB (Linux Standard Base), Solaris, and Slackware packages.
it: ``alien`` converte i pacchetti binari tra vari formati, tra cui Debian, RPM (RedHat), LSB (Linux Standard Base), Solaris e Slackware.

en: ``dpkg-depcheck`` (from the ``devscripts`` package, :ref:`devscripts`) runs a command under ``strace`` to determine all the packages that were used by the said command.
it: ``dpkg-depcheck`` (dal pacchetto ``devscripts``, :ref:`devscripts`) esegue un comando sotto ``strace`` per determinare tutti i pacchetti che sono stati da esso utilizzati.

en: For Debian packages, this is useful when you have to compose a ``Build-Depends`` line for your new package: running the build process through ``dpkg-depcheck`` will provide you with a good first approximation of the build-dependencies. For example:
it: Per i pacchetti Debian, questo è utile quando si deve creare una voce ``Build-Depends`` per il proprio nuovo pacchetto: l'esecuzione del processo di generazione attraverso ``dpkg-depcheck`` fornirà una buona prima approssimazione delle dipendenze per la compilazione. Per esempio:

en: ``dpkg-depcheck`` can also be used to check for run-time dependencies, especially if your package uses exec 2 to run other programs.
it: ``dpkg-depcheck`` può essere utilizzato anche per controllare le dipendenze in fase di esecuzione, soprattutto se il pacchetto usa exec 2 per eseguire altri programmi.

en: For more information please see dpkg-depcheck 1.
it: Per ulteriori informazioni consultare dpkg-depcheck 1.

en: Porting tools
it: Strumenti per i port

en: The following tools are helpful for porters and for cross-compilation.
it: I seguenti strumenti sono utili per gli autori di port e per la cross-compilazione.

en: ``dpkg-cross`` is a tool for installing libraries and headers for cross-compiling in a way similar to ``dpkg``. Furthermore, the functionality of ``dpkg-buildpackage`` and ``dpkg-shlibdeps`` is enhanced to support cross-compiling.
it: ``dpkg-cross`` è uno strumento per installare librerie e intestazioni per cross-compilare in modo simile a ``dpkg``. Inoltre, le funzionalità di ``dpkg-buildpackage`` e ``dpkg-shlibdeps``\ sono state migliorate per supportare la cross-compilazione.

en: Documentation and information
it: Documentazione ed informazioni

en: The following packages provide information for maintainers or help with building documentation.
it: I seguenti pacchetti forniscono informazioni per i maintainer o aiutano con la scrittura di documentazione.

en: ``docbook-xml`` provides the DocBook XML DTDs, which are commonly used for Debian documentation (as is the older debiandoc SGML DTD). This manual, for instance, is written in DocBook XML.
it: ``docbook-xml`` fornisce i DTD Docbook XML, che sono comunemente usati per la documentazione Debian (come il vecchio DTD debiandoc SGML). Questo manuale, per esempio, è stato scritto in DocBook XML.

en: The ``docbook-xsl`` package provides the XSL files for building and styling the source to various output formats. You will need an XSLT processor, such as ``xsltproc``, to use the XSL stylesheets. Documentation for the stylesheets can be found in the various ``docbook-xsl-doc-*`` packages.
it: Il pacchetto ``docbook-xsl`` fornisce i file XSL per l'applicazione di stili e la generazione dai sorgenti di vari output. Sara necessario un processore XSLT, come ``xsltproc``, per utilizzare i fogli di stile XSL. La documentazione per i fogli di stile si può trovare nei vari pacchetti ``docbook-xsl-doc-*``.

en: To produce PDF from FO, you need an FO processor, such as ``xmlroff`` or ``fop``. Another tool to generate PDF from DocBook XML is ``dblatex``.
it: Per produrre un PDF da FO, è necessario un processore FO, come ``xmlroff`` o ``fop``. Un altro strumento per generare PDF da DocBook XML è ``dblatex``.

en: ``debian-el``
it: ``debview``

en: ``debian-el`` provides an Emacs mode for viewing Debian binary packages. This lets you examine a package without unpacking it.
it: ``debview`` fornisce una modalità Emacs per la visualizzazione dei pacchetti binari Debian. Questo consente di esaminare un pacchetto senza estrarlo.
