0 - en to it-IT translation catalogue (290 entries)

en: Maintenance and Updates: The APT Tools
it-IT: Manutenzione ed aggiornamento: gli strumenti APT

en: What makes Debian so popular with administrators is how easily software can be installed and how easily the whole system can be updated. This unique advantage is largely due to the <emphasis>APT</emphasis> program, which Falcot Corp administrators studied with enthusiasm.
it-IT: Ciò che rende così popolare Debian tra gli amministratori è la facilità con cui il software può essere installato e la facilità con cui l'intero sistema può essere aggiornato. Questo vantaggio è dovuto in gran parte al programma <emphasis>APT</emphasis>, che gli amministratori di Falcot Corp hanno studiato con entusiasmo.

en: <emphasis>VOCABULARY</emphasis> Package source and source package
it-IT: <emphasis>VOCABOLARIO</emphasis> Sorgente di un pacchetto e pacchetto sorgente

en: <primary>package source</primary><seealso>repository</seealso>
it-IT: <primary>pacchetto sorgente</primary><seealso>repository</seealso>

en: The word <emphasis>source</emphasis> can be ambiguous. A "source package" — a package containing the source code of a program — should not be confused with a "package source" — a repository (website, FTP server, CD-ROM, local directory, etc.) which contains packages.
it-IT: La parola <emphasis>sorgente</emphasis> può essere ambigua. Un "pacchetto sorgente", un pacchetto contenente il codice sorgente di un programma, non dev'essere confuso con la "sorgente o fonte di un pacchetto", un archivio (sito web, server FTP, CD-ROM, cartella locale, ecc.) nel quale sono contenuti i pacchetti.

en: APT needs to be given a “list of package sources (repositories)”: the file <filename>/etc/apt/sources.list</filename> will list the different repositories that publish Debian packages. APT will then import the list of packages published by each of these sources. This operation is achieved by downloading <filename>Packages.xz</filename> files or a variant such as <filename>Packages.gz</filename> or <filename>.bz2</filename> (using a different compression method) in case of a source of binary packages and by analyzing their contents. In case of a source of source packages, APT downloads <filename>Sources.xz</filename> files or a variant using a different compression method. When an old copy of these files is already present, APT can update it by only downloading the differences (see sidebar <xref linkend="sidebar.apt-pdiff" />).
it-IT: APT ha bisogno di ricevere una "lista di sorgenti dei pacchetti (repository)": il file <filename>/etc/apt/sources.list</filename> elencherà i diversi repository che pubblicano i pacchetti Debian. APT importerà la lista dei pacchetti pubblicati da ciascuna di queste fonti. Questo risultato si ottiene scaricando i file <filename>Packages.xz</filename> o una variante come <filename>Packages.gz</filename> o <filename>.bz2</filename> (che usa un diverso metodo di compressione) nel caso di una fonte di pacchetti binari e analizzando il loro contenuto. Nel caso di un'origine di pacchetti sorgente, APT scarica i file <filename>Sources.xz</filename> o una variante che utilizza un metodo di compressione diverso. Quando una vecchia copia di questi file è già presente, APT può aggiornarla scaricando solo le differenze (vedere <xref linkend="sidebar.apt-pdiff" />).

en: <emphasis>BACK TO BASICS</emphasis> <command>gzip</command>, <command>bzip2</command>, <command>LZMA</command> and <command>XZ</command> Compression
it-IT: <emphasis>FONDAMENTALI</emphasis> Compressione <command>gzip</command>, <command>bzip2</command>, <command>LZMA</command> e <command>XZ</command>

en: A <filename>.gz</filename> extension refers to a file compressed with the <command>gzip</command> utility. <command>gzip</command> is the fast and efficient traditional Unix utility to compress files. Newer tools achieve better rates of compression but require more resources (computation time and memory) to compress and uncompress a file. Among them, and by order of appearance, there are <command>bzip2</command> (generating files with a <filename>.bz2</filename> extension), <command>lzma</command> (generating <filename>.lzma</filename> files) and <command>xz</command> (generating <filename>.xz</filename> files).
it-IT: L'estensione <filename>.gz</filename> si riferisce ad un file compresso con lo strumento <command>gzip</command>. <command>gzip</command> è lo strumento Unix tradizionale, veloce ed efficiente per la compressione di file. I nuovi strumenti consentono di ottenere migliori tassi di compressione, ma richiedono più risorse (tempo di calcolo e memoria) per comprimere un file. Tra questi, in ordine di apparizione, ci sono <command>bzip2</command> (che genera file con estensione <filename>.bz2</filename>), <command>lzma</command> (che genera file con estensione <filename>.lzma</filename>) e <command>xz</command> (che genera file con estensione <filename>.xz</filename>).

en: Filling in the <filename>sources.list</filename> File
it-IT: Compilazione del file <filename>sources.list</filename>

en: <primary>source</primary><secondary>of packages</secondary>
it-IT: <primary>fonte</primary><secondary>di pacchetti</secondary>

en: <primary>package</primary><secondary>source of</secondary>
it-IT: <primary>pacchetto</primary><secondary>sorgente o fonte di</secondary>

en: Syntax
it-IT: Sintassi

en: Each active line in the <filename>/etc/apt/sources.list</filename> file represents a package source (repository) and is made of at least three parts separated by spaces. For a complete description of the file format and the accepted entry compositions see <citerefentry><refentrytitle>sources.list</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
it-IT: Ogni linea attiva nel file <filename>/etc/apt/sources.list</filename> rappresenta una sorgente di pacchetti (repository) ed è composta da almeno tre parti separate da spazi. Per una descrizione completa del formato del file e delle composizioni accettate, vedere <citerefentry><refentrytitle>sources.list</refentrytitle><manvolnum>5</manvolnum></citerefentry>.

en: Example entry format in <filename>/etc/apt/sources.list</filename>
it-IT: Esempio di formato voce in <filename>/etc/apt/sources.list</filename>

en: deb url distribution component1 component2 component3 [..] componentX
    deb-src url distribution component1 component2 component3 [..] componentX
it-IT: deb url distribuzione componente1 componente2 componente3 [..] componenteX
    deb-src url distribuzione componente1 componente2 componente3 [..] componenteX

en: The first field indicates the source type:
it-IT: Il primo campo indica il tipo di sorgente:

en: package source (repository) of binary packages
it-IT: sorgente pacchetti (repository) di pacchetti binari

en: package source (repository) of source packages
it-IT: sorgente pacchetti (repository) di pacchetti sorgente

en: <emphasis>VOCABULARY</emphasis> The <literal>main</literal>, <literal>contrib</literal> and <literal>non-free</literal> archives
it-IT: <emphasis>VOCABOLARIO</emphasis> Gli archivi <literal>main</literal>, <literal>contrib</literal> e <literal>non-free</literal>

en: <primary>component</primary><secondary><literal>main</literal></secondary>
it-IT: <primary>componente</primary><secondary><literal>main</literal></secondary>

en: <primary><literal>main</literal>, component</primary>
it-IT: <primary><literal>main</literal>, componente</primary>

en: <primary>component</primary><secondary><literal>contrib</literal></secondary>
it-IT: <primary>componente</primary><secondary><literal>contrib</literal></secondary>

en: <primary><literal>contrib</literal>, component</primary>
it-IT: <primary><literal>contrib</literal>, componente</primary>

en: <primary>component</primary><secondary><literal>non-free</literal></secondary>
it-IT: <primary>componente</primary><secondary><literal>non-free</literal></secondary>

en: <primary><literal>non-free</literal>, component</primary>
it-IT: <primary><literal>non-free</literal>, componente</primary>

en: <primary>component (of a repository)</primary>
it-IT: <primary>componente (di un repository)</primary>

en: The <literal>non-free</literal> component is different because it contains software which does not (entirely) conform to these principles but which can, nevertheless, be distributed without restrictions. This archive, which is not officially part of Debian, is a service for users who could need some of those programs and, nowadays, also require the firmware for their hardware. However, Debian always recommends giving priority to free software. The existence of this component represents a considerable problem for Richard M. Stallman and keeps the Free Software Foundation from recommending Debian to users.
it-IT: Il componente <literal>non-free</literal> è diverso perché contiene software che non è (pienamente) conforme a questi principi ma che può, nonostante ciò, essere distribuito senza restrizioni. Questo archivio, che non fa ufficialmente parte di Debian, è un servizio per gli utenti che potrebbero aver bisogno di alcuni di questi programmi e, al giorno d'oggi, anche del firmware per il loro hardware. Tuttavia, Debian raccomanda sempre di dare priorità al software libero. L'esistenza di questo componente rappresenta, per Richard M. Stallman, un problema considerevole e fa sì che la Free Software Foundation non raccomandi Debian agli utenti.

en: <literal>Contrib</literal> (contributions) is a set of open source software which cannot function without some non-free elements — these elements can be software from the <literal>non-free</literal> section, or non-free files such as game ROMs, BIOS of consoles, etc. — or some elements, not available from the Debian <literal>main</literal> archive at all. The <literal>contrib</literal> component also includes free software whose compilation requires proprietary elements. This was initially the case for the OpenOffice.org office suite, which used to require a proprietary Java environment.
it-IT: <literal>Contrib</literal> (contributi) è un insieme di software open source che non può funzionare senza alcuni elementi non liberi — questi elementi possono essere software della sezione <literal>non-free</literal>, oppure file non liberi come le ROM di giochi, BIOS di console, ecc. — o alcuni elementi, non disponibili dall'archivio Debian <literal>main</literal>. Il componente <literal>Contrib</literal> include anche il software libero la cui compilazione richiede elementi proprietari. Questo è stato inizialmente il caso della suite per l'ufficio OpenOffice.org, che richiedeva un ambiente Java proprietario.

en: <emphasis>TIP</emphasis> Files in <filename>/etc/apt/sources.list.d/</filename>
it-IT: <emphasis>SUGGERIMENTO</emphasis> File in <filename>/etc/apt/sources.list.d/</filename>

en: If many package sources are referenced, it can be useful to split them in multiple files. Each part is then stored in <filename>/etc/apt/sources.list.d/<replaceable>filename</replaceable>.list</filename> (see sidebar <xref linkend="sidebar.directory.d" />).
it-IT: Se si fa riferimento a molte sorgenti di pacchetti, può essere utile dividerle in più file. Ogni parte viene quindi conservata in <filename>/etc/apt/sources.list.d/<replaceable>nomefile</replaceable>.list</filename> (vedere il riquadro <xref linkend="sidebar.directory.d" />).

en: The <literal>cdrom</literal> entries describe the CD/DVD-ROMs you have. Contrary to other entries, a CD-ROM is not always available since it has to be inserted into the drive and since only one disc can be read at a time. For those reasons, these sources are managed in a slightly different way, and need to be added with the <command>apt-cdrom</command> program, usually executed with the <literal>add</literal> parameter. The latter will then request the disc to be inserted in the drive and will browse its contents looking for <filename>Packages</filename> files. It will use these files to update its database of available packages (this operation is usually done by the <command>apt update</command> command). From then on, APT can require the disc to be inserted if it needs one of its packages.
it-IT: Le voci <literal>cdrom</literal> descrivono i CD/DVD-ROM che si possiedono. Contrariamente alle altre voci un CD-ROM non è sempre disponibile in quanto deve essere inserito nell'unità e dato che può essere letto solo un disco alla volta. Per questi motivi, queste sorgenti sono gestite in maniera leggermente differente e devono essere aggiunte con il programma <command>apt-cdrom</command>, solitamente eseguito con il parametro <literal>add</literal>. Quest'ultimo chiederà di inserire il disco nel lettore e cercherà nel contenuto alla ricerca dei file <filename>Packages</filename>. Questi file saranno usati per aggiornare il database dei pacchetti disponibili (questa operazione di norma è fatta dal comando <command>apt update</command>). Da quel momento in poi, APT può richiedere di inserire il disco se avrà bisogno di uno dei suoi pacchetti.

en: Repositories for <emphasis role="distribution">Stable</emphasis> Users
it-IT: Repository per gli utenti di <emphasis role="distribution">Stable</emphasis>

en: Here is a standard <filename>sources.list</filename> for a system running the <emphasis role="distribution">Stable</emphasis> version of Debian:
it-IT: Questo è un <filename>sources.list</filename> per un sistema che utilizza la versione <emphasis role="distribution">Stable</emphasis> di Debian:

en: <filename>/etc/apt/sources.list</filename> file for users of Debian Stable
it-IT: File <filename>/etc/apt/sources.list</filename> per gli utenti di Debian Stable

en: Note that when the desired version of a package is available on several repositories, the first one listed in the <filename>sources.list</filename> file will be used. For this reason, non-official sources are usually added at the end of the file.
it-IT: Notare che, quando la versione desiderata di un pacchetto è disponibile su diversi repository, verrà usato quello elencato per primo nel file <filename>sources.list</filename>. Per questa ragione, le sorgenti non ufficiali vengono solitamente aggiunte alla fine del file.

en: As a side note, most of what this section says about <emphasis role="distribution">Stable</emphasis> applies equally well to <emphasis role="distribution">Oldstable</emphasis> since the latter is just an older <emphasis role="distribution">Stable</emphasis> that is maintained in parallel.
it-IT: Notare anche che la maggior parte di ciò che questa sezione dice riguardo a <emphasis role="distribution">Stable</emphasis> vale allo stesso modo per <emphasis role="distribution">Oldstable</emphasis>, dato che quest'ultima non è altro che una più vecchia versione <emphasis role="distribution">Stable</emphasis> che viene mantenuta in parallelo.

en: Security Updates
it-IT: Aggiornamenti di sicurezza

en: <primary>updates</primary><secondary>security updates</secondary>
it-IT: <primary>aggiornamenti</primary><secondary>aggiornamenti di sicurezza</secondary>

en: Debian takes security seriously. Known software vulnerabilities in Debian are tracked in the <ulink url="https://security-tracker.debian.org">Security Bug Tracker</ulink> and usually get fixed in a reasonable timeframe. The security updates are not hosted on the usual network of Debian mirrors but on <literal>security.debian.org</literal>, a small set of machines maintained by the <link linkend="dsa-team">Debian System Administrators</link>. This archive contains security updates prepared by the Debian Security Team and/or by package maintainers for the <emphasis role="distribution">Stable</emphasis> and <emphasis role="distribution">Oldstable</emphasis> distribution.
it-IT: Debian prende sul serio la sicurezza. Le vulnerabilità software note in Debian vengono monitorate nel <ulink url="https://security-tracker.debian.org">Security Bug Tracker</ulink> e di solito vengono corrette in un lasso di tempo ragionevole. Gli aggiornamenti di sicurezza non vengono ospitati sulla solita rete di mirror Debian ma in <literal>security.debian.org</literal> (un piccolo insieme di macchine mantenute dai <link linkend="dsa-team">Debian System Administrator</link>). Questo archivio contiene aggiornamenti di sicurezza preparati dal Team di Sicurezza Debian e/o dai manutentori di pacchetti per la distribuzione <emphasis role="distribution">Stable</emphasis> e <emphasis role="distribution">Oldstable</emphasis>.

en: For serious issues, the security team issues a <literal>Debian Security Advisory</literal> (<acronym>DSA</acronym>) and announces it together with the security update on the <email>debian-security-announce@lists.debian.org</email> mailing list (<ulink url="https://lists.debian.org/debian-security-announce/">archive</ulink>).
it-IT: Per problemi gravi, il team di sicurezza rilascia un <literal>Debian Security Advisory</literal> (<acronym>DSA</acronym>) e lo annuncia insieme all'aggiornamento della sicurezza sulla mailing list <email>debian-security-announce@lists.debian.org</email> (<ulink url="https://lists.debian.org/debian-security-announce/">archive</ulink>).

