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 运行才能运行的软件包。您可以安装syslogdsyslog-ngsyslog-flibble。如果每个软件包都“提供” syslog,那么foobar无论具体安装了哪一个,都可以运行。

除非您正在解决依赖性问题,否则show通常会提供最有用的信息。

相关内容