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

Related posts

BeagleBone AI & Debian 10

Aktuelle Basis für den BeagleBone AI ist folgendes Image: https://debian.beagleboard.org/images/am57xx-debian-10.0-iot-armhf-2019-07-07-4gb.img.xz  

RPi 3/3+ & Debian 10

Aktuelle Entwicklungsbasis ist das originale Debian 10. Die Installationsanleitung ist folgende: https://pete.akeo.ie/2019/07/installing-debian-arm64-on-raspberry-pi.html  

Leave a Comment

Schreibe einen Kommentar

Your email address will not be published.




Top