原文网址:Ubuntu命令系列--apt-cache命令的用法_IT利刃出鞘的博客-CSDN博客
简介
本文介绍Linux的apt-cache命令的用法。
apt-cache showpkg pkg_name
显示软件包的一些常规信息,比如:名称、版本、正向和反向依赖关系等信息
例:apt-cache showpkg openssh
apt-cache stats pkg_name
显示相关的统计信息
apt-cache dump pkg_name
显示缓存中的每个软件包的简要描述信息。
apt-cache unmet pkg_name
显示不符合一致性的依赖关系
apt-cache show pkg_name
显示指定软件包的记录信息。类似于rpm -qi
apt-cache search pkg_name
不带参数
查找软件包,支持正则表达式。
例1:查找所有带openssh字样的软件包(包括包名和描述)
apt-cache search openssh
例2: 查找匹配.*jdk.*的软件包(包括包名和描述)
apt-cache search .*jdk.*
--names-only
只在软件包名称中查找搜索词。
例1:查找所有软件名字中带openssh字样的软件包(不包括描述等)
apt-cache search openssh
--full
展示详细信息
例1:查找所有带openssh字样的软件包(包括包名和描述),并列出详细信息。
apt-cache search openssh --full
apt-cache depends pkg_name
显示软件包的依赖性关系。
apt-cache policy pkg_name
如果指定了软件包的名称,它将显示该软件包是否已经安装,在哪个版本的仓库中可用,以及它的优先级。
默认情况下,每个已安装的软件包版本的优先级为 100,未安装的软件包的优先级为 500。
同一软件包可能有多个不同优先级的版本。APT 会安装优先级较高的版本,除非安装的版本较新。
apt-cache pkgnames pkg_name
列出所有的软件包。