apt-cache

Install

debian 系的发行版自带,无需安装。

Use

官方解释

重点摘录:

apt-cache search php # 搜索包含关键词的包
apt-cache show php # 显示包名信息
apt-cache policy php # 显示软件包来源及个别软件包的优先级
apt-cache depends php # 显示依赖的软件包
apt-cache rdepends php # 递归显示所有依赖的软件包
apt-cache showsrc php # 显示
apt-cache pkgnames php # 显示出现在缓存至少一次的软件包清单

除了 apt-cache pkgnames php 外,其它命令都 将 apt-cache 简写为 apt 之后,使用起来没有发现什么区别(search 命令的输出略有不同),都可以离线使用。

扩展阅读

优先级

    < 0
        will never be installed,
        永远不会被安装
    1..99
        will only be installed if no other version of the package is already installed,
        只在没有其它版本的包时才安装
    100..499
        will only be installed if there is no other newer version installed or available in another distribution,
        只在没有别的更新版本时(或另发行版可用时)才安装
    500....989
        will only be installed if there is no newer version installed or available in the target distribution,
        只在目标发行版中没有安装或没有可用的新版本时才会安装
    990..1000
        will be installed except if the installed version is newer,
        将安装,除非安装的版本较新
    > 1000
        will always be installed, even if it forces APT to downgrade to an older version.
        将始终安装,即使它强制 APT 降级到旧版本