Lorsque apt-get upgrade
je fais un sur mon RPi 3, plusieurs lignes de sortie apparaissent comme ceci:
Adding 'diversion of /boot/bcm2708-rpi-b-plus.dtb to /usr/share/rpikernelhack/bcm2708-rpi-b-plus.dtb by rpikernelhack'
Adding 'diversion of /boot/bcm2708-rpi-b.dtb to /usr/share/rpikernelhack/bcm2708-rpi-b.dtb by rpikernelhack'
Adding 'diversion of /boot/bcm2708-rpi-cm.dtb to /usr/share/rpikernelhack/bcm2708-rpi-cm.dtb by rpikernelhack'
Adding 'diversion of /boot/bcm2709-rpi-2-b.dtb to /usr/share/rpikernelhack/bcm2709-rpi-2-b.dtb by rpikernelhack'
Adding 'diversion of /boot/bcm2710-rpi-3-b.dtb to /usr/share/rpikernelhack/bcm2710-rpi-3-b.dtb by rpikernelhack'
Adding 'diversion of /boot/kernel.img to /usr/share/rpikernelhack/kernel.img by rpikernelhack'
Adding 'diversion of /boot/kernel7.img to /usr/share/rpikernelhack/kernel7.img by rpikernelhack'
Adding 'diversion of /boot/COPYING.linux to /usr/share/rpikernelhack/COPYING.linux by rpikernelhack'
...
...
...
Je ne suis pas très au courant des fonctionnalités du noyau Linux et cela semble assez spécifique au RPi.
Ma question est: qu'est-ce que tout cela?
Qu'est-ce qu'une "diversion"? Que font réellement tous ces fichiers (en tant que groupe) référencés? Qu'est-ce que 'rpikernelhack'?
J'ai fait un peu de recherche sur Google et n'ai rien pu trouver d'intéressant. Je suppose que je ne suis pas le seul à être curieux à ce sujet, alors j'espère que c'est une question appropriée!
apt-get upgrade
.
preinst
partie: dpkg-divert --package rpikernelhack --divert /usr/share/rpikernelhack/kernel.img /boot/kernel.img
. Le lien de @goldilocks explique --package
clairement.