This file is indexed.

/usr/share/doc/apt-doc/guide.de.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
136
137
138
139
140
<?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>Kapitel 1. Allgemein</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="APT-Benutzerhandbuch"/>
    <link rel="up" href="index.html" title="APT-Benutzerhandbuch"/>
    <link rel="prev" href="index.html" title="APT-Benutzerhandbuch"/>
    <link rel="next" href="ch2.html" title="Kapitel 2. apt-get"/>
  </head>
  <body>
    <div class="navheader">
      <table width="100%" summary="Navigation header">
        <tr>
          <th colspan="3" align="center">Kapitel 1. Allgemein</th>
        </tr>
        <tr>
          <td align="left"><a accesskey="p" href="index.html">Zurück</a> </td>
          <th width="60%" align="center"> </th>
          <td align="right"> <a accesskey="n" href="ch2.html">Weiter</a></td>
        </tr>
      </table>
      <hr/>
    </div>
    <div class="chapter">
      <div class="titlepage">
        <div>
          <div>
            <h1 class="title"><a id="ch1"/>Kapitel 1. Allgemein</h1>
          </div>
        </div>
      </div>
      <div class="toc">
        <p>
          <strong>Inhaltsverzeichnis</strong>
        </p>
        <dl class="toc">
          <dt>
            <span class="section">
              <a href="ch1.html#s1.1">1.1. Anatomie des Paketsystems</a>
            </span>
          </dt>
        </dl>
      </div>
      <p>
Das Paket APT enthält derzeit zwei Abschnitte, die
APT-<span class="command"><strong>dselect</strong></span>-Methode und die Anwenderschnittstelle
<span class="command"><strong>apt-get</strong></span> für die Befehlszeile. Beide stellen eine
Möglichkeit bereit, Pakete zu installieren, zu entfernen, sowie neue Pakete
aus dem Internet herunterzuladen.
</p>
      <div class="section">
        <div class="titlepage">
          <div>
            <div>
              <h2 class="title"><a id="s1.1"/>1.1. Anatomie des Paketsystems</h2>
            </div>
          </div>
        </div>
        <p>
Das Debian-Paketierungssystem besitzt eine große Anzahl von Informationen,
die mit jedem Paket verbunden sind, um zu helfen sicherzustellen, dass es
ordentlich und leicht in das System integriert wird. Das bekannteste seiner
Funktionen ist das Abhängigkeitssystem.
</p>
        <p>
Das Abhängigkeitssystem erlaubt individuellen Programmen, Gebrauch von
gemeinsam im System benutzten Elementen, wie Bibliotheken, zu machen. Es
vereinfacht, selten benutze Teile eines Programms in separaten Paketen zu
platzieren, um die Zahl von Dingen zu verringern, die der
Durchschnittsanwender installieren sollte. Außerdem erlaubt es die Auswahl
von Mail-Transport-Agenten, X-Servern und so weiter.
</p>
        <p>
Der erste Schritt zum Verständnis des Abhängigkeitssystems besteht darin,
das Konzept einer einfachen Abhängigkeit zu begreifen. Die Bedeutung einer
einfachen Abhängigkeit besteht darin, dass ein Paket ein anderes Paket
benötigt, das zu gleichen Zeit installiert sein muss, um ordentlich zu
funktionieren.
</p>
        <p>
Mailcrypt ist zum Beispiel eine Emacs-Erweiterung, die hilft, E-Mails mit
GPG zu verschlüsseln. Ohne installiertes GPG ist Mailcrypt unbrauchbar,
deshalb hat Mailcrypt eine einfache Abhängigkeit von GPG. Da es außerdem
eine Emacs-Erweiterung ist, hat es ebenfalls eine einfache Abhängigkeit von
Emacs. Ohne Emacs ist es komplett unbenutzbar.
</p>
        <p>
Die andere wichtige Abhängigkeit, die es zu verstehen gilt, ist eine in
Konflikt stehende Abhängigkeit. Das bedeutet, dass das Paket, wenn es mit
einem anderen Paket installiert ist, nicht funktioniert und möglicherweise
extrem schädlich für das System sein könnte. Stellen Sie sich als Beispiel
einen Mail-Transport-Agenten wie Sendmail, Exim oder QMail vor. Es ist nicht
möglich, zwei Mail-Transport-Agenten installiert zu haben, da beide im
Netzwerk auf zu empfangende Mails warten. Der Versuch, zwei zu installieren,
würde das System ernsthaft beschädigen, weshalb alle Mail-Transport-Agenten
in Konflikt stehende Abhängigkeiten mit allen anderen Mail-Transport-Agenten
haben.
</p>
        <p>
Als zusätzliche Komplikation besteht die Möglichkeit, dass ein Paket
vortäuscht, ein anderes Paket zu sein. Bedenken Sie, dass Exim und Sendmail
in vieler Hinsicht identisch sind – sie liefern beide E-Mails aus und
verstehen eine gemeinsame Schnittstelle. Daher hat das Paketsystem die
Möglichkeit, beide als Mail-Transport-Agenten zu deklarieren. Deshalb
deklarieren Exim und Sendmail, dass sie einen Mail-Transport-Agenten
bereitstellen und andere Pakete, die einen Mail-Transport-Agenten benötigen,
dass sie von einem Mail-Transport-Agenten abhängen. Die kann zu großer
Verwirrung führen, wenn manuell versucht wird, Pakete zu reparieren.
</p>
        <p>
Zu jeder Zeit könnte eine einzelne Abhängigkeit von Paketen vorgefunden
werden, die bereits installiert sind oder nicht. APT versucht beim Auflösen
von Abhängigkeitsproblemen zu helfen, indem es eine Anzahl automatischer
Algorithmen bereitstellt, die bei der Auswahl von Paketen zur Installation
helfen.
</p>
      </div>
    </div>
    <div class="navfooter">
      <hr/>
      <table width="100%" summary="Navigation footer">
        <tr>
          <td align="left"><a accesskey="p" href="index.html">Zurück</a> </td>
          <td align="center"> </td>
          <td align="right"> <a accesskey="n" href="ch2.html">Weiter</a></td>
        </tr>
        <tr>
          <td align="left" valign="top">APT-Benutzerhandbuch </td>
          <td align="center">
            <a accesskey="h" href="index.html">Zum Anfang</a>
          </td>
          <td align="right" valign="top"> Kapitel 2. apt-get</td>
        </tr>
      </table>
    </div>
  </body>
</html>