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