Tanto quanto eu posso dizer, triggerhappy é um daemon para lidar com entradas personalizadas. Como não tenho uso direto dessa funcionalidade (e não há regras no /etc/triggerhappy/triggers.d/ por padrão), quero removê-lo (por motivos de segurança / desempenho / TOC).
Mas quando tento fazer isso, o apt-get também remove o raspi-config, pois seu pacote depende do 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:/ $
À primeira vista, essa dependência não faz sentido para mim.
Por que raspi-config depende do triggerhappy?
raspbian
raspi-config
Hydraxan14
fonte
fonte
Respostas:
Triggerhappy é usado apenas no script init do raspi-config, veja a linha 17 do script init . Lá, ele verifica se alguma das teclas Shift está pressionada no momento da inicialização para desativar o regulador de escala ondemand.
Isso significa que
raspi-config
ele realmente não precisa do triggerhappy, apenas seu script de inicialização. E a maneira que o script usathd
não parece precisar da execução do daemon.fonte
raspi-config
para fazer a dependênciatriggerhappy
opcional e entrou com uma solicitação de recebimento para inclusãoDepends
paraRecommends
e, portanto, agora pode ser desinstalado sem problemas. Agora isso foi rápido. :-)apt-cache show
, sua saída tem linhas começando comDepends
,Recommends
eSuggests
, por exemploapt-cache show triggerhappy | egrep 'Depends|Recommends|Suggests'
. Como alternativa, procure em packages.debian.org os pacotes que também não são modificados no Raspbian. (Na verdade, a maioria dos pacotes são, mas não aqueles que vêm do archive.raspberrypi.org repo - estes incluemraspi-config
., Uma vez que está vindo do Pi Foundation framboesa e não do Debian)