intro

apt-cache是Linux下的apt软件包管理工具,使用它能查询到apt的二进制软件包缓存文件。熟悉apt-cache命令能查询到大多数apt包,通过apt-cache命令结合一些参数使用能查寻到软件包信息和软件包依赖关系等等,下面列一些例子来说明apt-cache命令的使用方法。

apt-cache使用方法

  1. apt-cache show package_name
    显示指定软件包的信息,包括版本号,安装状态和包依赖关系等

  2. apt-cache search package_name
    搜索软件包,可以按关键字查找软件包,通常用于查询的关键字会使用软件包的名字或软件包的一部分.

  3. apt-cache showpkg package_name
    显示软件包的依赖关系信息.

  4. apt-cache stats
    显示当前系统所使用的数据源的统计信息,用户可以使用该命令查看数据源的相关统计信息.

  5. apt-cache policy package_name
    显示软件包的安装状态和版本信息.(可以查看到需要安装的软件是否是从某个特定的repo中下载)

  6. apt-cache depends package_name
    显示指定软件包所依赖的软件包。当用户需要了解某个软件包依赖于其他哪些包时,可以使用apt-cache depends来查询包依赖关系.

  7. apt-cache rdepends package_name
    查询指定软件包的反向依赖关系,即那些其他的软件包需要依赖你所指定的软件包做为安装和运行的必须条件.

  8. apt-cache dump
    显示缓存中的每个软件包的简要描述信息.

  9. apt-cache unmet
    显示不符合一致性的依赖关系.