/usr/share/doc/apt-doc/guide.de.html/ch1.html is in apt-doc 1.0.1ubuntu2.
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 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>APT-Benutzerhandbuch - Allgemein</title>
<link href="index.html" rel="start">
<link href="index.html" rel="prev">
<link href="ch2.html" rel="next">
<link href="index.html#contents" rel="contents">
<link href="index.html#copyright" rel="copyright">
<link href="ch1.html" rel="chapter" title="1 Allgemein">
<link href="ch2.html" rel="chapter" title="2 apt-get">
<link href="ch3.html" rel="chapter" title="3 DSelect">
<link href="ch4.html" rel="chapter" title="4 Die Schnittstelle">
<link href="ch1.html#s1.1" rel="section" title="1.1 Anatomie des Paketsystems">
<link href="ch4.html#s4.1" rel="section" title="4.1 Anfang">
<link href="ch4.html#s4.2" rel="section" title="4.2 Der Statusbericht">
<link href="ch4.html#s4.3" rel="section" title="4.3 Der Anzeigestatus">
<link href="ch4.html#s4.4" rel="section" title="4.4 Dpkg">
<link href="ch4.html#s4.2.1" rel="subsection" title="4.2.1 Die zusätzliche Paketliste">
<link href="ch4.html#s4.2.2" rel="subsection" title="4.2.2 Die zu entfernenden Pakete">
<link href="ch4.html#s4.2.3" rel="subsection" title="4.2.3 Die Liste neuer Pakete">
<link href="ch4.html#s4.2.4" rel="subsection" title="4.2.4 Die Liste zurückgehaltener Pakete">
<link href="ch4.html#s4.2.5" rel="subsection" title="4.2.5 Warnung wegen zurückgehaltener Pakete">
<link href="ch4.html#s4.2.6" rel="subsection" title="4.2.6 Abschließende Zusammenfassung">
</head>
<body>
<p><a name="ch1"></a></p>
<hr>
<p>
[ <a href="index.html">zurück</a> ]
[ <a href="index.html#contents">Inhalt</a> ]
[ 1 ]
[ <a href="ch2.html">2</a> ]
[ <a href="ch3.html">3</a> ]
[ <a href="ch4.html">4</a> ]
[ <a href="ch2.html">weiter</a> ]
</p>
<hr>
<h1>
APT-Benutzerhandbuch
<br>Kapitel 1 - Allgemein
</h1>
<hr>
<p>
Das Paket APT enthält derzeit zwei Abschnitte, die
APT-<code>dselect</code>-Methode und die Anwenderschnittstelle
<code>apt-get</code> für die Befehlszeile. Beide stellen eine Möglichkeit
bereit, Pakete zu installieren, zu entfernen, sowie neue Pakete aus dem
Internet herunterzuladen.
</p>
<hr>
<h2 id="s1.1">1.1 Anatomie des Paketsystems</h2>
<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>
<hr>
<p>
[ <a href="index.html">zurück</a> ]
[ <a href="index.html#contents">Inhalt</a> ]
[ 1 ]
[ <a href="ch2.html">2</a> ]
[ <a href="ch3.html">3</a> ]
[ <a href="ch4.html">4</a> ]
[ <a href="ch2.html">weiter</a> ]
</p>
<hr>
<p>
APT-Benutzerhandbuch
</p>
<address>
$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $<br>
<br>
Jason Gunthorpe <code><a href="mailto:jgg@debian.org">mailto:jgg@debian.org</a></code><br>
<br>
</address>
<hr>
</body>
</html>
|