A única diferença que consigo identificar é que o comando apt-cache show package_name
exibe a descrição do pacote. Existe um motivo específico para eu usar um em vez do outro?
Responder1
show
fornece os detalhes do pacote, como nome, versão, descrição e diversas informações técnicas.
showpkg
fornece informações sobre dependencies
(isto é, o que este pacote precisa já estar instalado para funcionar) reverse dependencies
(quais outros pacotes dependem deste) e provides
que diz qual função o pacote fornece. Um exemplo disso seria fornecer syslog
capacidade:
Digamos que você tenha um pacote foobar
que precisa do syslog em execução para funcionar. Você pode instalar syslogd
, syslog-ng
ou syslog-flibble
. Se cada um deles 'fornecer' syslog, foobar
poderá ser executado independentemente de qual deles estiver instalado.
A menos que você esteja solucionando um problema de dependência, show
geralmente fornece as informações mais úteis.