В чем разница между apt-cache show и apt-cache showpkg?

В чем разница между apt-cache show и apt-cache showpkg?

Единственное отличие, которое я могу заметить, это то, что команда apt-cache show package_nameотображает описание пакета. Есть ли конкретная причина, по которой я бы использовал один вместо другого?

решение1

showпредоставляет подробную информацию о пакете, включая название, версию, описание и различную техническую информацию.

showpkgпредоставляет информацию о dependencies(т.е. что этот пакет должен быть уже установлен для работы) reverse dependencies(какие другие пакеты полагаются на этот) и providesкоторая говорит, какую функцию предоставляет пакет. Примером этого может быть предоставление syslogвозможности:

Допустим, у вас есть пакет foobar, которому для работы необходим syslog. Вы можете установить syslogd, syslog-ngили syslog-flibble. Если каждый из них «предоставляет» syslog, то он foobarможет работать независимо от того, какой именно установлен.

Если вы не устраняете проблему с зависимостями, то showобычно этот вариант предоставляет наиболее полезную информацию.

Связанный контент