apt-cache 有什么用?

Aru*_*run 21 command-line

任何人都可以定义APT缓存究竟是什么?

Lnx*_*lck 19

apt-cache 是一个操作和从 apt 缓存中的包获取信息的命令。

它创建了一个关于你的源列表中可用的包的信息库,这样你就可以搜索包和有关它的信息。

假设您想安装一个聊天程序,但您不知道它的软件包名称。

您将打开一个控制台并键入:

sudo apt-cache search chat

这将返回可用的包列表,并引用单词chat

典型操作apt-cache

apt-cache add
Run Code Online (Sandbox Code Playgroud)

将包文件添加到源缓存。

apt-cache gencaches
Run Code Online (Sandbox Code Playgroud)

构建包和源缓存

apt-cache showpkg
Run Code Online (Sandbox Code Playgroud)

显示单个包的一些一般信息

apt-cache stats
Run Code Online (Sandbox Code Playgroud)

显示一些基本统计数据

apt-cache dump
Run Code Online (Sandbox Code Playgroud)

以简洁的形式显示整个文件

apt-cache dumpavail
Run Code Online (Sandbox Code Playgroud)

将可用文件打印到标准输出

apt-cache unmet
Run Code Online (Sandbox Code Playgroud)

显示未满足的依赖项

apt-cache check
Run Code Online (Sandbox Code Playgroud)

稍微检查一下缓存

apt-cache search
Run Code Online (Sandbox Code Playgroud)

在包列表中搜索正则表达式模式

apt-cache show
Run Code Online (Sandbox Code Playgroud)

显示包的可读记录

apt-cache depends
Run Code Online (Sandbox Code Playgroud)

显示包的原始依赖信息

apt-cache pkgnames
Run Code Online (Sandbox Code Playgroud)

列出所有包的名称

apt-cache dotty
Run Code Online (Sandbox Code Playgroud)

为 GraphVis 生成包图

不要忘记在上面列出的命令后添加包名称。

来源 1

来源2