Perché raspi-config dipende da triggerhappy?


12

Per quanto ne so, triggerhappy è un demone per la gestione di input personalizzati. Dal momento che non ho un uso diretto per questa funzionalità (e non ci sono regole in /etc/triggerhappy/triggers.d/ per impostazione predefinita) voglio rimuoverlo (per motivi di sicurezza / prestazioni / OCD).

Ma quando provo a farlo, apt-get rimuove anche raspi-config, poiché il suo pacchetto dipende da triggerhappy.

admin@rpi:/ $ sudo apt-get remove triggerhappy
...
The following packages will be REMOVED:
  raspi-config triggerhappy
...
Removing raspi-config (20160225) ...
Removing triggerhappy (0.3.4-2) ...
Processing triggers for man-db (2.7.0.2-5) ...
admin@rpi:/ $ 

A prima vista, questa dipendenza non ha alcun senso per me.

Perché raspi-config dipende da triggerhappy?


Perché vuoi rimuoverlo?
Milliways,

3
@Milliways Non ho un motivo specifico per rimuoverlo, a parte il fatto che non mi piace avere software che non utilizzo in esecuzione in background.
Hydraxan14,

Risposte:


11

Triggerhappy viene utilizzato solo nello script init di raspi-config, vedere la riga 17 dello script init . Lì controlla se uno dei tasti Maiusc viene tenuto premuto all'avvio per disabilitare il regolatore di ridimensionamento ondemand.

Ciò significa che di per raspi-configsé non ha davvero bisogno di triggerhappy, ma solo il suo script di avvio. E il modo in cui lo script utilizza thdnon sembra aver bisogno del demone in esecuzione.


3
Ho creato una patch raspi-configper rendere la dipendenza triggerhappyfacoltativa e ho presentato una richiesta pull per l'inclusione
Axel Beckert,

Già unito. Wow! :-)
Axel Beckert,

3
Con l'aggiornamento di raspi-config rilasciato all'inizio di questa settimana, triggerhappy è stato declassato da Dependsa Recommendse quindi ora può essere disinstallato senza problemi. Ora è andato veloce. :-)
Axel Beckert,

dove posso trovare un elenco per sapere quale servizio dipende o raccomanda?
Bakalolo,

@bakalolo: usare apt-cache show, il suo output ha linee che iniziano con Depends, Recommendse Suggests, ad es apt-cache show triggerhappy | egrep 'Depends|Recommends|Suggests'. In alternativa, puoi cercare pacchetti.debian.org per quei pacchetti che vengono usati non modificati anche in Raspbian. (In realtà la maggior parte dei pacchetti lo sono, ma non quelli provenienti dal repository archive.raspberrypi.org - questi includono raspi-configil fatto che proviene dalla Raspberry Pi Foundation e non da Debian.)
Axel Beckert,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.