en: Stable Updates
it-IT: Aggiornamenti di Stable

en: <primary>stable updates</primary>
it-IT: <primary>aggiornamenti di stable</primary>

en: Stable updates are not security sensitive but are deemed important enough to be pushed to users before the next stable point release.
it-IT: Gli aggiornamenti di Stable non sono relativi alla sicurezza, ma vengono considerati sufficientemente importanti da essere passati agli utenti prima del successivo rilascio minore di stable.

en: This repository will typically contain fixes for critical and serious bugs which could not be fixed before release or which have been introduced by subsequent updates. Depending on the urgency, it can also contain updates for packages that have to evolve over time, like <emphasis role="pkg">spamassassin</emphasis>'s spam detection rules, <emphasis role="pkg">clamav</emphasis>'s virus database, the daylight-saving time rules of all timezones (<emphasis role="pkg">tzdata</emphasis>), the <acronym>ESR</acronym> version of Firefox (<emphasis role="pkg">firefox-esr</emphasis>) or cryptographic keyrings like <emphasis role="pkg">debian-archive-keyring</emphasis>.
it-IT: Questo repository contiene tipicamente correzioni di bug critici e gravi che non è stato possibile risolvere prima del rilascio o che sono stati introdotti da aggiornamenti successivi. A seconda dell'urgenza, può anche contenere aggiornamenti per pacchetti che devono evolvere nel tempo, come le regole di rilevamento dello spam di <emphasis role="pkg">spamassassin</emphasis>, il database dei virus di <emphasis role="pkg">clamav</emphasis>, le regole dell'ora legale di tutti i fusi orari (<emphasis role="pkg">tzdata</emphasis>), la versione <acronym>ESR</acronym> di Firefox (<emphasis role="pkg">firefox-esr</emphasis>) o i portachiavi crittografici come <emphasis role="pkg">debian-archive-keyring</emphasis>.

en: In practice, this repository is a subset of the <literal>proposed-updates</literal> repository, carefully selected by the <link linkend="srm-team">Stable Release Managers</link>. All updates are announced on the <email>debian-stable-announce@lists.debian.org</email> mailing list (<ulink url="https://lists.debian.org/debian-stable-announce/">archive</ulink>) and will be included in the next <emphasis role="distribution">Stable</emphasis> point release anyway.
it-IT: In pratica, questo repository è un sottoinsieme del repository <literal>proposed-updates</literal>, accuratamente selezionato dal team <link linkend="srm-team">Stable Release Manager</link>. Tutti gli aggiornamenti sono annunciati nella mailing list <email>debian-stable-announce@lists.debian.org</email> (<ulink url="https://lists.debian.org/debian-stable-announce/">archive</ulink>) e saranno comunque inclusi nel successivo aggiornamento minore della <emphasis role="distribution">Stable</emphasis>.

en: <primary>mailing lists</primary><secondary><email>debian-stable-announce@lists.debian.org</email></secondary>
it-IT: <primary>mailing list</primary><secondary><email>debian-stable-announce@lists.debian.org</email></secondary>

en: Proposed Updates
it-IT: Aggiornamenti proposti

en: <primary>updates</primary><secondary>proposed</secondary>
it-IT: <primary>aggiornamenti</primary><secondary>proposti</secondary>

en: <primary>updates</primary><secondary><literal>stable-proposed</literal></secondary>
it-IT: <primary>aggiornamenti</primary><secondary><literal>stable-proposed</literal></secondary>

en: <primary>updates</primary><secondary><literal>stable</literal>, proposed</secondary>
it-IT: <primary>aggiornamenti</primary><secondary><literal>stable</literal>, proposed</secondary>

en: Once published, the <emphasis role="distribution">Stable</emphasis> distribution is only updated about once every 2 months. The <literal>proposed-updates</literal> repository is where the expected updates are prepared (under the supervision of the Stable Release Managers).
it-IT: Una volta pubblicata, la distribuzione <emphasis role="distribution">Stable</emphasis> viene aggiornata solo ogni 2 mesi circa. Il repository <literal>proposed-updates</literal> è il luogo in cui gli aggiornamenti pianificati vengono preparati (sotto la supervisione dei Stable Release Manager).

en: The security and stable updates documented in the former sections are always included in this repository, but there is more too, because package maintainers also have the opportunity to fix important bugs that do not deserve an immediate release.
it-IT: Gli aggiornamenti di sicurezza e quelli di stable documentati nelle sezioni precedenti sono sempre inclusi in questo repository, ma c'è anche di più, perché i manutentori di pacchetti hanno anche l'opportunità di risolvere importanti bug che non meritano un rilascio immediato.

en: Stable Backports
it-IT: Backport per Stable

en: <primary>updates</primary><secondary>backports</secondary>
it-IT: <primary>aggiornamenti</primary><secondary>backport</secondary>

en: <primary>updates</primary><secondary><literal>stable-backports</literal></secondary>
it-IT: <primary>aggiornamenti</primary><secondary><literal>stable-backports</literal></secondary>

en: <primary>updates</primary><secondary><literal>stable</literal>, backports</secondary>
it-IT: <primary>aggiornamenti</primary><secondary><literal>stable</literal>, backports</secondary>

en: The <literal>stable-backports</literal> repository hosts “package backports”. The term refers to a package of some recent software which has been recompiled for an older distribution, generally for <emphasis role="distribution">Stable</emphasis>.
it-IT: Il repository <literal>stable-backports</literal> ospita i «backport di pacchetti». Questa espressione si riferisce ad un pacchetto di un qualche software recente che è stato ricompilato per una distribuzione più vecchia, generalmente per <emphasis role="distribution">Stable</emphasis>.

en: When the distribution becomes a little dated, numerous software projects have released new versions that are not integrated into the current <emphasis role="distribution">Stable</emphasis> suite, which is only modified to address the most critical problems, such as security issues. Since the <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis> suites can be more risky, package maintainers sometimes voluntarily offer recompilations of recent software applications for <emphasis role="distribution">Stable</emphasis>, which has the advantage to users and system administrators to limit potential instability to a small number of chosen packages. The page <ulink url="https://backports.debian.org" /> provides more information.
it-IT: Quando la distribuzione diventa un po' datata, numerosi progetti software hanno rilasciato nuove versioni che non sono integrate nell'attuale suite <emphasis role="distribution">Stable</emphasis> (che è modificata solo per risolvere i problemi più critici, come quelli di sicurezza). Dal momento che le suite <emphasis role="distribution">Testing</emphasis> e <emphasis role="distribution">Unstable</emphasis> possono essere più rischiose, i manutentori dei pacchetti, a volte, offrono volontariamente ricompilazioni di applicazioni software recenti per <emphasis role="distribution">Stable</emphasis>, che offre il vantaggio ad utenti e amministratori di sistema di limitare la potenziale instabilità di un piccolo numero di pacchetti scelti. La pagina <ulink url="https://backports.debian.org" /> fornisce maggiori informazioni.

en: Backports from <literal>stable-backports</literal> are only created from packages available in <emphasis role="distribution">Testing</emphasis>. This ensures that all installed backports will be upgradable to the corresponding stable version once the next stable release of Debian is available.
it-IT: I backport da <literal>stable-backports</literal> sono creati solo per i pacchetti disponibili in <emphasis role="distribution">Testing</emphasis>. Ciò assicura che tutti i backport installati saranno aggiornabili alla corrispondente versione stabile, una volta che sarà disponibile il successivo rilascio stabile di Debian.

en: Even though this repository provides newer versions of packages, <literal>APT</literal> will not install them unless you give explicit instructions to do so (or unless you have already done so with a former version of the given backport):
it-IT: Anche se questo repository fornisce versioni più recenti dei pacchetti, <literal>APT</literal> non le installerà a meno che non venga esplicitamente istruito per farlo (a meno che non lo si abbia già fatto per una versione precedente dello specifico backport in questione):

en: Repositories for <emphasis role="distribution">Testing</emphasis>/<emphasis role="distribution">Unstable</emphasis> Users
it-IT: Repository per gli utenti di <emphasis role="distribution">Testing</emphasis>/<emphasis role="distribution">Unstable</emphasis>

en: Here is a standard <filename>sources.list</filename> for a system running the <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis> version of Debian:
it-IT: Questo è un file <filename>sources.list</filename> standard per un sistema che utilizza la versione <emphasis role="distribution">Testing</emphasis> o <emphasis role="distribution">Unstable</emphasis> di Debian:

en: <filename>/etc/apt/sources.list</filename> file for users of Debian <emphasis role="distribution">Testing</emphasis>/<emphasis role="distribution">Unstable</emphasis>
it-IT: File <filename>/etc/apt/sources.list</filename> per gli utenti di Debian <emphasis role="distribution">Testing</emphasis>/<emphasis role="distribution">Unstable</emphasis>

en: <emphasis>NOTE</emphasis> Layout of security repositories
it-IT: <emphasis>NOTA</emphasis> Layout dei repository di sicurezza

