Quando apt-get upgrade
eseguo un'operazione sul mio RPi 3, vengono visualizzate molte linee di output in questo modo:
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'
...
...
...
Non sono molto istruito sulle funzionalità del kernel Linux e questo sembra abbastanza specifico per il RPi.
La mia domanda è: che cos'è tutto questo?
Che cos'è un "diversivo"? Cosa fanno realmente tutti questi file (come gruppo) a cui si fa riferimento? Che cos'è "rpikernelhack"?
Ho fatto un po 'di ricerche su Google e non sono riuscito a trovare facilmente qualcosa di interessante. Immagino di non essere il solo a essere curioso di questo, quindi spero che questa sia una domanda appropriata!
apt-get upgrade
.
preinst
parte: dpkg-divert --package rpikernelhack --divert /usr/share/rpikernelhack/kernel.img /boot/kernel.img
. Il link di @goldilocks spiega --package
chiaramente.