Debian Pakete sperren
Um Pakete zu sperren und damit ein Update zu verhindern führt mannachfolgendes aus:
# echo [PAKETNAME] hold | dpkg --set-selections;
Hier im Beispiel mit Bareos Paketen, die auf einem Univention Corporate Server von den Original Bareos Quellen installiert wurden. Wenn man aus verschiedenen Gründen nicht möchte, dass UCS die Bareos Pakete aus dem Univention Repository überschreibt, falls sie neuer sein sollten, als die, die über das entsprechende Bareos apt Repo kommen. Das ist zwar unwahrscheinlich, aber beim Backup hört der Spass auf.
~# for p in $(dpkg -l | grep bareos | grep -v univention | awk '{print $2}'); { echo $p hold | dpkg --set-selections; }
Gesperrte Pakete erhalten dann ein „h“ im Prefix:
~# dpkg -l | grep bareos hi bareos 18.2.5-139.1 amd64 Backup Archiving Recovery Open Sourced - metapackage hi bareos-bconsole 18.2.5-139.1 amd64 Backup Archiving Recovery Open Sourced - text console hi bareos-client 18.2.5-139.1 amd64 Backup Archiving Recovery Open Sourced - client metapackage hi bareos-common 18.2.5-139.1 amd64 Backup Archiving Recovery Open Sourced - common files hi bareos-database-common 18.2.5-139.1 amd64 Backup Archiving Recovery Open Sourced - common catalog files hi bareos-database-postgresql 18.2.5-139.1 amd64 Backup Archiving Recovery Open Sourced - PostgreSQL backend hi bareos-database-tools 18.2.5-139.1 amd64 Backup Archiving Recovery Open Sourced - database tools hi bareos-director 18.2.5-139.1 amd64 Backup Archiving Recovery Open Sourced - director daemon hi bareos-filedaemon 18.2.5-139.1 amd64 Backup Archiving Recovery Open Sourced - file daemon hi bareos-storage 18.2.5-139.1 amd64 Backup Archiving Recovery Open Sourced - storage daemon hi bareos-tools 18.2.5-139.1 amd64 Backup Archiving Recovery Open Sourced - common tools hi bareos-webui 18.2.5-126.1 all Backup Archiving Recovery Open Sourced - webui