Como posso determinar sobre um comando, aquele que o pacote fornece, usando a linha de comando? [duplicado]

0

Digamos que eu tenha um comando para o qual quero saber o código-fonte. Por exemplo: unity-webapps-runner. Eu sei which unity-webapps-runner me diz onde encontrar, mas como descobrir com apt-cache qual pacote instalou o binário, então posso executar apt-get source <pkg-name> ?

    
por Tamás Barta 21.01.2014 / 13:54

2 respostas

1

Experimente este comando

dpkg -S $(which unity-webapps-runner)

A saída do comando acima mostra

unity-webapps-service: /usr/bin/unity-webapps-runner

Portanto, unity-webapps-runner pertence a unity-webapps-service package.

Obtenha a fonte do pacote unity-webapps-service executando o comando abaixo,

apt-get source unity-webapps-service
    
por Avinash Raj 21.01.2014 / 14:04
2

dpkg tem essa opção. Leia a mesma pergunta aqui

Faça isso:

bash:$ dpkg -S unity-webapps-runner
unity-webapps-service: /usr/bin/unity-webapps-runner

Então, se você quiser mais informações, use apt-cache

bash:$ apt-cache showpkg unity-webapps-service
    
por c0rp 21.01.2014 / 14:05