Como descobrir em qual pacote maior algum comando está incluído?

1

Recentemente tive um problema, e as pessoas boas no interwebz pareciam concordar que eu deveria executar o comando "cec-client".

$ cec-client
-bash: cec-client: command not found
$ sudo apt-get install cec-client
E: Couldn't find package cec-client

Neste ponto eu tive que procurar mais no google, descobrindo que o cec-client era parte de algo chamado libcec, e que eu deveria clonar e compilar esta biblioteca. Mesmo para um semi-noob como eu, isso parecia bastante complicado, e muitos erros se seguiram.

Só mais tarde descobri que o cec-client é parte de algo chamado cec-utils, que eu poderia instalar com o sudo apt-get install.

Eu perdi algumas horas nisso. Eu suponho que existe um método estabelecido pelo qual eu deveria ter sido capaz de descobrir que eu precisava instalar o cec-utils.

Então, o que é isso?

Atenciosamente, Steen

    
por OZ1SEJ 01.08.2017 / 13:25

1 resposta

2

Pesquise no catálogo on-line em packages.ubuntu.com

ou instale e use o utilitário apt-file :

$ apt-file search cec-client
cec-utils: /usr/bin/cec-client
cec-utils: /usr/share/man/man1/cec-client.1.gz
    
por steeldriver 01.08.2017 / 14:05