apt-cache 命令是用来干什么的?
工作在软件包元数据的本地缓存上。元数据通常由包名、版本、描述、依赖关系、仓库和开发者等信息组成。通过 apt-cache
命令,你可以查询这个本地 APT 缓存并获得相关信息。
你可以搜索一个包的可用性、它的版本号、它的依赖关系等等。我将通过实例告诉你如何使用 apt-cache
命令。
APT 缓存的位置是 /var/lib/apt/lists/
目录。缓存哪些仓库元数据取决于你的源列表中 /etc/apt/sources.list
文件中添加的仓库,以及位于 /etc/apt/sources.list.d
目录下的额外仓库文件。
令人惊讶的是,apt-cache
并不能清除 APT 缓存。为此,你必须
不用说,APT 打包系统是在 Debian 和基于 Debian 的 Linux 发行版上使用的,比如 Ubuntu、Linux Mint、Elementary OS 等。你不能在 Arch 或 Fedora 上使用它。
使用 apt-cache 命令
就像其他 Linux 命令一样,apt-cache
也有一些可用的选项,你可以随时参考它的手册页来了解这些选项。
然而,你可能并不需要使用所有的选项。这就是为什么我在本教程中只向你展示 apt-cache
命令中最常见和最有用的例子。
始终更新
更新本地 APT 缓存以与远程仓库同步是一个好主意。如何做到这一点呢?你可以使用命令:
-
sudo apt update
搜索软件包
apt-cache
命令最常见的用途是查找软件包。你可以使用一个正则表达式来搜索本地 APT 缓存中的包。
-
apt-cache search package_name
默认情况下,它会在软件包的名称和描述中查找搜索关键词。它按字母顺序显示匹配的软件包及其简短的描述。