Единственное отличие, которое я могу заметить, это то, что команда apt-cache show package_name
отображает описание пакета. Есть ли конкретная причина, по которой я бы использовал один вместо другого?
решение1
show
предоставляет подробную информацию о пакете, включая название, версию, описание и различную техническую информацию.
showpkg
предоставляет информацию о dependencies
(т.е. что этот пакет должен быть уже установлен для работы) reverse dependencies
(какие другие пакеты полагаются на этот) и provides
которая говорит, какую функцию предоставляет пакет. Примером этого может быть предоставление syslog
возможности:
Допустим, у вас есть пакет foobar
, которому для работы необходим syslog. Вы можете установить syslogd
, syslog-ng
или syslog-flibble
. Если каждый из них «предоставляет» syslog, то он foobar
может работать независимо от того, какой именно установлен.
Если вы не устраняете проблему с зависимостями, то show
обычно этот вариант предоставляет наиболее полезную информацию.