|
2.2.6 Paket-Priorit�ten
Jedem Debian-Paket ist eine Priorit�t vom
Distributionsbetreuer zugeordnet worden, um die Arbeit des
Paketverwaltungssystems zu vereinfachen. Die Priorit�ten sind:
-
Erforderliche Pakete werden ben�tigt f�r die zuverl�ssige
Funktionalit�t des Systems.
Dies schlie�t alle Tools, welche n�tig sind, um das System zu reparieren, ein.
Diese Pakete d�rfen nicht entfernt werden, andernfalls kann das System komplett
versagen und man ist nicht einmal in der Lage dpkg zum
Wiederherstellen zu nutzen. Systeme die nur die erforderlichen Pakete
enthalten, sind wahrscheinlich ungeeignet f�r die meisten Aufgaben, jedoch kann
der Systemadministrator jederzeit neue Software installieren.
-
Wichtige Pakete sollten auf jedem Unix-artigen System gefunden
werden.
Andere Pakete ohne die das System nicht gut oder brauchbar arbeitet, haben
diese Priorit�t. Dies schlie�t nicht Emacs, X11, TeX oder
andere gro�e Anwendungen ein. Diese Pakete erzeugen nur die n�tige
Infrastruktur.
-
Standardpakete sind auf jedem Linuxsystem �blich, inklusive
einem kleinen aber nicht zu sehr beschr�nkten textbasierten System.
Dies ist der Standardinstallationsumfang, solange der Nutzer nichts anderes
w�hlt. "Standard" enth�lt nicht viele gro�e Anwendungen, aber es
enth�lt Emacs (das ist mehr eine Infrastruktur als eine Anwendung) und eine
geeignete Teilmenge von TeX und LaTeX (sofern dies ohne X m�glich ist).
-
Optionale Pakete enthalten all diese, welche man
vern�nftigerweise installieren m�chte, auch wenn man damit nicht vertraut ist
und keine speziellen Anforderungen daran hat.
Dies schlie�t X11, eine vollst�ndige TeX-Distribution und viele Anwendungen mit
ein.
-
Zus�tzliche Pakete sind entweder nicht mit anderen Paketen mit
h�herer Priorit�t vertr�glich, sind wahrscheinlich nur n�tzlich, wenn man sie
bereits n�her kennt oder haben spezielle Anforderungen, die sie f�r
"Optional" ungeeignet machen.
Beachten Sie die Unterschiede zwischen "Priority: required",
"Section: base" und "Essential: yes" in der
Paketbeschreibung. "Section: base" bedeutet, dass dieses Paket vor
allen anderen in einem neuen System installiert wird. Die meisten der Pakete
mit "Section: base" enthalten "Priority: required" oder
zumindest "Priority: important" und viele von diesen sind mit
"Essential: yes" versehen. "Essential: yes" bedeutet, dass
das Paket die Angabe einer bestimmten Option an das Paketmanagementsystem wie
dpkg erfordert, wenn es aus dem System entfernt werden soll.
Beispielsweise sind libc6 , mawk und
makedev Pakete mit "Priority: required" und
"Section: base" aber enthalten nicht "Essential: yes".
|
|