Qual é a diferença entre apt-cache show e apt-cache showpkg?

Qual é a diferença entre apt-cache show e apt-cache showpkg?

A única diferença que consigo identificar é que o comando apt-cache show package_nameexibe a descrição do pacote. Existe um motivo específico para eu usar um em vez do outro?

Responder1

showfornece os detalhes do pacote, como nome, versão, descrição e diversas informações técnicas.

showpkgfornece informações sobre dependencies(isto é, o que este pacote precisa já estar instalado para funcionar) reverse dependencies(quais outros pacotes dependem deste) e providesque diz qual função o pacote fornece. Um exemplo disso seria fornecer syslogcapacidade:

Digamos que você tenha um pacote foobarque precisa do syslog em execução para funcionar. Você pode instalar syslogd, syslog-ngou syslog-flibble. Se cada um deles 'fornecer' syslog, foobarpoderá ser executado independentemente de qual deles estiver instalado.

A menos que você esteja solucionando um problema de dependência, showgeralmente fornece as informações mais úteis.

informação relacionada