en: With this <filename>sources.list</filename> file APT will install packages from the <emphasis role="distribution">Unstable</emphasis> suite. If that is not desired, use the <literal>APT::Default-Release</literal> setting (see <xref linkend="sect.apt-upgrade" />) to instruct APT to pick packages from another suite (most likely <emphasis role="distribution">Testing</emphasis> in this case).
it-IT: Con questo file <filename>sources.list</filename>, APT installerà i pacchetti dalla suite <emphasis role="distribution">Unstable</emphasis>. Se questo non è ciò che si desidera, usare l'impostazione <literal>APT::Default-Release</literal> (vedere la <xref linkend="sect.apt-upgrade" />) per indicare ad APT di scegliere i pacchetti da un'altra suite (in questo caso, molto probabilmente, <emphasis role="distribution">Testing</emphasis> .

en: The inclusion of <emphasis role="distribution">Stable</emphasis> is more debatable but it often gives access to some packages, which have been removed from the development versions. It also ensures that you get the latest updates for packages, which have not been modified since the last stable release.
it-IT: L'inclusione di <emphasis role="distribution">Stable</emphasis> è più discutibile ma, spesso, dà accesso ad alcuni pacchetti che sono stati rimossi dalle versioni di sviluppo. Assicura, inoltre, di ottenere i più recenti aggiornamenti per i pacchetti che non sono stati modificati dall'ultimo rilascio stabile.

en: The <emphasis role="distribution">Experimental</emphasis> Repository
it-IT: I repository <emphasis role="distribution">Experimental</emphasis>

en: The archive of <emphasis role="distribution">Experimental</emphasis> packages is present on all Debian mirrors, and contains packages which are not in the <emphasis role="distribution">Unstable</emphasis> version yet because of their substandard quality — they are often software development versions or pre-versions (alpha, beta, release candidate…). A package can also be sent there after undergoing subsequent changes which can generate problems. The maintainer then tries to uncover them with help from advanced users who can handle important issues. After this first stage, the package is moved into <emphasis role="distribution">Unstable</emphasis>, where it reaches a much larger audience and where it will be tested in much more detail.
it-IT: L'archivio dei pacchetti <emphasis role="distribution">Experimental</emphasis> è presente in tutti i mirror Debian, e contiene i pacchetti che non sono ancora nella distribuzione <emphasis role="distribution">Unstable</emphasis> a causa della loro qualità inferiore agli standard — spesso sono versioni di sviluppo o pre-versioni (alfa, beta, candidata al rilascio...). Un pacchetto può anche essere inserito lì dopo aver subito modifiche che possono generare problemi. Il manutentore quindi cerca di scoprirli grazie all'aiuto di utenti esperti in grado di gestire problemi importanti. Dopo questa prima fase, il pacchetto viene spostato in <emphasis role="distribution">Unstable</emphasis>, dove raggiunge un pubblico molto più grande e dove verrà testato in modo molto più dettagliato.

en: <emphasis role="distribution">Experimental</emphasis> is generally used by users who do not mind breaking their system and then repairing it. This distribution gives the possibility to import a package which a user wants to try or use as the need arises. That is exactly how Debian approaches it, since adding it in APT's <filename>sources.list</filename> file does not lead to the systematic use of its packages. The line to be added is:
it-IT: <emphasis role="distribution">Experimental</emphasis> è generalmente usata dagli utenti a cui non importa rovinare il proprio sistema e ripararlo. Questa distribuzione offre la possibilità di importare un pacchetto che un utente vuol provare o utilizzare in caso di necessità. Questo è esattamente come Debian lo tratta, in quanto aggiungerlo nel file <filename>sources.list</filename> di APT non porta all'uso sistematico dei suoi pacchetti. La riga da aggiungere è:

en: Using Alternate Mirrors
it-IT: Utilizza mirror alternativi

en: <primary><literal>deb.debian.org</literal></primary><see>mirrors</see>
it-IT: <primary><literal>deb.debian.org</literal></primary><see>mirror</see>

en: <primary>mirrors</primary>
it-IT: <primary>mirror</primary>

en: <primary>mirror list</primary><seealso>mirrors</seealso>
it-IT: <primary>mirror list</primary><seealso>mirror</seealso>

en: <primary>list of mirrors</primary><seealso>mirrors</seealso>
it-IT: <primary>lista dei mirror</primary><seealso>mirror</seealso>

en: Picky users who are not satisfied with the performance of <literal>deb.debian.org</literal> can try to find a better mirror in the official mirror list: <ulink type="block" url="https://www.debian.org/mirror/list" />
it-IT: Gli utenti più esigenti, non soddisfatti delle prestazioni di <literal>deb.debian.org</literal>, possono provare a cercare un mirror migliore nell'elenco dei mirror ufficiali: <ulink type="block" url="https://www.debian.org/mirror/list" />

en: But when you don't know which mirror is best for you, this list is of not much use. Fortunately for you, Debian maintains DNS entries of the form <literal>ftp.<replaceable>country-code</replaceable>.debian.org</literal> (e.g. <literal>ftp.us.debian.org</literal> for the USA, <literal>ftp.fr.debian.org</literal> for France, etc.) which are covering many countries and which are pointing to one (or more) of the best mirrors available within that country.
it-IT: Ma quando non sai quale mirror è il migliore per te, questa lista non è di grande aiuto. Fortunatamente, Debian mantiene le voci DNS nel formato <literal>ftp. <replaceable>country-code</replaceable>.debian.org</literal> (ad esempio <literal>ftp.us.debian.org</literal> per gli Stati Uniti, <literal>ftp.fr.debian.org</literal> per la Francia, ecc.) che coprono molti paesi e che puntano a uno (o più) dei migliori mirror disponibili all'interno di quel paese.

en: <primary><literal>httpredir.debian.org</literal></primary><see>mirrors</see>
it-IT: <primary><literal>httpredir.debian.org</literal></primary><see>mirror</see>

en: As an alternative to <literal>deb.debian.org</literal>, there used to be <literal>httpredir.debian.org</literal>. This service would identify a mirror close to you (among the list of official mirrors, using GeoIP mainly) and would redirect APT's requests to that mirror. This service has been deprecated due to reliability concerns and now <literal>httpredir.debian.org</literal> provides the same CDN-based service as <literal>deb.debian.org</literal>.
it-IT: In alternativa a <literal>deb.debian.org</literal>, c'era <literal>httpredir.debian.org</literal>. Questo servizio identificava un mirror vicino a te (tra la lista dei mirror ufficiali, usando principalmente il GeoIP) e reindirizzava le richieste di APT a quel mirror. Questo servizio è stato deprecato a causa di problemi di affidabilità e ora <literal>httpredir.debian.org</literal> fornisce lo stesso servizio basato su CDN di <literal>deb.debian.org</literal>.

en: Non-Official Resources: <literal>mentors.debian.net</literal>
it-IT: Risorse Non Ufficiali: <literal>mentors.debian.net</literal>

en: There are numerous non-official sources of Debian packages set up by advanced users who have recompiled some software — Ubuntu made this popular with their Personal Package Archive (<acronym>PPA</acronym>) service — by programmers who make their creation available to all, and even by Debian developers who offer pre-versions of their package online.
it-IT: Ci sono numerose fonti, non ufficiali, di pacchetti Debian create da utenti esperti che hanno ricompilato alcuni software — Ubuntu ha reso questo sistema popolare con il suo servizio Personal Package Archive (<acronym>PPA</acronym>) — che i programmatori mettono a disposizione di tutti, e anche da parte di sviluppatori Debian che offrono, online, anteprime dei loro pacchetti.

en: The <ulink url="https://mentors.debian.net"><literal>mentors.debian.net</literal></ulink> site is interesting (although it only provides source packages), since it gathers packages created by candidates to the status of official Debian developer or by volunteers who wish to create Debian packages without going through that process of integration. These packages are made available without any guarantee regarding their quality; make sure that you check their origin and integrity and then test them before you consider using them in production.
it-IT: Il sito <ulink url="https://mentors.debian.net"><literal>mentors.debian.net</literal></ulink> è interessante (anche se fornisce solo pacchetti sorgente), dal momento che raccoglie pacchetti creati dai candidati allo status di sviluppatore ufficiale Debian o da volontari che vogliono creare pacchetti Debian senza passare attraverso quel processo di integrazione. Questi pacchetti sono messi a disposizione senza alcuna garanzia sulla loro qualità; assicurarsi di verificare la loro origine ed integrità, quindi testarli prima di considerare il loro utilizzo in produzione.

en: <emphasis>COMMUNITY</emphasis> The <literal>debian.net</literal> sites
it-IT: <emphasis>COMUNITÀ</emphasis> I siti <literal>debian.net</literal>

en: The <emphasis>debian.net</emphasis> domain is not an official resource of the Debian project. Each Debian developer may use that domain name for their own use. These websites can contain unofficial services (sometimes personal sites) hosted on a machine which does not belong to the project and set up by Debian developers, or even prototypes about to be moved on to <emphasis>debian.org</emphasis>. Two reasons can explain why some of these prototypes remain on <emphasis>debian.net</emphasis>: either no one has made the necessary effort to transform it into an official service (hosted on the <emphasis>debian.org</emphasis> domain, and with a certain guarantee of maintenance), or the service is too controversial to be officialized.
it-IT: Il dominio <emphasis>debian.net</emphasis> non è una risorsa ufficiale del progetto Debian. Ogni sviluppatore Debian può usare quel nome di dominio per i propri scopi. Questi siti possono contenere servizi non ufficiali (a volte siti personali) ospitati su una macchina che non appartiene al progetto e non è stata configurata da sviluppatori Debian, o anche prototipi che stanno per essere spostati su <emphasis>debian.org</emphasis>. Due ragioni possono spiegare perché questi prototipi rimangono su <emphasis>debian.net</emphasis>: o nessuno ha fatto lo sforzo necessario per trasformarli in servizi ufficiali (ospitati sul dominio <emphasis>debian.org</emphasis> e con una certa garanzia di mantenimento) o il servizio è troppo controverso per essere ufficializzato.

en: Installing a package means giving root rights to its creator, because they decide on the contents of the initialization scripts which are run under that identity. Official Debian packages are created by volunteers who have been co-opted and reviewed and who can seal their packages so that their origin and integrity can be checked.
it-IT: Installare un pacchetto significa dare i privilegi di root al suo creatore, perché può decidere i contenuti degli script di inizializzazione i quali sono lanciati sotto tale identità. I pacchetti Debian ufficiali sono creati da volontari che sono stati selezionati e vagliati e che possono mettere un sigillo ai loro pacchetti così che la loro origine e integrità possa essere controllata.

en: In general, be wary of a package whose origin you don't know and which isn't hosted on one of the official Debian servers: evaluate the degree to which you can trust the creator, and check the integrity of the package.
it-IT: In generale, diffidare di un pacchetto di cui non si conosce l'origine e che non è ospitato su uno dei server Ufficiali Debian: valutare fino a che punto è possibile fidarsi del creatore e verificare l'integrità del pacchetto.

en: Caching Proxy for Debian Packages
it-IT: Proxy con cache per i pacchetti Debian

en: <primary>proxy cache</primary>
it-IT: <primary>cache del proxy</primary>

en: When an entire network of machines is configured to use the same remote server to download the same updated packages, any administrator knows that it would be beneficial to have an intermediate proxy acting as a network-local cache (see sidebar <xref linkend="sidebar.cache" />).
it-IT: Quando un'intera rete di macchine è configurata in moda da usare lo stesso server remoto per scaricare gli stessi pacchetti aggiornati, qualsiasi amministratore sa che sarebbe vantaggioso avere un proxy intermedio che agisce da cache locale per la rete (vedere il riquadro <xref linkend="sidebar.cache" />).

en: You can configure APT to use a "standard" proxy (see <xref linkend="sect.apt-config" /> for the APT side, and <xref linkend="sect.http-ftp-proxy" /> for the proxy side), but the Debian ecosystem offers better options to solve this problem. The dedicated software presented in this section are smarter than a plain proxy cache because they can rely on the specific structure of APT repositories (for instance they know when individual files are obsolete or not, and thus adjust the time during which they are kept).
it-IT: Si può configurare APT in modo che usi un proxy «standard» (vedere la <xref linkend="sect.apt-config" /> per la parte riguardante APT e la <xref linkend="sect.http-ftp-proxy" /> per la parte proxy), ma l'ecosistema Debian offre opzioni migliori per risolvere il problema. Il software dedicato presentato in questa sezione è più intelligente di un semplice proxy con cache perché può fare affidamento sulla struttura specifica dei repository APT (per esempio sa quando singoli file sono obsoleti oppure no, e perciò regola il tempo per il quale vengono conservati).

en: <emphasis role="pkg">apt-cacher</emphasis> and <emphasis role="pkg">apt-cacher-ng</emphasis> work like usual proxy cache servers. APT's <filename>sources.list</filename> is left unchanged, but APT is configured to use them as proxy for outgoing requests.
it-IT: <emphasis role="pkg">apt-cacher</emphasis> e <emphasis role="pkg">apt-cacher-ng</emphasis> funzionano come i normali server proxy con cache. Il file <filename>sources.list</filename> di APT resta invariato, ma APT viene configurato in modo da usarli come proxy per le richieste in uscita.

en: <emphasis role="pkg">approx</emphasis>, on the other hand, acts like an HTTP server that “mirrors” any number of remote repositories in its top-level URLs. The mapping between those top-level directories and the remote URLs of the repositories is stored in <filename>/etc/approx/approx.conf</filename>:
it-IT: <emphasis role="pkg">approx</emphasis>, invece, agisce come un server HTTP che fa da "mirror" per qualsiasi numero di repository remoti nei suoi URL di più alto livello. La mappatura tra queste directory di più alto livello e gli URL remoti dei repository viene memorizzata in <filename>/etc/approx/approx.conf</filename>:

en: <emphasis role="pkg">approx</emphasis> runs by default on port 9999 via a systemd socket and requires the users to adjust their <filename>sources.list</filename> file to point to the approx server:
it-IT: <emphasis role="pkg">approx</emphasis> viene eseguito in modo predefinito sulla porta 9999 tramite un socket systemd e richiede che gli utenti modifichino il proprio file <filename>sources.list</filename> in modo che punti al server approx:

en: <command>aptitude</command>, <command>apt-get</command>, and <command>apt</command> Commands
it-IT: I Comandi <command>aptitude</command>, <command>apt-get</command>, e <command>apt</command>

en: <acronym>APT</acronym> is a vast project, whose original plans included a graphical interface. It is based on a library which contains the core application, and <command>apt-get</command> is the first front end — command-line based — which was developed within the project. <command>apt</command> is a second command-line based front end provided by APT which overcomes some design mistakes of <command>apt-get</command>.
it-IT: <acronym>APT</acronym> è un progetto vasto, i cui piani originali includevano un'interfaccia grafica. Si basa su una libreria che contiene l'applicazione principale e <command>apt-get</command> è stato il primo front-end, a riga di comando, che è stata sviluppato nell'ambito del progetto. <command>apt</command> è un secondo front-end a riga di comando fornito da APT che supera alcuni errori di progettazione di <command>apt-get</command>.

en: Numerous other graphical interfaces then appeared as external projects: <command>synaptic</command>, <command>aptitude</command> (which includes both a text mode interface and a graphical one — even if not complete yet), <command>wajig</command>, etc. The most recommended interface, <command>apt</command>, is the one that we will use in the examples given in this section. Note, however, that <command>apt-get</command> and <command>aptitude</command> have a very similar command line syntax. When there are major differences between these three commands, these will be detailed.
it-IT: Numerose altre interfacce grafiche sono apparse come progetti esterni: <command>synaptic</command>, <command>aptitude</command> (che include sia un'interfaccia in modalità testo che una grafica, anche se non ancora completa), <command>wajig</command>, ecc. L'interfaccia consigliata, <command>apt</command>, è quella che useremo negli esempi riportati in questa sezione. Si noti, comunque, che <command>apt-get</command> e <command>aptitude</command> hanno una sintassi della linea di comando molto simile. Quando ci saranno grandi differenze fra questi tre comandi, essere saranno dettagliate.

en: Initialization
it-IT: Inizializzazione

en: <emphasis>TIP</emphasis> Incremental updates
it-IT: <emphasis>SUGGERIMENTO</emphasis> Aggiornamento incrementale

en: However, it can sometimes be of interest to force the download of the entire <filename>Packages</filename> file, especially when the last upgrade is very old and when the mechanism of incremental differences would not contribute much. This can also be interesting when network access is very fast but when the processor of the machine to upgrade is rather slow, since the time saved on the download is more than lost when the computer calculates the new versions of these files (starting with the older versions and applying the downloaded differences). To do that, you can use the APT configuration parameter <literal>Acquire::PDiffs</literal> and set it to <literal>false</literal>.
it-IT: Tuttavia, a volte può essere interessante forzare lo scaricamento di tutto il file <filename>Packages</filename>, specialmente quando l'ultimo aggiornamento è molto vecchio e quando il meccanismo di differenze incrementali non servirebbe a molto. Può essere anche interessante quando l'accesso alla rete è molto veloce ma il processore della macchina da aggiornare è piuttosto lento, poiché il risparmio di tempo nello scaricamento è più che perso quando il computer calcola le nuove versioni dei file (partendo dalle versioni più vecchie e applicando le differenze). Per farlo, è possibile utilizzare il parametro di configurazione APT <literal>Acquire::PDiffs</literal> impostandolo a <literal>false</literal>.

en: The <literal>Acquire::*</literal> options also control other aspects of the download, and even the download methods. <literal>Acquire::Languages</literal> can limit or disable the download of <filename>Translation-<replaceable>language-code</replaceable></filename> files and save even more time. For a complete reference see <citerefentry><refentrytitle>apt.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
it-IT: Le opzioni <literal>Acquire::*</literal> controllano anche altri aspetti e persino i metodi di download. <literal>Acquire::Languages</literal> può limitare o disabilitare il download dei file <filename>Translation-<replaceable>language-code</replaceable></filename> e risparmiare ancora più tempo. Per una lista completa, vedere <citerefentry><refentrytitle>apt.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.

en: Installing and Removing
it-IT: Installazione e rimozione

en: <primary>package</primary><secondary>installation</secondary>
it-IT: <primary>pacchetto</primary><secondary>installazione</secondary>

en: <primary>package</primary><secondary>removal</secondary>
it-IT: <primary>pacchetto</primary><secondary>rimozione</secondary>

en: <primary>installation</primary><secondary>package installation</secondary>
it-IT: <primary>installazione</primary><secondary>di pacchetti</secondary>

en: <primary>removal of a package</primary>
it-IT: <primary>rimozione di un pacchetto</primary>

en: With APT, packages can be added or removed from the system, respectively with <command>apt install <replaceable>package</replaceable></command> and <command>apt remove <replaceable>package</replaceable></command>. In both cases, APT will automatically install the necessary dependencies or delete the packages which depend on the package that is being removed. The <command>apt purge <replaceable>package</replaceable></command> command involves a complete uninstallation by deleting the configuration files as well.
it-IT: Con APT, i pacchetti possono essere aggiunti o rimossi dal sistema, rispettivamente con <command>apt install <replaceable>pacchetto</replaceable></command> e <command>apt remove <replaceable>pacchetto</replaceable></command>. In entrambi i casi, APT installerà automaticamente le dipendenze necessarie o rimuoverà i pacchetti che dipendono da quello che ci si appresta a rimuovere. Il comando <command>apt purge <replaceable>pacchetto</replaceable></command> implica una completa disinstallazione cancellando anche i file di configurazione.

en: <emphasis>TIP</emphasis> Installing the same selection of packages several times
it-IT: <emphasis>SUGGERIMENTO</emphasis> Installare la stessa selezione di pacchetti diverse volte

en: It can be useful to systematically install the same list of packages on several computers. This can be done quite easily.
it-IT: Può risultare utile installare sistematicamente la stessa lista di pacchetti su diversi computer. Ciò può essere fatto abbastanza facilmente.

en: First, retrieve the list of packages installed on the computer which will serve as the “model” to copy.
it-IT: Prima di tutto, ottenere la lista dei pacchetti installati sul computer che servirà come «modello» da copiare.

en: The <filename>pkg-list</filename> file then contains the list of installed packages. Next, transfer the <filename>pkg-list</filename> file onto the computers you want to update and use the following commands:
it-IT: Il file <filename>pkg-list</filename> contiene quindi la lista dei pacchetti installati. Poi, trasferire il file <filename>pkg-list</filename> sui computer che si desiderano aggiornare e usare i seguenti comandi:

en: ## Update dpkg's database of known packages
    # <userinput>avail=`mktemp`</userinput>
    # <userinput>apt-cache dumpavail &gt; "$avail"</userinput>
    # <userinput>dpkg --merge-avail "$avail"</userinput>
    # <userinput>rm -f "$avail"</userinput>
    ## Update dpkg's selections
    # <userinput>dpkg --set-selections &lt; pkg-list</userinput>
    ## Ask apt-get to install the selected packages
    # <userinput>apt-get dselect-upgrade</userinput>
it-IT: ## Aggiornare il database di dpkg dei pacchetti conosciuti
    # <userinput>avail=`mktemp`</userinput>
    # <userinput>apt-cache dumpavail &gt; "$avail"</userinput>
    # <userinput>dpkg --merge-avail "$avail"</userinput>
    # <userinput>rm -f "$avail"</userinput>
    ## Aggiornare le selezioni di dpkg
    # <userinput>dpkg --set-selections &lt; pkg-list</userinput>
    ## Chiedere ad apt-get di installare i pacchetti selezionati
    # <userinput>apt-get dselect-upgrade</userinput>

en: The first commands record the list of available packages in the dpkg database. Then <command>dpkg --set-selections</command> restores the selection of packages that you wish to install, and the <command>apt-get</command> invocation executes the required operations! <command>aptitude</command> does not have this command.
it-IT: Il primo comando registra la lista dei pacchetti disponibili nel database di dpkg. A seguire <command>dpkg --set-selections</command> ripristina la selezione di pacchetti che si desidera installare, e l'invocazione di <command>apt-get</command> esegue le operazioni necessarie! <command>aptitude</command> non ha questo comando.

en: <emphasis>TIP</emphasis> Removing and installing at the same time
it-IT: <emphasis>SUGGERIMENTO</emphasis> Rimozione e installazione nello stesso momento

en: It is possible to ask <command>apt</command> (or <command>apt-get</command>, or <command>aptitude</command>) to install certain packages and remove others on the same command line by adding a suffix. With an <command>apt install</command> command, add “<literal>-</literal>” to the names of the packages you wish to remove. With an <command>apt remove</command> command, add “<literal>+</literal>” to the names of the packages you wish to install.
it-IT: È possibile richiedere ad <command>apt</command> (o <command>apt-get</command>, o <command>aptitude</command>) di installare certi pacchetti e rimuoverne altri nella stessa riga di comando aggiungendo un suffisso. Con il comando <command>apt install</command>, aggiungere "<literal>-</literal>" ai nomi dei pacchetti da rimuovere. Con un comando <command>apt remove</command>, aggiungere "<literal>+</literal>" ai nomi dei pacchetti da installare.

en: The next example shows two different ways to install <replaceable>package1</replaceable> and to remove <replaceable>package2</replaceable>.
it-IT: Il prossimo esempio mostra due modi differenti di installare il <replaceable>pacchetto1</replaceable> e rimuovere <replaceable>pacchetto2</replaceable>.

en: # <userinput>apt install <replaceable>package1</replaceable> <replaceable>package2</replaceable>-</userinput>
it-IT: # <userinput>apt install <replaceable>pacchetto1</replaceable> <replaceable>pacchetto2</replaceable>-</userinput>

en: # <userinput>apt remove <replaceable>package1</replaceable>+ <replaceable>package2</replaceable></userinput>
it-IT: # <userinput>apt remove <replaceable>pacchetto1</replaceable>+ <replaceable>pacchetto2</replaceable></userinput>

en: This can also be used to exclude packages which would otherwise be installed, for example, due to an automatic installation of <literal>Recommends</literal>. In general, the dependency solver will use that information as a hint to look for alternative solutions.
it-IT: Ciò può essere usato anche per escludere pacchetti che verrebbero altrimenti installati, per esempio, a causa di un'installazione automatica <literal>Recommends</literal>. In generale il risolutore delle dipendenze userà quella informazione come suggerimento per trovare soluzioni alternative.

en: <emphasis>TIP</emphasis> <command>apt --reinstall</command> and <command>aptitude reinstall</command>
it-IT: <emphasis>SUGGERIMENTO</emphasis> <command>apt --reinstall</command> e <command>aptitude reinstall</command>

en: <primary>reinstallation</primary>
it-IT: <primary>reinstallazione</primary>

en: The system can sometimes be damaged after the removal or modification of files in a package. The easiest way to retrieve these files is to reinstall the affected package. Unfortunately, the packaging system finds that the latter is already installed and politely refuses to reinstall it; to avoid this, use the <literal>--reinstall</literal> option of the <command>apt</command> and <command>apt-get</command> commands. The following command reinstalls <emphasis role="pkg">postfix</emphasis> even if it is already present:
it-IT: Il sistema può a volte danneggiarsi a seguito della rimozione o delle modifiche ai file in un pacchetto. Il modo più facile per recuperare questi file è di reinstallare il pacchetto interessato. Purtroppo, il sistema di pacchettizzazione rileva che quest'ultimo è già installato e si rifiuta cortesemente di reinstallarlo; per evitare questo, usare l'opzione <literal>--reinstall</literal> dei comandi <command>apt</command> <command>apt-get</command>. Il seguente comando reinstalla <emphasis role="pkg">postfix</emphasis> anche se è già presente:

en: The <command>aptitude</command> command line is slightly different, but achieves the same result with <command>aptitude reinstall postfix</command>.
it-IT: La riga di comando per <command>aptitude</command> è un po' diversa, ma ottiene lo stesso risultato con <command>aptitude reinstall postfix</command>.

en: The problem does not arise with <command>dpkg</command>, but the administrator rarely uses it directly.
it-IT: Il problema non si pone con <command>dpkg</command>, ma raramente l'amministratore lo utilizza direttamente.

en: Be careful! Using <command>apt --reinstall</command> to restore packages modified during an attack will certainly not recover the system as it was. <xref linkend="sect.dealing-with-compromised-machine" /> details the necessary steps to take with a compromised system.
it-IT: Fate attenzione! Usando <command>apt-get --reinstall</command> per ripristinare i pacchetti modificati durante un attacco certamente non verrà ripristinato il sistema com'era. La <xref linkend="sect.dealing-with-compromised-machine" /> spiega in dettaglio i passi necessari da adottare in caso di sistema compromesso.

en: These commands will not restore the configuration files. But as you have learned in <xref linkend="sect.conffiles" /> (see also sidebar <xref linkend="sidebar.questions-conffiles-bis" />), you can use the following command to be asked to install the unmodified version and even restore any deleted configuration file as well.
it-IT: Questi comandi non ripristineranno i file di configurazione. Ma come appreso in <xref linkend="sect.conffiles" /> (vedi riquadro <xref linkend="sidebar.questions-conffiles-bis" />), potete usare il seguente comando per farvi chiedere di installare la versione non modificata e anche di ripristinare qualsiasi file di configurazione cancellato.

en: Some packages don't ship the configuration file found in <filename>/etc</filename> with the package. Instead they create it during installation by either copying a skeleton or writing it by a script. The file <filename>/etc/inputrc</filename>, for example, is a copy of <filename>/usr/share/readline/inputrc</filename>. In such cases the commands shown above won't work.
it-IT: Alcuni pacchetti non forniscono il file di configurazione che si trova in <filename>/etc</filename>. Invece lo creano durante l'installazione copiando uno scheletro o scrivendolo con uno script. Il file <filename>/etc/inputrc</filename>, per esempio, è una copia di <filename>/usr/share/readline/inputrc</filename>. In questi casi i comandi descritti sopra non funzioneranno.

en: If the file <filename>sources.list</filename> mentions several distributions, it is possible to give the version of the package to install. A specific version number can be requested with <command>apt install <replaceable>package</replaceable>=<replaceable>version</replaceable></command>, but indicating its distribution of origin (<emphasis role="distribution">Stable</emphasis>, <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis>) — with <command>apt install <replaceable>package</replaceable>/<replaceable>distribution</replaceable></command> — is usually preferred. With this command, it is possible to go back to an older version of a package (if, for instance, you know that it works well), provided that it is still available in one of the sources referenced by the <filename>sources.list</filename> file. Otherwise the <literal>snapshot.debian.org</literal> archive can come to the rescue (see sidebar <xref linkend="sidebar.snapshot.debian.org" />).
it-IT: Se il file <filename>sources.list</filename> cita diverse distribuzioni, è possibile specificare la versione del pacchetto da installare. Un numero di versione specifico può essere richiesto con <command>apt install <replaceable>pacchetto</replaceable>=<replaceable>versione</replaceable></command>, ma indicare la sua distribuzione di origine (<emphasis role="distribution">Stable</emphasis>, <emphasis role="distribution">Testing</emphasis> o <emphasis role="distribution">Unstable</emphasis>) — con <command>apt install <replaceable>pacchetto</replaceable>/<replaceable>distribuzione</replaceable></command> — è preferibile. Con questo comando, è possibile tornare ad una versione precedente di un pacchetto (se, per esempio, si sa che funziona bene), a condizione che sia ancora disponibile in una delle sorgenti a cui fa riferimento il file <filename>sources.list</filename>. Altrimenti l'archivio <literal>snapshot.debian.org</literal> può venire in soccorso (vedere il riquadro <xref linkend="sidebar.snapshot.debian.org" />).

en: Installation of the <emphasis role="distribution">Unstable</emphasis> version of <emphasis role="pkg">spamassassin</emphasis>
it-IT: Installazione della versione <emphasis role="distribution">Unstable</emphasis> di <emphasis role="pkg">spamassassin</emphasis>

en: If the package to install has been made available to you under the form of a simple <filename>.deb</filename> file without any associated package repository, it is still possible to use APT to install it together with its dependencies (provided that the dependencies are available in the configured repositories) with a simple command: <command>apt install ./<replaceable>path-to-the-package.deb</replaceable></command>. The leading <literal>./</literal> is important to make it clear that we are referring to a filename and not to the name of a package available in one of the repositories.
it-IT: Se il pacchetto da installare è stato reso disponibile sotto forma di un semplice file <filename>.deb</filename> senza alcun repository di pacchetti associato, è ancora possibile utilizzare APT per installarlo insieme alle sue dipendenze (purché le dipendenze siano disponibili nei repository configurati) con un semplice comando: <command>apt install ./<replaceable>percorso-del-pacchetto.deb</replaceable></command>. L'iniziale <literal>./</literal> è importante per rendere chiaro che ci stiamo riferendo ad un nome di file e non al nome di un pacchetto disponibile in uno dei repository.

en: <emphasis>GOING FURTHER</emphasis> The cache of <filename>.deb</filename> files
it-IT: <emphasis>APPROFONDIMENTO</emphasis> La cache dei file <filename>.deb</filename>

en: APT keeps a copy of each downloaded <filename>.deb</filename> file in the directory <filename>/var/cache/apt/archives/</filename>. In case of frequent updates, this directory can quickly take a lot of disk space with several versions of each package; you should regularly sort through them. Two commands can be used: <command>apt-get clean</command> entirely empties the directory; <command>apt-get autoclean</command> only removes packages which can no longer be downloaded (because they have disappeared from the Debian mirror) and are therefore clearly useless (the configuration parameter <literal>APT::Clean-Installed</literal> can prevent the removal of <filename>.deb</filename> files that are currently installed).
it-IT: APT conserva una copia di ogni file <filename>.deb</filename> scaricato nella directory <filename>/var/cache/apt/archives/</filename>. In caso di aggiornamenti frequenti, questa cartella può rapidamente occupare molto spazio su disco con diverse versioni per ogni pacchetto; si dovrebbe regolarmente fare una cernita. Possono essere utilizzati due comandi: <command>apt-get clean</command> svuota completamente la directory; <command>apt-get autoclean</command> rimuove solo i pacchetti che non possono più essere scaricati (perché scomparsi dal mirror Debian) e quindi chiaramente inutili (il parametro di configurazione <literal>APT::Clean-Installed</literal> può impedire la rimozione dei file <filename>.deb</filename> che sono attualmente installati).

en: System Upgrade
it-IT: Aggiornamento del sistema

en: <primary>upgrade</primary><secondary>system upgrade</secondary>
it-IT: <primary>aggiornamento</primary><secondary>aggiornamento del sistema</secondary>

en: Regular upgrades are recommended, because they include the latest security updates. To upgrade, use <command>apt upgrade</command>, <command>apt-get upgrade</command> or <command>aptitude safe-upgrade</command> (of course after <command>apt update</command>). This command looks for installed packages which can be upgraded without removing any packages. In other words, the goal is to ensure the least intrusive upgrade possible. <command>apt-get</command> is slightly more demanding than <command>aptitude</command> or <command>apt</command> because it will refuse to install packages which were not installed beforehand.
it-IT: Sono raccomandati aggiornamenti regolari, perché includono gli ultimi aggiornamenti di sicurezza. Per aggiornare, usare <command>apt upgrade</command>, <command>apt-get upgrade</command> o <command>aptitude safe-upgrade</command> (ovviamente dopo <command>apt update</command>). Questo comando controlla i pacchetti installati che possono essere aggiornati senza la rimozione di alcun pacchetto. In altre parole, l'obiettivo è quello di garantire l'aggiornamento meno intrusivo possibile. <command>apt-get</command> è un po' più esigente di <command>aptitude</command> o <command>apt</command> perché si rifiuta di installare pacchetti che erano già installati in precedenza.

en: <command>apt</command> will generally select the most recent version number (except for packages from <emphasis role="distribution">Experimental</emphasis> and <emphasis role="distribution">stable-backports</emphasis>, which are ignored by default whatever their version number). If you specified <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis> in your <filename>sources.list</filename>, <command>apt upgrade</command> will switch most of your <emphasis role="distribution">Stable</emphasis> system to <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis>, which might not be what you intended.
it-IT: <command>apt</command> in genere seleziona il numero di versione più recente (ad eccezione dei pacchetti <emphasis role="distribution">Experimental</emphasis> e <emphasis role="distribution">stable-backports</emphasis>, che vengono ignorati per impostazione predefinita a prescindere dal loro numero di versione). Se si è specificato <emphasis role="distribution">Testing</emphasis> o <emphasis role="distribution">Unstable</emphasis> nel proprio <filename>sources.list</filename>, <command>apt upgrade</command> porterà la maggior parte di un sistema <emphasis role="distribution">Stable</emphasis> a <emphasis role="distribution">Testing</emphasis> o <emphasis role="distribution">Unstable</emphasis>, e ciò potrebbe non essere quello che si desiderava fare.

en: To tell <command>apt</command> to use a specific distribution when searching for upgraded packages, you need to use the <literal>-t</literal> or <literal>--target-release</literal> option, followed by the name of the distribution you want (for example, <command>apt -t stable upgrade</command>). To avoid specifying this option every time you use <command>apt</command>, you can add <literal>APT::Default-Release "stable";</literal> in the file <filename>/etc/apt/apt.conf.d/local</filename>.
it-IT: Per dire ad <command>apt</command> di usare una specifica distribuzione quando cerca degli aggiornamenti, si deve usare l'opzione <literal>-t</literal> o <literal>--target-release</literal>, seguita dal nome della distribuzione voluta (ad esempio, <command>apt -t stable upgrade</command>). Per evitare di specificare quest'opzione ogni volta che si utilizza <command>apt</command>, si può aggiungere la riga <literal>APT::Default-Release "stable";</literal> nel file <filename>/etc/apt/apt.conf.d/local</filename>.

en: For more important upgrades, such as the change from one major Debian version to the next, you need to use <command>apt full-upgrade</command>. With this instruction, <command>apt</command> will complete the upgrade even if it has to remove some obsolete packages or install new dependencies. This is also the command used by users who work daily with the Debian <emphasis role="distribution">Unstable</emphasis> release and follow its evolution day by day. It is so simple that it hardly needs explanation: APT's reputation is based on this great functionality.
it-IT: Per gli aggiornamenti più importanti, come il passaggio da una versione principale di Debian a quella successiva, è necessario utilizzare <command>apt full-upgrade</command>. Con questa istruzione, <command>apt</command> completerà l'aggiornamento anche nel caso in cui debba eliminare dei pacchetti obsoleti o installare nuove dipendenze. Questo è anche il comando usato dagli utenti che lavorano quotidianamente con il rilascio <emphasis role="distribution">Unstable</emphasis> di Debian e che seguono la sua evoluzione giorno per giorno. È così semplice che non ha certo bisogno di spiegazione: la reputazione di APT si basa su questa sua grande funzionalità.

en: Unlike <command>apt</command> and <command>aptitude</command>, <command>apt-get</command> doesn't know the <command>full-upgrade</command> command. Instead, you should use <command>apt-get dist-upgrade</command> (”distribution upgrade”), the historical and well-known command that <command>apt</command> and <command>aptitude</command> also accept for the convenience of users who got used to it.
it-IT: A differenza di <command>apt</command> e <command>aptitude</command>, <command>apt-get</command> non usa il comando <command>full-upgrade</command>. Invece, si dobrebbe usare <command>apt-get dist-upgrade</command> (”aggiornamento della distribuzione”), lo storico e ben noto comando che è accettato anche da <command>apt</command> e <command>aptitude</command> per comodità degli utenti che si sono abituati.

en: The results of these operations are logged into <filename>/var/log/apt/history.log</filename> and <filename>/var/log/apt/term.log</filename>, whereas <command>dpkg</command> keeps its log in a file called <filename>/var/log/dpkg.log</filename>.
it-IT: I risultati di queste operazioni sono salvati in <filename>/var/log/apt/history.log</filename> e <filename>/var/log/apt/term.log</filename>, mentre <command>dpkg</command> mantiene il suo log in un file chiamato <filename>/var/log/dpkg.log</filename>.

en: Configuration Options
it-IT: Opzioni di configurazione

en: <primary>APT</primary><secondary>configuration</secondary>
it-IT: <primary>APT</primary><secondary>configurazione</secondary>

en: Besides the configuration elements already mentioned, it is possible to configure certain aspects of APT by adding directives in a file of the <filename>/etc/apt/apt.conf.d/</filename> directory or <filename>/etc/apt/apt.conf</filename> itself. Remember, for instance, that it is possible for APT to tell <command>dpkg</command> to ignore file conflict errors by specifying <literal>DPkg::options { "--force-overwrite"; }</literal>.
it-IT: Oltre agli elementi di configurazione già citati, è possibile configurare certi aspetti di APT aggiungendo direttive in un file della directory <filename>/etc/apt/apt.conf.d/</filename> o nello stesso <filename>/etc/apt/apt.conf</filename>. Ricordate, per esempio, che APT può dire a <command>dpkg</command> di ignorare i conflitti fra i file se si specifica <literal>DPkg::options { "--force-overwrite"; }</literal>.

en: <emphasis>BACK TO BASICS</emphasis> Directories ending in <filename>.d</filename>
it-IT: <emphasis>FONDAMENTALI</emphasis> Directory terminanti in <filename>.d</filename>

en: Directories with a <filename>.d</filename> suffix are used more and more often. Each directory represents a configuration file which is split over multiple files. In this sense, all of the files in <filename>/etc/apt/apt.conf.d/</filename> are instructions for the configuration of APT. APT includes them in alphabetical order, so that the last ones can modify a configuration element defined in one of the first ones.
it-IT: Le directory con il suffisso <filename>.d</filename> vengono utilizzate sempre più spesso. Ogni directory rappresenta un file di configurazione che viene suddiviso in più file. In questo senso, tutti i file in <filename>/etc/apt/apt.conf.d/</filename> sono istruzioni per la configurazione di APT. APT li include in ordine alfabetico, così che gli ultimi file possono modificare un elemento di configurazione definito in uno dei primi.

en: This structure brings some flexibility to the machine administrator and to the package maintainers. Indeed, the administrator can easily modify the configuration of the software by adding a ready-made file in the directory in question without having to change an existing file. Package maintainers use the same approach when they need to adapt the configuration of another software to ensure that it perfectly co-exists with theirs. The Debian policy explicitly forbids modifying configuration files of other packages — only users are allowed to do this. Remember that during a package upgrade, the user gets to choose the version of the configuration file that should be kept when a modification has been detected. Any external modification of the file would trigger that request, which would disturb the administrator, who is sure not to have changed anything.
it-IT: Questa struttura offre una certa flessibilità all'amministratore della macchina e ai manutentori dei pacchetti. In effetti, l'amministratore può modificare facilmente la configurazione del software aggiungendo un file già pronto nella directory in questione senza dover modificare un file esistente. I manutentori dei pacchetti utilizzano lo stesso approccio quando hanno bisogno di adattare la configurazione di un altro software per assicurarsi che coesista perfettamente con il loro. La politica di Debian proibisce esplicitamente la modifica dei file di configurazione di altri pacchetti: solo gli utenti sono autorizzati a farlo. Ricordare che durante l'aggiornamento di un pacchetto, l'utente può scegliere la versione del file di configurazione che deve essere mantenuta quando viene rilevata una modifica. Qualsiasi modifica esterna del file innescherebbe questa richiesta, che disturberebbe l'amministratore, il quale è sicuro di non aver cambiato nulla.

en: Depending on the application, the <filename>.d</filename> directory is used directly or managed by an external script which will concatenate all the files to create the configuration file itself. It is important to execute the script after any change in that directory so that the most recent modifications are taken into account. In the same way, it is important not to work directly in the configuration file created automatically, since everything would be lost at the next execution of the script. The chosen method (<filename>.d</filename> directory used directly or a file generated from that directory) is usually dictated by implementation constraints, but in both cases the gains in terms of configuration flexibility more than make up for the small complications that they entail. The Exim 4 mail server is an example of the generated file method: it can be configured through several files (<filename>/etc/exim4/conf.d/*</filename>) which are concatenated into <filename>/var/lib/exim4/config.autogenerated</filename> by the <command>update-exim4.conf</command> command.
it-IT: A seconda dell'applicazione, la directory <filename>.d</filename> è usata direttamente o gestita da uno script esterno che collega tutti i file per creare il file di configurazione stesso. È importante eseguire lo script dopo ogni cambiamento in quella directory in modo che le più recenti modifiche siano prese in considerazione. Allo stesso modo, è importante non lavorare direttamente sul file di configurazione creato automaticamente, dal momento ogni modifica andrebbe persa alla successiva esecuzione dello script. Il metodo scelto (la directory <filename>.d</filename> usata direttamente o un file generato da quella directory) è solitamente imposto da vincoli di implementazione, ma in entrambi i casi i guadagni in termini di flessibilità di configurazione sono maggiori rispetto alle piccole complicazioni che comportano. Il server di posta Exim 4 è un esempio del metodo del file generato: può essere configurato attraverso diversi file (<filename>/etc/exim4/conf.d/*</filename>) che sono concatenati in <filename>/var/lib/exim4/config.autogenerated</filename> dal comando <command>update-exim4.conf</command>.

en: Managing Package Priorities
it-IT: Gestire le priorità dei pacchetti

en: <primary>pinning, APT pinning</primary>
it-IT: <primary>pin, pin di APT</primary>

en: <primary>package</primary><secondary>priority</secondary>
it-IT: <primary>pacchetto</primary><secondary>priorità</secondary>

en: <primary>priority</primary><secondary>package priority</secondary>
it-IT: <primary>priorità</primary><secondary>priorità dei pacchetti</secondary>

en: One of the most important aspects in the configuration of APT is the management of the priorities associated with each package source. For instance, you might want to extend one distribution with one or two newer packages from <emphasis role="distribution">Testing</emphasis>, <emphasis role="distribution">Unstable</emphasis> or <emphasis role="distribution">Experimental</emphasis>. It is possible to assign a priority to each available package (the same package can have several priorities depending on its version or the distribution providing it). These priorities will influence APT's behavior: for each package, it will always select the version with the highest priority (except if this version is older than the installed one and if its priority is less than 1000).
it-IT: Uno degli aspetti più importanti nella configurazione di APT è la gestione delle priorità assegnate ad ogni fonte di pacchetti. Per esempio, si potrebbe volere estendere una distribuzione con uno o due pacchetti più nuovi da <emphasis role="distribution">Testing</emphasis>, <emphasis role="distribution">Unstable</emphasis> o <emphasis role="distribution">Experimental</emphasis>. È possibile assegnare una priorità a ciascun pacchetto disponibile (lo stesso pacchetto può avere diverse priorità a seconda della sua versione o della distribuzione che lo fornisce). Queste priorità influenzeranno il comportamento di APT: per ogni pacchetto, selezionerà sempre la versione con la priorità più alta (tranne se questa è più vecchia di quella installata e se la sua priorità è inferiore a 1000).

en: <primary>APT</primary><secondary>preferences</secondary>
it-IT: <primary>APT</primary><secondary>preferenze</secondary>

en: APT defines several default priorities. Each installed package version has a priority of 100. A non-installed version has a priority of 500 by default, but it can jump to 990 if it is part of the target release (defined with the <literal>-t</literal> command-line option or the <literal>APT::Default-Release</literal> configuration directive).
it-IT: APT definisce diverse priorità predefinite. Ogni versione installata di un pacchetto ha priorità 100. Una versione non installata ha priorità 500 per impostazione predefinita, ma può arrivare a 990 se è parte del rilascio di destinazione prescelto (definito con l'opzione a riga di comando <literal>-t</literal> o con la direttiva di configurazione <literal>APT::Default-Release</literal>).

en: You can modify the priorities by adding entries in a file in <filename>/etc/apt/preferences.d/</filename> or the <filename>/etc/apt/preferences</filename> file with the names of the affected packages, their version, their origin and their new priority.
it-IT: È possibile modificare le priorità con l'aggiunta di voci in un file in <filename>/etc/apt/preferences.d/</filename> o nel file <filename>/etc/apt/preferences</filename> con i nomi dei pacchetti interessati, la loro versione, la loro origine e la loro nuova priorità.

en: In more concrete terms, a package whose priority is
it-IT: Più concretamente, un pacchetto la cui priorità è

en: will never be installed,
it-IT: non sarà mai installato,

en: will only be installed if no other version of the package is already installed,
it-IT: sarà installato solo se non è già presente un'altra versione del pacchetto,

en: will only be installed if there is no other newer version installed or available in another distribution,
it-IT: sarà installato solo se non c'è un'altra versione più recente installata o disponibile in un'altra distribuzione,

en: will only be installed if there is no newer version installed or available in the target distribution,
it-IT: sarà installato solo se non c'è una versione più recente installata o disponibile nella distribuzione di destinazione,

en: will be installed except if the installed version is newer,
it-IT: sarà installato tranne se la versione installata è più recente,

en: will always be installed, even if it forces APT to downgrade to an older version.
it-IT: verrà sempre installato, anche se costringe APT ad eseguire il downgrade ad una versione precedente.

en: <emphasis>SPECIFIC CASE</emphasis> Priority of <emphasis role="distribution">experimental</emphasis>
it-IT: <emphasis>CASO SPECIFICO</emphasis> Priorità di <emphasis role="distribution">experimental</emphasis>

en: If you listed <emphasis role="distribution">Experimental</emphasis> in your <filename>sources.list</filename> file, the corresponding packages will almost never be installed because their default APT priority is 1. This is of course a specific case, designed to keep users from installing <emphasis role="distribution">Experimental</emphasis> packages by mistake. The packages can only be installed by typing <command>aptitude install <replaceable>package</replaceable>/experimental</command> — users typing this command can only be aware of the risks that they take. It is still possible (though <emphasis>not</emphasis> recommended) to treat packages of <emphasis role="distribution">Experimental</emphasis> like those of other distributions by giving them a priority of 500. This is done with a specific entry in <filename>/etc/apt/preferences</filename>:
it-IT: Se si è elencato <emphasis role="distribution">Experimental</emphasis> nel proprio file <filename>sources.list</filename>, i pacchetti corrispondenti non saranno quasi mai installati perché la loro priorità predefinita è 1. Questo naturalmente è un caso specifico, progettato per impedire agli utenti di installare pacchetti <emphasis role="distribution">Experimental</emphasis> per errore. I pacchetti possono essere installati solo digitando <command>aptitude install <replaceable>pacchetto</replaceable>/experimental</command>; gli utenti che digitano questo comando non possono che essere consapevoli dei rischi che corrono. È sempre possibile (anche se <emphasis>non</emphasis> consigliato) trattare i pacchetti <emphasis role="distribution">Experimental</emphasis> come quelli di altre distribuzioni dando loro priorità 500. Questo viene fatto con una voce specifica in <filename>/etc/apt/preferences</filename>:

en: Let's suppose that you only want to use packages from the stable version of Debian. Those provided in other versions should not be installed except if explicitly requested. You could write the following entries in the <filename>/etc/apt/preferences</filename> file:
it-IT: Supponiamo che si vogliano usare solamente i pacchetti della versione stabile di Debian. Quelli forniti in altre versioni non devono essere installati tranne se esplicitamente richiesto. Si dovrebbero scrivere le seguenti voci nel file <filename>/etc/apt/preferences</filename>:

en: <literal>a=stable</literal> defines the name of the selected distribution. <literal>o=Debian</literal> limits the scope to packages whose origin is “Debian”.
it-IT: <literal>a=stable</literal> definisce il nome della distribuzione selezionata. <literal>o=Debian</literal> limita l'impostazione ai pacchetti la cui origine è "Debian".

en: The reference documentation for the files <filename>/etc/apt/preferences</filename> and <filename>/etc/apt/preferences.d/</filename> is available in the manual page <citerefentry><refentrytitle>apt_preferences</refentrytitle><manvolnum>5</manvolnum></citerefentry>, which you can display with <command>man apt_preferences</command>.
it-IT: La documentazione di riferimento per i file <filename>/etc/apt/preferences</filename> e <filename>/etc/apt/preferences.d/</filename> è disponibile nella pagina del manuale <citerefentry><refentrytitle>apt_preferences</refentrytitle><manvolnum>5</manvolnum></citerefentry>, che puoi visualizzare con <command>man apt_preferences</command>.

en: <emphasis>TIP</emphasis> Comments in <filename>/etc/apt/preferences</filename>
it-IT: <emphasis>SUGGERIMENTO</emphasis> Commenti in <filename>/etc/apt/preferences</filename>

en: <primary><literal>Pin-Priority</literal></primary>
it-IT: <primary><literal>Priorità di pin</literal></primary>

en: There is no official syntax to put comments in the <filename>/etc/apt/preferences</filename> file, but some textual descriptions can be provided by putting one or more “<literal>Explanation</literal>” fields at the start of each entry:
it-IT: Non esiste una sintassi ufficiale per mettere dei commenti nel file <filename>/etc/apt/preferences</filename>, ma possono essere fornite alcune descrizioni testuali mettendo uno o più campi "<literal>Explanation</literal>" all'inizio di ogni voce:

en: Explanation: The package xserver-xorg-video-intel provided
    Explanation: in experimental can be used safely
    Package: xserver-xorg-video-intel
    Pin: release a=experimental
    Pin-Priority: 500
it-IT: Explanation: Il pacchetto xserver-xorg-video-intel fornito
    Explanation: in experimental può essere usato tranquillamente
    Package: xserver-xorg-video-intel
    Pin: release a=experimental
    Pin-Priority: 500

en: Working with Several Distributions
it-IT: Lavorare con più distribuzioni

en: <command>apt</command> being such a marvelous tool, it is tempting to pick packages coming from other distributions. For example, after having installed a <emphasis role="distribution">Stable</emphasis> system, you might want to try out a software package available in <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis> without diverging too much from the system's initial state.
it-IT: Dato che <command>apt</command> è uno strumento così meraviglioso, si può essere tentati di prendere pacchetti provenienti da altre distribuzioni. Ad esempio, dopo aver installato un sistema <emphasis role="distribution">Stable</emphasis>, si potrebbe desiderare di provare un pacchetto software disponibile in <emphasis role="distribution">Testing</emphasis> o <emphasis role="distribution">Unstable</emphasis>, senza scostarsi troppo dallo stato iniziale del sistema.

en: Even if you will occasionally encounter problems while mixing packages from different distributions, <command>apt</command> manages such coexistence very well and limits risks very effectively. The best way to proceed is to list all distributions used in <filename>/etc/apt/sources.list</filename> (some people always put the three distributions, but remember that <emphasis role="distribution">Unstable</emphasis> is reserved for experienced users) and to define your reference distribution with the <literal>APT::Default-Release</literal> parameter (see <xref linkend="sect.apt-upgrade" />).
it-IT: Anche se a volte si incontrano problemi mischiando pacchetti di diverse distribuzioni, <command>apt</command> gestisce tale coesistenza molto bene e limita i rischi in modo molto efficace. Il miglior modo di procedere è quello di elencare tutte le distribuzioni utilizzate in <filename>/etc/apt/sources.list</filename> (alcune persone mettono sempre le tre distribuzioni, ma ricordare che <emphasis role="distribution">Unstable</emphasis> è riservata agli utenti esperti) e di definire la distribuzione di riferimento con il parametro <literal>APT::Default-Release</literal> (vedere la <xref linkend="sect.apt-upgrade" />).

en: Let's suppose that <emphasis role="distribution">Stable</emphasis> is your reference distribution but that <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis> are also listed in your <filename>sources.list</filename> file. In this case, you can use <command>apt install <replaceable>package</replaceable>/testing</command> to install a package from <emphasis role="distribution">Testing</emphasis>. If the installation fails due to some unsatisfiable dependencies, let it solve those dependencies within <emphasis role="distribution">Testing</emphasis> by adding the <literal>-t testing</literal> parameter. The same obviously applies to <emphasis role="distribution">Unstable</emphasis>.
it-IT: Supponiamo che <emphasis role="distribution">Stable</emphasis> sia la propria distribuzione di riferimento ma che <emphasis role="distribution">Testing</emphasis> e <emphasis role="distribution">Unstable</emphasis> siano comunque elencate nel proprio file <filename>sources.list</filename>. In questo caso, è possibile usare <command>apt install <replaceable>pacchetto</replaceable>/testing</command> per installare un pacchetto da <emphasis role="distribution">Testing</emphasis>. Se l'installazione non riesce a causa di alcune dipendenze che non possono essere soddisfatte, si può lasciare che risolva queste dipendenze in <emphasis role="distribution">Testing</emphasis> aggiungendo il parametro <literal>-t testing</literal>. Lo stesso vale ovviamente per <emphasis role="distribution">Unstable</emphasis>.

en: Everything centers around the fact that APT only considers packages of higher or equal version than the installed one (assuming that <filename>/etc/apt/preferences</filename> has not been used to force priorities higher than 1000 for some packages).
it-IT: Tutto ruota intorno al fatto che APT considera solo i pacchetti con versione più alta o uguale a quella installata (assumendo che non è stato usato <filename>/etc/apt/preferences</filename> per forzare priorità più alte di 1000 per alcuni pacchetti).

en: Let's assume that you have installed version 1 of a first package from <emphasis role="distribution">Stable</emphasis> and that version 2 and 3 are available respectively in <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis>. The installed version has a priority of 100 but the version available in <emphasis role="distribution">Stable</emphasis> (the very same) has a priority of 990 (because it is part of the target release). Packages in <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis> have a priority of 500 (the default priority of a non-installed version). The winner is thus version 1 with a priority of 990. The package “stays in <emphasis role="distribution">Stable</emphasis>”.
it-IT: Supponiamo di avere installato la versione 1 di un primo pacchetto da <emphasis role="distribution">Stable</emphasis> e che le versioni 2 e 3 siano disponibili rispettivamente in <emphasis role="distribution">Testing</emphasis> e <emphasis role="distribution">Unstable</emphasis>. La versione installata ha una priorità di 100, ma la versione disponibile in <emphasis role="distribution">Stable</emphasis> (la stessa) ha priorità 990 (perché fa parte della versione di riferimento). I pacchetti in <emphasis role="distribution">Testing</emphasis> e <emphasis role="distribution">Unstable</emphasis> hanno priorità 500 (la priorità predefinita per una versione non installata). Il vincitore è dunque la versione 1 con una priorità di 990. Il pacchetto «rimane in <emphasis role="distribution">Stable</emphasis>».

en: Tracking Automatically Installed Packages
it-IT: Tenere traccia dei pacchetti installati automaticamente

en: One of the essential functionalities of <command>apt</command> is the tracking of packages installed only through dependencies. These packages are called “automatic”, and often include libraries.
it-IT: Una delle funzionalità essenziali di <command>apt</command> è quella di tenere traccia dei pacchetti installati solo come dipendenze. Questi pacchetti vengono chiamati «automatici» e spesso comprendono le librerie.

en: <primary>APT</primary><secondary>automatic removal</secondary>
it-IT: <primary>APT</primary><secondary>rimozione automatica</secondary>

en: <primary>package</primary><secondary>automatic removal</secondary>
it-IT: <primary>pacchetto</primary><secondary>rimozione automatica</secondary>

en: With this information, when packages are removed, the package managers can compute a list of automatic packages that are no longer needed (because there is no “manually installed” packages depending on them). <command>apt-get autoremove</command> or <command>apt autoremove</command> will get rid of those packages. <command>aptitude</command> does not have this command because it removes them automatically as soon as they are identified. In all cases, the tools display a clear message listing the affected packages.
it-IT: Con queste informazioni, quando i pacchetti vengono rimossi, i gestori di pacchetti possono elaborare un elenco di pacchetti automatici che non sono più necessari (perché non ci sono pacchetti "installati manualmente" che dipendono da essi). <command>apt-get autoremove</command> o <command>apt autoremove</command> eliminerà tali pacchetti. <command>aptitude</command> non ha questo comando perché li rimuove automaticamente non appena vengono identificati. In ogni caso, gli strumenti visualizzano un messaggio chiaro che elenca i pacchetti interessati.

en: It is a good habit to mark as automatic any package that you don't need directly so that they are automatically removed when they aren't necessary anymore. <command>apt-mark auto <replaceable>package</replaceable></command> will mark the given package as automatic whereas <command>apt-mark manual <replaceable>package</replaceable></command> does the opposite. <command>aptitude markauto</command> and <command>aptitude unmarkauto</command> work in the same way although they offer more features for marking many packages at once (see <xref linkend="sect.aptitude" />). The console-based interactive interface of <command>aptitude</command> also makes it easy to review the “automatic flag” on many packages.
it-IT: È buona abitudine marcare come automatico ogni pacchetto di cui non si ha direttamente bisogno, in modo che venga automaticamente rimosso quando non è più necessario. <command>apt-mark auto <replaceable>pacchetto</replaceable></command> marca il pacchetto specificato come automatico, mentre <command>apt-mark manual <replaceable>pacchetto</replaceable></command> fa l'opposto. <command>aptitude markauto</command> e <command>aptitude unmarkauto</command> funzionano nello stesso modo, anche se offrono più funzionalità per marcare molti pacchetti contemporaneamente (vedere la <xref linkend="sect.aptitude" />). L'interfaccia interattiva basata su console di <command>aptitude</command> rende anche facile revisionare il «contrassegno automatico» per molti pacchetti.

en: People might want to know why an automatically installed package is present on the system. To get this information from the command line, you can use <command>aptitude why <replaceable>package</replaceable></command> (<command>apt</command> and <command>apt-get</command> have no similar feature):
it-IT: Si potrebbe voler sapere perché un pacchetto installato automaticamente è presente nel sistema. Per ottenere queste informazioni dalla riga di comando, è possibile utilizzare <command>aptitude why <replaceable>pacchetto</replaceable></command> (<command>apt</command> e <command>apt-get</command> non hanno una funzionalità simile):

en: <emphasis>ALTERNATIVE</emphasis> <command>deborphan</command> and <command>debfoster</command>
it-IT: <emphasis>ALTERNATIVA</emphasis> <command>deborphan</command> e <command>debfoster</command>

en: In days where <command>apt</command>, <command>apt-get</command> and <command>aptitude</command> were not able to track automatic packages, there were two utilities producing lists of unnecessary packages: <command>deborphan</command> and <command>debfoster</command>. Both can still be useful.
it-IT: In passato quando <command>apt</command>, <command>apt-get</command> e <command>aptitude</command> non erano in grado di tenere traccia dei pacchetti automatici, esistevano due utilità per produrre elenchi dei pacchetti non necessari: <command>deborphan</command> e <command>debfoster</command>. Entrambi possono essere ancora utili.

en: <command>debfoster</command> has a more elaborate approach, very similar to APT's one: it maintains a list of packages that have been explicitly installed, and remembers what packages are really required between each invocation. If new packages appear on the system and if <command>debfoster</command> doesn't know them as required packages, they will be shown on the screen together with a list of their dependencies. The program then offers a choice: remove the package (possibly together with those that depend on it), mark it as explicitly required, or ignore it temporarily.
it-IT: <command>debfoster</command> ha un approccio più elaborato, molto simile a quello di APT: mantiene una lista dei pacchetti che sono stati installati esplicitamente, e ricorda quali pacchetti sono veramente necessari da un'esecuzione all'altra. Se nuovi pacchetti compaiono nel sistema e <command>debfoster</command> non li conosce come pacchetti necessari, li visualizzerà sullo schermo insieme alla lista delle loro dipendenze. Il programma spesso offre una scelta: rimuovere il pacchetto (eventualmente insieme a ciò che dipende da esso), marcarlo come esplicitamente richiesto o ignorarlo temporaneamente.

en: The <command>apt-cache</command> Command
it-IT: Il comando <command>apt-cache</command>

en: <primary>APT</primary><secondary>package search</secondary>
it-IT: <primary>APT</primary><secondary>ricerca di pacchetti</secondary>

en: <primary>APT</primary><secondary>header display</secondary>
it-IT: <primary>APT</primary><secondary>visualizzazione delle intestazioni</secondary>

en: <primary>search of packages</primary>
it-IT: <primary>ricerca di pacchetti</primary>

en: <primary>package</primary><secondary>search</secondary>
it-IT: <primary>pacchetto</primary><secondary>ricerca</secondary>

en: The <command>apt-cache</command> command can display much of the information stored in APT's internal database. This information is a sort of cache since it is gathered from the different sources listed in the <filename>sources.list</filename> file. This happens during the <command>apt update</command> operation.
it-IT: Il comando <command>apt-cache</command> può visualizzare gran parte delle informazioni memorizzate nel database interno di APT. Queste informazioni sono una sorta di cache poiché vengono raccolte dalle differenti fonti elencate nel file <filename>sources.list</filename>. Questo avviene durante l'operazione <command>apt update</command>.

en: <emphasis>VOCABULARY</emphasis> Cache
it-IT: <emphasis>VOCABOLARIO</emphasis> Cache

en: A cache is a temporary storage system used to speed up frequent data access when the usual access method is expensive (performance-wise). This concept can be applied in numerous situations and at different scales, from the core of microprocessors up to high-end storage systems.
it-IT: Una cache è un sistema di immagazzinamento temporaneo utilizzato per velocizzare l'accesso frequente ai dati quando il metodo usuale di accesso è dispendioso (in termini di prestazioni). Questo concetto può essere applicato in numerose situazioni e su diversa scala, dai core dei microprocessori fino ai sistemi di memorizzazione di fascia alta.

en: On the other hand, it is mandatory to run <command>apt update</command> regularly to update the cache. Otherwise your package search results will always miss the latest updates distributed by the Debian mirrors.
it-IT: D'altra parte, è obbligatorio eseguire regolarmente <command>apt update</command> per aggiornare la cache. Altrimenti dai risultati della ricerca dei pacchetti mancheranno sempre gli ultimi aggiornamenti distribuiti dai mirror Debian.

en: <emphasis>ALTERNATIVE</emphasis> <command>axi-cache</command>
it-IT: <emphasis>ALTERNATIVA</emphasis> <command>axi-cache</command>

en: <command>apt-cache search</command> is a very rudimentary tool, basically implementing <command>grep</command> on package's descriptions. It often returns too many results or none at all when you include too many keywords.
it-IT: <command>apt-cache search</command> è uno strumento molto rudimentale, che fondamentalmente implementa <command>grep</command> sulle descrizioni dei pacchetti. Spesso restituisce troppi risultati o nessuno, quando si usano troppe parole chiave.

en: <command>axi-cache search <replaceable>term</replaceable></command>, on the other hand, provides better results, sorted by relevancy. It uses the <emphasis>Xapian</emphasis> search engine and is part of the <emphasis role="pkg">apt-xapian-index</emphasis> package which indexes all package information (and more, like the <filename>.desktop</filename> files from all Debian packages). It knows about tags (see sidebar <xref linkend="sidebar.debtags" />) and returns results in a matter of milliseconds.
it-IT: <command>axi-cache search <replaceable>termine</replaceable></command>, invece, fornisce risultati migliori, ordinati per importanza. Usa il motore di ricerca <emphasis>Xapian</emphasis> e fa parte del pacchetto <emphasis role="pkg">apt-xapian-index</emphasis> che indicizza tutte le informazioni sui pacchetti (ed altro ancora, come i file <filename>.desktop</filename> di tutti i pacchetti Debian). Conosce i tag (vedere il riquadro <xref linkend="sidebar.debtags" />) e restituisce i risultati in pochi millisecondi.

en: <command>apt-cache policy</command> can also show the pinning priorities for all available versions and sources of a given package.
it-IT: <command>apt-cache policy</command> può anche mostrare le priorità di pinning per tutte le versioni e le fonti disponibili di un dato pacchetto.

en: The <command>apt-file</command> Command
it-IT: Il comando <command>apt-file</command>

en: <primary>search of files</primary>
it-IT: <primary>ricerca di file</primary>

en: <primary>package</primary><secondary>search files</secondary>
it-IT: <primary>pacchetto</primary><secondary>ricerca file</secondary>

en: Frontends: <command>aptitude</command>, <command>synaptic</command>
it-IT: Frontend: <command>aptitude</command>, <command>synaptic</command>

en: <primary>APT</primary><secondary>interfaces</secondary>
it-IT: <primary>APT</primary><secondary>interfacce</secondary>

en: <primary>APT</primary><secondary>interfaces</secondary><tertiary><command>aptitude</command></tertiary><see><command>aptitude</command></see>
it-IT: <primary>APT</primary><secondary>interfacce</secondary><tertiary><command>aptitude</command></tertiary><see><command>aptitude</command></see>

en: The <command>aptitude</command> package manager
it-IT: Il gestore di pacchetti <command>aptitude</command>

en: <primary><command>aptitude</command></primary><secondary>basic usage</secondary>
it-IT: <primary><command>aptitude</command></primary><secondary>utilizzo di base</secondary>

en: <emphasis>DOCUMENTATION</emphasis> <command>aptitude</command>
it-IT: <emphasis>DOCUMENTAZIONE</emphasis> <command>aptitude</command>

en: <primary><command>aptitude</command></primary><secondary>documentation</secondary>
it-IT: <primary><command>aptitude</command></primary><secondary>documentazione</secondary>

en: <primary><command>aptitude</command></primary><secondary>package search</secondary>
it-IT: <primary>aptitude</primary><secondary>ricerca pacchetto</secondary>

en: To search for a package, you can type <keycombo><keycap>/</keycap></keycombo> followed by a search pattern. This pattern matches the name of the package, but can also be applied to the description (if preceded by <literal>~d</literal>), to the section (with <literal>~s</literal>) or to other characteristics detailed in the documentation. The same patterns can filter the list of displayed packages: type the <keycombo><keycap>l</keycap></keycombo> key (as in <foreignphrase>limit</foreignphrase>) and enter the pattern.
it-IT: Per cercare un pacchetto, si può digitare <keycombo><keycap>/</keycap></keycombo> seguito da un modello di ricerca. Questo modello fa corrispondenza con il nome del pacchetto, ma può essere applicato anche alla descrizione (se preceduto da <literal>~d</literal>), alla sezione (con <literal>~s</literal>) o ad altre caratteristiche descritte nella documentazione. Gli stessi modelli possono filtrare l'elenco dei pacchetti visualizzati: digitando il tasto <keycombo><keycap>l</keycap></keycombo> (per <foreignphrase>limita</foreignphrase>) e inserendo il modello.

en: <emphasis>TOOL</emphasis> Using <command>aptitude</command> on the command-line interface
it-IT: <emphasis>STRUMENTO</emphasis> Usare <command>aptitude</command> con interfaccia a riga di comando

en: Most of <command>aptitude</command>'s features are accessible via the interactive interface as well as via command-lines. These command-lines will seem familiar to regular users of <command>apt-get</command> and <command>apt-cache</command>.
it-IT: La maggior parte delle funzionalità di <command>aptitude</command> sono disponibili sia tramite l'interfaccia visuale che da quella a riga di comando. Le righe di comando risulteranno familiari a chi usa regolarmente <command>apt-get</command> e <command>apt-cache</command>.

en: The advanced features of <command>aptitude</command> are also available on the command-line. You can use the same package search patterns as in the interactive version. For example, if you want to cleanup the list of “manually installed” packages, and if you know that none of the locally installed programs require any particular libraries or Perl modules, you can mark the corresponding packages as automatic with a single command:
it-IT: Le funzionalità avanzate di <command>aptitude</command> sono disponibili anche dalla riga di comando. È possibile utilizzare gli stessi modelli di ricerca dei pacchetti della versione interattiva. Per esempio, se si desidera ripulire l'elenco dei pacchetti «installati manualmente» e si sa che nessuno dei programmi installati ha bisogno di particolari librerie o moduli Perl, è possibile contrassegnare i pacchetti corrispondenti come automatici con un solo comando:

en: Here, you can clearly see the power of the search pattern system of <command>aptitude</command>, which enables the instant selection of all the packages in the <literal>libs</literal> and <literal>perl</literal> sections.
it-IT: Qui, si può chiaramente vedere la potenza del sistema a modello di ricerca di <command>aptitude</command>, che permette la selezione istantanea di tutti i pacchetti nelle sezioni <literal>libs</literal> e <literal>perl</literal>.

en: Beware, if some packages are marked as automatic and if no other package depends on them, they will be removed immediately (after a confirmation request).
it-IT: Attenzione, se alcuni pacchetti sono marcati come automatici e nessun altro pacchetto dipende da loro, questi saranno rimossi immediatamente (dopo una richiesta di conferma).

en: Managing Recommendations, Suggestions and Tasks
it-IT: Gestire raccomandazioni, suggerimenti e task

en: Note that this recommendation tracking feature does not apply to upgrades. For instance, if a new version of <emphasis role="pkg">gnome</emphasis> recommends a package that it did not recommend formerly, the package won't be marked for installation. However, it will be listed on the upgrade screen so that the administrator can still select it for installation.
it-IT: Si noti che questa funzione di tracciamento delle raccomandazioni non si applica agli aggiornamenti. Per esempio, se una nuova versione di <emphasis role="pkg">gnome</emphasis> raccomanda un pacchetto che non raccomandava precedentemente, il pacchetto non viene contrassegnato per l'installazione. Tuttavia, esso sarà elencato nella schermata di aggiornamento in modo che l'amministratore possa sempre selezionarlo per l'installazione.

en: In the same spirit, remember that <command>aptitude</command> makes intelligent use of the concept of task. Since tasks are displayed as categories in the screens of packages lists, you can either select a full task for installation or removal, or browse the list of packages included in the task to select a smaller subset.
it-IT: Con lo stesso spirito, si ricordi che <command>aptitude</command> fa un uso intelligente del concetto di task. Dal momento che i task vengono visualizzati come categorie nelle schermate delle liste di pacchetti, è possibile selezionare un'intera attività per l'installazione o rimozione, o sfogliare la lista dei pacchetti inclusi nell'attività per selezionarne un insieme più piccolo.

en: Better Solver Algorithms
it-IT: Algoritmi funzionanti meglio

en: <emphasis>NOTE</emphasis> <command>aptitude</command>'s log
it-IT: <emphasis>NOTA</emphasis> Il log di <command>aptitude</command>

en: Like <command>dpkg</command>, <command>aptitude</command> keeps a trace of executed actions in its logfile (<filename>/var/log/aptitude</filename>). However, since both commands work at a very different level, you cannot find the same information in their respective logfiles. While <command>dpkg</command> logs all the operations executed on individual packages step by step, <command>aptitude</command> gives a broader view of high-level operations like a system-wide upgrade.
it-IT: Come <command>dpkg</command>, <command>aptitude</command> tiene traccia delle azioni eseguite nel suo file di log (<filename>/var/log/aptitude</filename>). Tuttavia, visto che i due comandi lavorano ad un livello totalmente differente, non è possibile trovare le stesse informazioni sui loro rispettivi file di log. Mentre <command>dpkg</command> registra tutte le operazioni eseguite su ogni singolo pacchetto, passo dopo passo, <command>aptitude</command> offre una visione più ampia delle operazioni ad alto livello come un aggiornamento di sistema.

en: <primary>APT</primary><secondary>interfaces</secondary><tertiary><command>synaptic</command></tertiary><see><command>synaptic</command></see>
it-IT: <primary>APT</primary><secondary>interfacce</secondary><tertiary><command>synaptic</command></tertiary><see><command>synaptic</command></see>

en: <command>synaptic</command> is a graphical package manager for Debian which features a clean and efficient graphical interface based on GTK+/GNOME. Its many ready-to-use filters give fast access to newly available packages, installed packages, upgradable packages, obsolete packages and so on. If you browse through these lists, you can select the operations to be done on the packages (install, upgrade, remove, purge); these operations are not performed immediately, but put into a task list. A single click on a button then validates the operations, and they are performed in one go.
it-IT: <command>synaptic</command> è un gestore di pacchetti grafico per Debian che dispone di un'interfaccia grafica pulita ed efficiente basata su GTK+/GNOME. I suoi molti filtri già pronti da utilizzare consentono di accedere velocemente ai nuovi pacchetti disponibili, pacchetti installati, pacchetti aggiornabili, pacchetti obsoleti e così via. Se si naviga in questi elenchi, è possibile selezionare le opzioni da fare sui pacchetti (installare, aggiornare, rimuovere, eliminare completamente); queste operazioni non vengono eseguite immediatamente, ma messe in un elenco di attività. Un semplice clic su un pulsante convalida le operazioni, ed esse vengono eseguite in un sol colpo.

en: <command>synaptic</command> package manager
it-IT: Il gestore di pacchetti <command>synaptic</command>

en: Checking Package Authenticity
it-IT: Controllare l'autenticità dei pacchetti

en: <primary>package</primary><secondary>authenticity check</secondary>
it-IT: <primary>pacchetto</primary><secondary>controllo di autenticità</secondary>

en: <primary>package</primary><secondary>seal</secondary>
it-IT: <primary>pacchetto</primary><secondary>sigillo</secondary>

en: <primary>package</primary><secondary>signature</secondary>
it-IT: <primary>pacchetto</primary><secondary>firma</secondary>

en: <primary>signature</primary><secondary>package signature</secondary>
it-IT: <primary>firma</primary><secondary>firma di un pacchetto</secondary>

en: <primary>authentication</primary><secondary>package authentication</secondary>
it-IT: <primary>autenticazione</primary><secondary>autenticazione di un pacchetto</secondary>

en: Security is very important for Falcot Corp administrators. Accordingly, they need to ensure that they only install packages which are guaranteed to come from Debian with no tampering on the way. A computer cracker could try to add malicious code to an otherwise legitimate package. Such a package, if installed, could do anything the cracker designed it to do, including for instance disclosing passwords or confidential information. To circumvent this risk, Debian provides a tamper-proof seal to guarantee — at install time — that a package really comes from its official maintainer and hasn't been modified by a third party.
it-IT: La sicurezza è molto importante per gli amministratori di Falcot Corp. Di conseguenza, devono garantire che vengano installati solo i pacchetti di cui è garantita la provenienza da Debian senza alcuna manomissione lungo il percorso. Un autore di attacchi informatici potrebbe tentare di aggiungere codice dannoso ad un pacchetto altrimenti legittimo. Tale pacchetto, se installato, potrebbe fare qualsiasi cosa per cui l'autore dell'attacco l'ha progettato, tra cui ad esempio scoprire password o informazioni riservate. Per ovviare a questo rischio, Debian fornisce un sigillo di garanzia a prova di manomissione per garantire, in fase di installazione, che un pacchetto venga veramente dal suo manutentore ufficiale e non sia stato modificato da terzi.

en: <emphasis>NOTE</emphasis> The future of <filename>Release</filename> and <filename>Release.gpg</filename>
it-IT: <emphasis>NOTA</emphasis> Il futuro di <filename>Release</filename> e <filename>Release.gpg</filename>

en: <primary>APT</primary><secondary><filename>Release</filename></secondary>
it-IT: <primary>APT</primary><secondary><filename>Rilascio</filename></secondary>

en: <emphasis>IN PRACTICE</emphasis> Adding trusted keys
it-IT: <emphasis>IN PRATICA</emphasis> Aggiungere chiavi fidate

en: <primary>trusted key</primary>
it-IT: <primary>chiave fidata</primary>

en: <primary>key</primary><secondary>APT's authentication keys</secondary>
it-IT: <primary>chiave</primary><secondary>chiavi di autenticazione di APT</secondary>

en: When a third-party package source is added to the <filename>sources.list</filename> file, APT needs to be told to trust the corresponding GPG authentication key (otherwise it will keep complaining that it can't ensure the authenticity of the packages coming from that repository). The first step is of course to get the public key. More often than not, the key will be provided as a small text file, which we will call <filename>key.asc</filename> in the following examples.
it-IT: Quando si aggiunge una sorgente di pacchetti di terze parti al file <filename>sources.list</filename>, APT ha bisogno di venire istruiti a fidarsi della corrispondente chiave GPG (altrimenti continuerà a ricordare che non può garantire l'autenticità dei pacchetti provenienti da quel repository). Il primo passo è ovviamente ottenere la chiave pubblica. Spesso, la chiave viene fornita come un piccolo file di testo, che verrà chiamato nei prossimi esempi <filename>key.asc</filename>.

en: Upgrading from One Stable Distribution to the Next
it-IT: Aggiornare da una distribuzione stabile alla successiva

en: One of the best-known features of Debian is its ability to upgrade an installed system from one stable release to the next: <foreignphrase>dist-upgrade</foreignphrase> — a well-known phrase — has largely contributed to the project's reputation. With a few precautions, upgrading a computer can take as little as a few minutes, or a few dozen minutes, depending on the download speed from the package repositories.
it-IT: Una delle caratteristiche più note di Debian è la sua capacità di aggiornare il sistema installato da un rilascio stabile a quello successivo: <foreignphrase>dist-upgrade</foreignphrase>, un termine ben noto, ha in gran parte contribuito alla reputazione del progetto. Con alcune precauzioni, l'aggiornamento di un computer può richiedere da un minimo di pochi, fino a qualche decina, di minuti a seconda della velocità di scaricamento dai repository dei pacchetti.

en: Recommended Procedure
it-IT: Procedura raccomandata

en: Since Debian has quite some time to evolve in-between stable releases, you should read the release notes before upgrading.
it-IT: Dal momento che Debian ha un tempo abbastanza lungo per evolvere fra i rilasci stabili, si consiglia di leggere le note di rilascio prima di fare l'aggiornamento.

en: <emphasis>BACK TO BASICS</emphasis> Release notes
it-IT: <emphasis>FONDAMENTALI</emphasis> Note di rilascio

en: The release notes for an operating system (and, more generally, for any software) are a document giving an overview of the software, with some details concerning the particularities of one version. These documents are generally short compared to the complete documentation, and they usually list the features which have been introduced since the previous version. They also give details on upgrading procedures, warnings for users of previous versions, and sometimes errata.
it-IT: Le note di rilascio per un sistema operativo (e, più genericamente, per qualsiasi software) sono un documento che fornisce una panoramica sul software, con alcuni dettagli riguardanti le particolarità di una versione. Questi documenti sono in genere più brevi rispetto alla documentazione completa, e di solito elencano le caratteristiche introdotte dalla versione precedente. Forniscono anche dettagli sulle procedure di aggiornamento, avvertenze per gli utenti delle versioni precedenti, e talvolta errata.

en: Handling Problems after an Upgrade
it-IT: Gestire i problemi dopo un aggiornamento

en: In spite of the Debian maintainers' best efforts, a major system upgrade isn't always as smooth as you could wish. New software versions may be incompatible with previous ones (for instance, their default behavior or their data format may have changed). Also, some bugs may slip through the cracks despite the testing phase which always precedes a Debian release.
it-IT: Nonostante i migliori sforzi dei manutentori Debian, un importante aggiornamento di sistema non va sempre liscio come si spera. Le nuove versioni del software possono essere incompatibili con quelle precedenti (per esempio, il loro comportamento predefinito o il loro formato dei dati potrebbe essere cambiato). Inoltre, alcuni bug possono sfuggire, nonostante la fase di sperimentazione, che precede sempre un rilascio di Debian.

en: To anticipate some of these problems, you can install the <emphasis role="pkg">apt-listchanges</emphasis> package, which displays information about possible problems at the beginning of a package upgrade. This information is compiled by the package maintainers and put in <filename>/usr/share/doc/<replaceable>package</replaceable>/NEWS.Debian</filename> files for the benefit of users. Reading these files (possibly through <emphasis role="pkg">apt-listchanges</emphasis>) should help you avoid bad surprises.
it-IT: Per anticipare alcuni di questi problemi, è possibile installare il pacchetto <emphasis role="pkg">apt-listchanges</emphasis>, che visualizza le informazioni sui possibili problemi all'inizio dell'aggiornamento di un pacchetto. Queste informazioni sono compilate dai manutentori dei pacchetti e inserite nel file <filename>/usr/share/doc/<replaceable>pacchetto</replaceable>/NEWS.Debian</filename> a beneficio degli utenti. Leggere questi file (possibilmente attraverso <emphasis role="pkg">apt-listchanges</emphasis>) dovrebbe aiutare ad evitare brutte sorprese.

en: sometimes a patch already exists, and it is available on the bug report; you can then recompile a fixed version of the broken package locally (see <xref linkend="sect.rebuilding-package" />);
it-IT: a volte una soluzione esiste già, ed è disponibile nella segnalazione di bug; si può allora ricompilare localmente una versione corretta del pacchetto non funzionante (vedere la <xref linkend="sect.rebuilding-package" />);

en: in other cases, users may have found a workaround for the problem and shared their insights about it in their replies to the report;
it-IT: in altri casi, gli utenti potrebbero aver trovato un modo di superare il problema e condiviso le loro conoscenze al riguardo nelle loro risposte alla segnalazione;

en: in yet other cases, a fixed package may have already been prepared and made public by the maintainer.
it-IT: in altri casi ancora, un pacchetto corretto potrebbe essere già stato preparato e reso pubblico da parte del manutentore.

en: Cleaning Up after an Upgrade
it-IT: Pulizia dopo un aggiornamento

en: Keeping a System Up to Date
it-IT: Mantenere un sistema sempre aggiornato

en: While it is of course possible to periodically run a tool to check for available updates and run the upgrades, such a repetitive task is tedious, especially when it needs to be performed on several machines. Fortunately, like many repetitive tasks, it can be partly automated, and a set of tools have already been developed to that effect.
it-IT: Sebbene sia ovviamente possibile eseguire periodicamente uno strumento per controllare gli aggiornamenti disponibili ed eseguire gli aggiornamenti, tale compito ripetitivo è noioso, soprattutto quando deve essere eseguito su diverse macchine. Fortunatamente, come molte attività ripetitive, può essere in parte automatizzato, e una serie di strumenti sono già stati sviluppati in tal senso.

en: The first of these tools is <command>apticron</command>, in the package of the same name. Its main effect is to run a script daily (via <command>cron</command>). The script updates the list of available packages, and, if some installed packages are not in the latest available version, it sends an email with a list of these packages along with the changes that have been made in the new versions. Obviously, this package mostly targets users of Debian <emphasis role="distribution">Stable</emphasis>, since the daily emails would be very long for the faster paced versions of Debian. When updates are available, <command>apticron</command> automatically downloads them. It does not install them — the administrator will still do it — but having the packages already downloaded and available locally (in APT's cache) makes the job faster.
it-IT: Il primo di questi strumenti è <command>apticron</command>, nel pacchetto omonimo. Il suo effetto principale è quello di eseguire quotidianamente uno script (via <command>cron</command>). Gli script aggiornano la lista dei pacchetti disponibili, e, se alcuni pacchetti installati non sono aggiornati all'ultima versione disponibile, invia un'e-mail con un elenco di questi pacchetti con i cambiamenti che sono stati fatti nelle nuove versioni. Ovviamente, questo pacchetto si rivolge principalmente agli utenti di Debian <emphasis role="distribution">Stable</emphasis>, dal momento che i messaggi di posta elettronica giornalieri sarebbero molto lunghi per le versioni più dinamiche di Debian. Quando gli aggiornamenti sono disponibili, <command>apticron</command> li scarica automaticamente. Non li installa: sarà sempre l'amministratore a farlo, ma avere i pacchetti già scaricati e disponibili a livello locale (nella cache di APT), rende il lavoro più veloce.

en: This option allows you to specify the frequency (in days) at which the package lists are refreshed. <command>apticron</command> users can do without this variable, since <command>apticron</command> already does this task.
it-IT: Questa opzione permette di specificare la frequenza (in giorni) con la quale verrà aggiornata la lista pacchetti. Gli utenti di <command>apticron</command> possono fare a meno di questa variabile, in quanto <command>apticron</command> si occupa già di questa funzione.

en: Again, this option indicates a frequency (in days), this time for the downloading of the actual packages. Again, <command>apticron</command> users won't need it.
it-IT: Ancora una volta, questa opzione indica la frequenza (in giorni), questa volta per lo scaricamento dei pacchetti veri e propri. Anche in questo caso, gli utenti di <command>apticron</command> non ne avranno bisogno.

en: This option covers a feature that <command>apticron</command> doesn't have. It controls how often obsolete packages (those not referenced by any distribution anymore) are removed from the APT cache. This keeps the APT cache at a reasonable size and means that you don't need to worry about that task.
it-IT: Questa opzione copre una funzione che <command>apticron</command> non ha. Controlla quanto spesso i pacchetti obsoleti (quelli a cui non fa più riferimento alcuna distribuzione) vengono rimossi dalla cache di APT. Ciò mantiene la cache di APT ad una dimensione ragionevole e significa che non ci si deve più preoccupare di questo lavoro.

en: Upgrading with <command>gpk-update-viewer</command>
it-IT: Aggiornare con <command>gpk-update-viewer</command>

en: Automatic Upgrades
it-IT: Aggiornamenti automatici

en: <primary>upgrade</primary><secondary>automatic system upgrade</secondary>
it-IT: <primary>aggiornamento</primary><secondary>aggiornamento automatico del sistema</secondary>

en: <primary>automatic upgrade</primary>
it-IT: <primary>automatico, aggiornamento</primary>

en: Since Falcot Corp has many computers but only limited manpower, its administrators try to make upgrades as automatic as possible. The programs in charge of these processes must therefore run with no human intervention.
it-IT: Visto che Falcot Corp ha molti computer ma una manodopera limitata, i suoi amministrazioni cercano di rendere gli aggiornamenti il più automatici possibili. I programmi incaricati di tali processi devono perciò essere eseguiti senza intervento umano.

en: Configuring <command>dpkg</command>
it-IT: Configurare <command>dpkg</command>

en: Configuring APT
it-IT: Configurare APT

en: The case of APT is simple: the <literal>-y</literal> option (or <literal>--assume-yes</literal>) tells APT to consider the answer to all its questions to be “yes”.
it-IT: Nel caso di APT è semplice: l'opzione <literal>-y</literal> (o <literal>--assume-yes</literal>) dice ad APT di considerare la risposta a qualsiasi sua domanda un «sì».

en: Configuring <command>debconf</command>
it-IT: Configurare <command>debconf</command>

en: The case of <command>debconf</command> deserves more details. This program was, from its inception, designed to control the relevance and volume of questions displayed to the user, as well as the way they are shown. That is why its configuration requests a minimal priority for questions; only questions above the minimal priority are displayed. <command>debconf</command> assumes the default answer (defined by the package maintainer) for questions which it decided to skip.
it-IT: Il caso di <command>debconf</command> merita ulteriori dettagli. Questo programma è stato, fin dal suo principio, progettato per controllare l'importanza e la quantità di domande mostrate all'utente, così come il modo in cui vengono visualizzate. Ecco perché la sua configurazione richiede una priorità minima per le domande; solo le domande con priorità superiore alla minima vengono visualizzate. <command>debconf</command> imposta la risposta predefinita (impostata dal manutentore del pacchetto) per le domande che si decide di saltare.

en: To reconfigure <command>debconf</command>, use the <command>dpkg-reconfigure</command> tool from the <emphasis role="pkg">debconf</emphasis> package; the relevant command is <command>dpkg-reconfigure debconf</command>. Note that the configured values can be temporarily overridden with environment variables when needed (for instance, <varname>DEBIAN_FRONTEND</varname> controls the interface, as documented in the <citerefentry><refentrytitle>debconf</refentrytitle><manvolnum>7</manvolnum></citerefentry> manual page).
it-IT: Per riconfigurare <command>debconf</command>, si usa il programma <command>dpkg-reconfigure</command> nel pacchetto <emphasis role="pkg">debconf</emphasis>; il relativo comando è <command>dpkg-reconfigure debconf</command>. Si noti che i valori configurati possono essere temporaneamente modificati con le variabili di ambiente quando necessario (ad esempio, <varname>DEBIAN_FRONTEND</varname> controlla l'interfaccia, come documentato nella pagina del manuale <citerefentry><refentrytitle>debconf</refentrytitle><manvolnum>7</manvolnum></citerefentry>).

en: Handling Command Line Interactions
it-IT: Gestire interazioni a riga di comando

en: The last source of interactions, and the hardest to get rid of, is the configuration scripts run by <command>dpkg</command>. There is unfortunately no standard solution, and no answer is overwhelmingly better than another.
it-IT: L'ultima sorgente di interazioni, e la più difficile da eliminare, sono gli script di configurazione eseguiti da <command>dpkg</command>. Sfortunatamente non c'è una soluzione standard, e non c'è alcuna risposta nettamente migliore di un'altra.

en: The common approach is to suppress the standard input by redirecting the empty content of <filename>/dev/null</filename> into it with <command><replaceable>command</replaceable> &lt;/dev/null</command>, or to feed it with an endless stream of newlines. None of these methods is 100 % reliable, but they generally lead to the default answers being used, since most scripts consider a lack of reply as an acceptance of the default value.
it-IT: L'approccio comune è quello di sopprimere lo standard input reindirizzando il contenuto vuoto di <filename>/dev/null</filename> in esso con il comando <command><replaceable>comando</replaceable> &lt;/dev/null</command>, o di alimentarlo con un flusso infinito di nuove righe. Nessuno di questi metodi è affidabile al 100%, ma in genere portano all'uso delle risposte predefinite, dal momento che la maggior parte degli script considera la mancanza di una risposta come un'accettazione dei valori predefiniti.

en: The Miracle Combination
it-IT: La combinazione miracolosa

en: By combining the previous elements, it is possible to design a small but rather reliable script which can handle automatic upgrades.
it-IT: Combinando gli elementi precedenti, è possibile progettare un piccolo ma piuttosto affidabile script che può gestire gli aggiornamenti automatici.

en: Non-interactive upgrade script
it-IT: Script di aggiornamento non interattivo

en: <emphasis>IN PRACTICE</emphasis> The Falcot Corp case
it-IT: <emphasis>IN PRATICA</emphasis> Il caso della Falcot Corp

en: Falcot computers are a heterogeneous system, with machines having various functions. Administrators will therefore pick the most relevant solution for each computer.
it-IT: I computer della Falcot sono un sistema eterogeneo, con macchine che hanno funzioni diverse. Gli amministratori sceglieranno la soluzione migliore per ogni computer.

en: In the lab, the few computers using <emphasis role="distribution">Testing</emphasis> — to take advantage of the latest software versions — are not upgraded automatically either. Administrators only configure APT to prepare the upgrades but not enact them; when they decide to upgrade (manually), the tedious parts of refreshing package lists and downloading packages will be avoided, and administrators can focus on the really useful part.
it-IT: Nei laboratori, i pochi computer che usano <emphasis role="distribution">Testing</emphasis>, per avere i vantaggi delle più recenti versioni del software, non sono neanch'essi aggiornati automaticamente. Gli amministratori configurano APT per preparare gli aggiornamenti ma non eseguirli; quando decidono di aggiornare (manualmente), la parte noiosa dell'aggiornamento della lista pacchetti e di scaricare i pacchetti verrà evitata, e gli amministratori possono concentrarsi sulla parte veramente utile.

en: Searching for Packages
it-IT: Ricercare pacchetti

en: The most trivial search possible is looking up an exact package name. If <command>apt show <replaceable>package</replaceable></command> returns a result, then the package exists. Unfortunately, this requires knowing or even guessing the package name, which isn't always possible.
it-IT: La ricerca più banale possibile è la ricerca con il nome esatto di un pacchetto. Se <command>apt show <replaceable>pacchetto</replaceable></command> restituisce un risultato, allora quel pacchetto esiste. Sfortunatamente, questo richiede di conoscere o anche di indovinare il nome del pacchetto, e ciò non è sempre possibile.

en: <emphasis>TIP</emphasis> Package naming conventions
it-IT: <emphasis>SUGGERIMENTO</emphasis> Convenzioni per i nomi dei pacchetti

en: Some categories of packages are named according to a conventional naming scheme; knowing the scheme can sometimes allow you to guess exact package names. For instance, for Perl modules, the convention says that a module called <literal>XML::Handler::Composer</literal> upstream should be packaged as <emphasis role="pkg">libxml-handler-composer-perl</emphasis>. The library enabling the use of the <command>gconf</command> system from Python is packaged as <emphasis role="pkg">python-gconf</emphasis>. It is unfortunately not possible to define a fully general naming scheme for all packages, even though package maintainers usually try to follow the choice of the upstream developers.
it-IT: Alcune categorie di pacchetti hanno nomi basati su uno schema di denominazione convenzionale, conoscendo il sistema ci si può permettere a volte di indovinare i nomi dei pacchetti esatti. Ad esempio, per i moduli Perl, la convenzione dice che un modulo chiamato <literal>XML::Handler::Composer</literal> dovrebbe essere contenuto in un pacchetto <emphasis role="pkg">libxml-handler-composer-perl</emphasis>. La libreria che consente l'uso del sistema <command>gconf</command> da Python è contenuta in <emphasis role="pkg">python-gconf</emphasis>. Non è possibile definire uno schema generico per tutti i pacchetti, anche se di solito i manutentori dei pacchetti cercano di seguire la scelta degli sviluppatori originali.

en: For more complex searches, a more powerful tool such as <command>aptitude</command> is required. <command>aptitude</command> allows you to search according to a logical expression based on the package's meta-data fields. For instance, the following command searches for packages whose name contains <literal>kino</literal>, whose description contains <literal>video</literal> and whose maintainer's name contains <literal>paul</literal>:
it-IT: Per ricerche più complesse, è necessario uno strumento più potente come <command>aptitude</command>. <command>aptitude</command> permette di cercare usando un'espressione logica basata sui campi dei metadati dei pacchetti. Per esempio, il seguente comando cerca i pacchetti il cui nome contiene <literal>kino</literal>, la cui descrizione contiene <literal>video</literal> e il cui nome del manutentore contiene <literal>paul</literal>:

en: The search only returns one package, <emphasis role="pkg">kino</emphasis>, which satisfies all three criteria.
it-IT: Il risultato mostra solo un pacchetto, <emphasis role="pkg">kino</emphasis>, che soddisfa tutti e tre i criteri.

en: <primary>tag</primary>
it-IT: <primary>etichetta</primary>

en: <primary>package</primary><secondary>tags</secondary>
it-IT: <primary>pacchetto</primary><secondary>etichette</secondary>

en: Selecting the <literal>works-with::video</literal> and <literal>use::editing</literal> tags yields a handful of packages, including the <emphasis role="pkg">kino</emphasis> and <emphasis role="pkg">pitivi</emphasis> video editors. This system of classification is bound to be used more and more as time goes on, and package managers will gradually provide efficient search interfaces based on it.
it-IT: Se si selezionano le etichette <literal>works-with::video</literal> e <literal>use::editing</literal>, si ottengono una manciata di pacchetti, inclusi gli editor video <emphasis role="pkg">kino</emphasis> e <emphasis role="pkg">pitivi</emphasis>. Questo sistema di classificazione è destinato ad essere usato sempre di più col passare del tempo, e i gestori dei pacchetti forniranno gradualmente interfacce di ricerca efficienti basate su di esso.

en: To sum up, the best tool for the job depends on the complexity of the search that you wish to do:
it-IT: Per riassumere, il migliore strumento per il lavoro dipende dalla complessità della ricerca che si desidera fare:

en: <command>apt-cache</command> only allows searching in package names and descriptions, which is very convenient when looking for a particular package that matches a few target keywords;
it-IT: <command>apt-cache</command> permette solo la ricerca nei nomi e nelle descrizioni dei pacchetti, che è molto comodo quando si cerca un particolare pacchetto che corrisponde ad alcune parole chiave;

en: when the search criteria also include relationships between packages or other meta-data such as the name of the maintainer, <command>synaptic</command> will be more useful;
it-IT: quando i criteri di ricerca includono anche relazioni tra i pacchetti o altri metadati come il nome del manutentore, sarà più utile <command>synaptic</command>;

en: when a tag-based search is needed, a good tool is <command>packagesearch</command>, a graphical interface dedicated to searching available packages along several criteria (including the names of the files that they contain). For usage on the command-line, <command>axi-cache</command> will fit the bill.
it-IT: quando è necessaria una ricerca basata su etichette, un buon strumento è <command>packagesearch</command>, un'interfaccia grafica dedicata alla ricerca dei pacchetti disponibili secondo diversi criteri (tra cui i nomi dei file in essi contenuti). Per l'uso dalla riga di comando, <command>axi-cache</command> sarà adatto allo scopo.

en: finally, when the searches involve complex expressions with logic operations, the tool of choice will be <command>aptitude</command>'s search pattern syntax, which is quite powerful despite being somewhat obscure; it works in both the command-line and the interactive modes.
it-IT: infine, quando le ricerche comportano espressioni complesse con operazioni logiche, lo strumento da scegliere sarà la sintassi per i modelli di ricerca di <command>aptitude</command>, che è piuttosto potente nonostante sia un po' oscura; funziona sia a riga di comando sia in modo interattivo.
