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-ngsyslog-flibble.如果其中每一個都「提供」系統日誌,那麼foobar無論安裝的是哪一個,都可以運行。

除非您正在解決依賴性問題,否則show通常會提供最有用的信息。

相關內容