5. Der dpkg-Ablauf
Erstinstallation
```
preinst install -> beendet sich sofort
Dateien entpacken
postinst configure -> Verzeichnisse, Templates, Service
```
Upgrade
```
altes prerm upgrade <neu> -> Dienst stoppen
neues preinst upgrade <alt> -> tokens sichern
Dateien entpacken, verwaiste Paketdateien entfernen
altes postrm upgrade <neu> -> nichts tun
neues postinst configure <alt> -> einrichten, Dienst starten
```
Wichtig: Schritt 1 kommt aus dem **alten** Paket. Deshalb
`install-package.sh`.
Entfernen (`dpkg -r`)
```
prerm remove -> Dienst stoppen und deaktivieren
Paketdateien entfernen (etc, lib, web)
postrm remove -> systemd-Unit entfernen
```
Nutzdaten bleiben liegen.
Restlos entfernen (`dpkg -P`)
Wie oben, danach `postrm purge`. `/opt/scoreboard` bleibt trotzdem
stehen, es wird nur ein Hinweis ausgegeben.
---
No comments to display
No comments to display