|
2.2.5 Debian-Wartungsskripte
Debian-Wartungsskripte sind ausf�hrbare Skripte, welche automatisch gestartet
werden bevor oder nachdem ein Paket installiert wird. Zusammen mit einer Datei
namens control sind all diese Dateien Teil des
"control"-Abschnitts einer Debian-Archivdatei.
Die einzelnen Dateien sind:
- preinst
-
Dieses Skript wird ausgef�hrt, bevor das Paket aus der Debian-Archivdatei
(.deb) ausgepackt wird. Viele "preinst"-Skripte beenden
Dienste von Paketen, welche aktualisiert werden, bis deren Installation oder
Upgrade vollzogen ist (d.h. nach der erfolgreichen Ausf�hrung des
"postinst"-Skriptes).
- postinst
-
Dieses Skript schlie�t typischerweise jede n�tige Konfiguration eines Paketes
ab, nachdem es aus der Debian-Archivdatei (.deb) ausgepackt wurde.
Oft fragen "postinst"-Skripte die Nutzer nach Daten, und/oder weisen
sie darauf hin, dass, wenn sie die Standardwerte akzeptieren, sie sp�ter die
M�glichkeit haben zur�ckzugehen und das Paket zu rekonfigurieren, sollte dies
n�tig sein. Viele "postinst"-Skripte f�hren Kommandos aus, welche
n�tig sind, um Dienste zu starten oder nach der Installation oder dem Upgrade
neu zu starten.
- prerm
-
Dieses Skript beendet typischerweise Daemonen, welche dem Paket zugeordnet
sind. Es wird ausgef�hrt, bevor die zum Paket geh�renden Dateien gel�scht
werden.
- postrm
-
Dieses Skript modifiziert typischerweise Links oder andere Dateien, welche dem
Paket zugeordnet sind und/oder entfernen Dateien, welche von ihm erzeugt
wurden. (Siehe auch
Virtuelle Pakete, Abschnitt
2.2.7.)
Zurzeit k�nnen all diese Kontrolldateien im Verzeichnis
/var/lib/dpkg/info gefunden werden. Die auf das Paket
foo bezogenen Dateien beginnen mit "foo" und haben die
entsprechende Dateierweiterungen "preinst", "postinst",
u.s.w. Die Datei foo.list in diesem Verzeichnis enth�lt alle
Dateien, welche mit dem Paket foo installiert wurden. (Es ist zu
beachten, dass die Position dieser Dateien eine interne
dpkg -Eigenschaft ist und sich in der Zukunft �ndern kann.)
|
|