当前位置: 首页 > Linux

apt-cache命令

时间:2023-04-07 01:50:31 Linux

简介apt-cache命令可以显示apt内部数据库中的各种信息。这些信息是从/etc/apt/sources.list文件中的所有软件包仓库源中缓存的。它在运行apt更新缓存时有效。apt包管理器的工作基于包元数据的本地缓存。通过apt-cache命令可以查询本地的apt缓存,获取相关信息。apt缓存的位置是/var/lib/apt/lists/目录。缓存哪个仓库元数据取决于你的源列表,即/etc/apt/sources.list文件中添加的仓库,以及位于/etc/apt/sources.list.d目录文件中的附加仓库。使用在线搜索可安装的软件名称:apt-cachesearchPkgName有关完整的详细信息,请添加--full选项:apt-cachesearch--names-onlyPkgName--full以获取详细的打包信息:(已经知道确切的包名称):apt-cacheshowPkgName显示包名、版本、正反向依赖等信息:apt-cacheshowpkgPkgName在线查找并列出包的版本号,source:apt-cachemadisonPkgName安装软件包指定版本和指定软件源:apt-getinstall<>=<>如:apt-get-yinstallredis=5:6.0.16-1+deb11u2~bionic-proposed如果一个指定包名,它将显示包是否已经安装,它在哪个版本的存储库中可用,以及它的优先级:apt-cachepolicyPkgNameeg:apt-cachepolicyredisper安装包的版本优先级默认为100,卸载包的优先级默认为600。同一个包可能有不同优先级的多个版本。apt将安装具有更高优先级的版本,除非安装的版本较新。