|
2.2.8 Paketabh�ngigkeiten
Das Debian-Paketsystem enth�lt "Paketabh�ngigkeiten", welche (in
einem einzelnen Eintrag) festhalten, wie ein Programm A unabh�ngig von der
Existenz eines Programms B auf einem System arbeiten kann.
-
Paket A h�ngt von Paket B ab, wenn B
unbedingt installiert sein muss, um A starten zu k�nnen. In einigen F�llen
h�ngt A nicht nur von B, sondern einer speziellen Version von B ab. In diesem
Fall ist die Versionsabh�ngigkeit im Allgemeinen eine untere Schranke, d.h. A
h�ngt von einer beliebigen Version von B ab, welche aktueller als eine
angegebene Version ist.
-
Paket A kollidiert mit Paket B, wenn A nicht funktioniert,
sofern B auf dem System installiert ist. Sehr oft bestehen solche
Konflikte darin, dass A Dateien enth�lt, die gegen�ber denen
in B verbessert wurden. Der "Konflikt"-Status wird oft mit
"ersetzt" kombiniert.
-
Paket A ersetzt Paket B, wenn Dateien, die von B installiert
wurden, von A entfernt und (in einigen F�llen) durch Dateien in A �berschrieben
werden.
-
Paket A unterst�tzt Paket B, wenn alle Dateien und
Funktionalit�ten von B in A verf�gbar sind. Dieser Mechanismus steht f�r
Nutzer mit geringem Plattenplatz zur Verf�gung, um nur den Teil von A zu
installieren, welcher absolut n�tig ist.
Weitere detaillierte Informationen zur Verwendung dieser Terme k�nnen im
Packaging Manual und dem Policy Manual gefunden werden.
Es ist zu beachten, dass dselect eine bessere Kontrolle �ber
Pakete, die mit empfiehlt und schl�gt vor
spezifiziert werden, bietet als apt-get , was einfach alle
h�ngt ab Pakete w�hlt und empfiehlt und
schl�gt vor ignoriert. Beide Programme nutzen in aktuellen
Versionen APT als Back-end.
|
|