This file is indexed.

/usr/share/doc/apt-doc/guide.it.html/ch1.html is in apt-doc 1.0.9.8.4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Capitolo 1. Descrizione generale</title>
    <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"/>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <link rel="home" href="index.html" title="Guida dell'utente di APT"/>
    <link rel="up" href="index.html" title="Guida dell'utente di APT"/>
    <link rel="prev" href="index.html" title="Guida dell'utente di APT"/>
    <link rel="next" href="ch2.html" title="Capitolo 2. apt-get"/>
  </head>
  <body>
    <div class="navheader">
      <table width="100%" summary="Navigation header">
        <tr>
          <th colspan="3" align="center">Capitolo 1. Descrizione generale</th>
        </tr>
        <tr>
          <td align="left"><a accesskey="p" href="index.html">Indietro</a> </td>
          <th width="60%" align="center"> </th>
          <td align="right"> <a accesskey="n" href="ch2.html">Avanti</a></td>
        </tr>
      </table>
      <hr/>
    </div>
    <div class="chapter">
      <div class="titlepage">
        <div>
          <div>
            <h1 class="title"><a id="ch1"/>Capitolo 1. Descrizione generale</h1>
          </div>
        </div>
      </div>
      <div class="toc">
        <p>
          <strong>Indice</strong>
        </p>
        <dl class="toc">
          <dt>
            <span class="section">
              <a href="ch1.html#s1.1">1.1. Anatomia del sistema dei pacchetti</a>
            </span>
          </dt>
        </dl>
      </div>
      <p>
Il pacchetto APT al momento contiene due sezioni, il metodo APT per
<span class="command"><strong>dselect</strong></span> e l'interfaccia utente a riga di comando
<span class="command"><strong>apt-get</strong></span>; entrambi forniscono un modo per installare e
rimuovere pacchetti, così come per scaricarne di nuovi da Internet.
</p>
      <div class="section">
        <div class="titlepage">
          <div>
            <div>
              <h2 class="title"><a id="s1.1"/>1.1. Anatomia del sistema dei pacchetti</h2>
            </div>
          </div>
        </div>
        <p>
Il sistema dei pacchetti di Debian contiene un gran numero di informazioni
associate a ciascun pacchetto, per garantire che si integri facilmente ed in
maniera pulita nel sistema. La sua caratteristica più importante è il
sistema di dipendenze.
</p>
        <p>
Il sistema di dipendenze permette ai singoli programmi di fare uso degli
elementi condivisi del sistema, quali le librerie. Semplifica l'inserimento
delle porzioni di un programma usate raramente in pacchetti separati per
ridurre il numero di cose che l'utente medio deve installare. Inoltre, rende
possibile avere più di una scelta per cose quali i programmi di
trasferimento della posta elettronica, i server X e così via.
</p>
        <p>
Il primo passo per capire il sistema di dipendenze è la comprensione del
concetto di dipendenza semplice: un pacchetto richiede che un altro sia
installato insieme ad esso per poter funzionare.
</p>
        <p>
Ad esempio, mailcrypt è un'estensione di emacs che aiuta a cifrare i
messaggi di posta elettronica GPG. Se GPG non è installato, mailcrypt è
inutile, quindi mailcrypt ha una dipendenza semplice da GPG. Inoltre, dato
che si tratta di un'estensione di emacs, mailcrypt ha anche una dipendenza
semplice da emacs, senza il quale è totalmente inutile.
</p>
        <p>
L'altro tipo di dipendenza importante da capire è la dipendenza di
conflitto; significa che un pacchetto, quando è installato insieme ad un
altro, non funziona e potrebbe potenzialmente causare seri danni al
sistema. Come esempio, si consideri un programma di trasporto della posta,
quale sendmail, exim o qmail: non è possibile averne installati due
contemporaneamente, perché entrambi hanno bisogno di restare in ascolto
sulla rete per ricevere la posta. Tentare di installarne due danneggerebbe
seriamente il sistema, quindi ciascun programma di trasporto della posta ha
una dipendenza di conflitto verso tutti gli altri.
</p>
        <p>
Come ulteriore complicazione, c'è la possibilità per un pacchetto di far
finta di essere un altro. Ad esempio, exim e sendmail sono dal lato pratico
identici, dato che entrambi consegnano la posta e utilizzano un'interfaccia
comune. Il sistema dei pacchetti quindi fornisce un mezzo con cui entrambi
possono dichiarare di essere programmi di trasporto della posta; perciò
entrambi dichiarano di fornire un mail-transport-agent e gli altri pacchetti
che hanno bisogno di un programma di trasferimento della posta possono
dipendere da mail-transport-agent. Quando si cerca di modificare a mano i
pacchetti, questo può portare a moltissima confusione.
</p>
        <p>
In un determinato momento una singola dipendenza può essere soddisfatta dai
pacchetti già installati o può non esserlo; APT cerca di risolvere i
problemi di dipendenze fornendo svariati algoritmi automatici, che aiutano a
selezionare i pacchetti da installare.
</p>
      </div>
    </div>
    <div class="navfooter">
      <hr/>
      <table width="100%" summary="Navigation footer">
        <tr>
          <td align="left"><a accesskey="p" href="index.html">Indietro</a> </td>
          <td align="center"> </td>
          <td align="right"> <a accesskey="n" href="ch2.html">Avanti</a></td>
        </tr>
        <tr>
          <td align="left" valign="top">Guida dell'utente di APT </td>
          <td align="center">
            <a accesskey="h" href="index.html">Partenza</a>
          </td>
          <td align="right" valign="top"> Capitolo 2. apt-get</td>
        </tr>
      </table>
    </div>
  </body>
</html>