首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“`apt <package-name>”和“`apt cache search <package-name>”之间有什么区别?

“`apt <package-name>”和“`apt cache search <package-name>”之间有什么区别?
EN

Ask Ubuntu用户
提问于 2022-06-11 20:24:03
回答 1查看 270关注 0票数 0

在apt存储库中搜索包时,我们可以在终端中使用apt search apt-cache search ,并得到与两个命令匹配的包名列表。两个问题-

  1. 这两个命令的主要区别是什么?
  2. 什么时候对另一个使用哪个命令?
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-06-12 09:55:26

apt是一个较新的工具,它结合了旧工具apt-getapt-cache等的功能,旨在为交互式使用进行更多的优化。

apt searchapt-cache search都用于检索符合搜索标准的包名。

默认情况下,apt-cache search列出单个名称上的包名和简短说明:

代码语言:javascript
复制
~$ apt-cache search xvile 
vile - VI Like Emacs - vi work-alike
vile-common - VI Like Emacs - support files for vile/xvile
vile-filters - VI Like Emacs - highlighting filters for vile/xvile
xvile - VI Like Emacs - vi work-alike (X11)

apt还以两行格式提供了版本信息和体系结构:

代码语言:javascript
复制
~$ apt search xvile
Sorting... Done
Full Text Search... Done
vile/jammy 9.8v-1build1 amd64
  VI Like Emacs - vi work-alike

vile-common/jammy,jammy 9.8v-1build1 all
  VI Like Emacs - support files for vile/xvile

vile-filters/jammy 9.8v-1build1 amd64
  VI Like Emacs - highlighting filters for vile/xvile

xvile/jammy 9.8v-1build1 amd64
  VI Like Emacs - vi work-alike (X11)

仅搜索包名称和说明。使用该选项提供了一个紧凑的包名称和说明列表。

使用--full选项,apt-search为所有已找到的包提供完整的包信息:

代码语言:javascript
复制
~$ apt-cache search xvile --full
Package: vile
Architecture: amd64
Version: 9.8v-1build1
Priority: optional
Section: universe/editors
Origin: Ubuntu
Maintainer: Ubuntu Developers 
Original-Maintainer: Brendan O'Dea 

可以通过针对单个包的...information命令检索使用aptshow

代码语言:javascript
复制
~$ apt show xvile
Package: xvile
Version: 9.8v-1build1
Priority: optional
Section: universe/editors
Source: vile
Origin: Ubuntu
Maintainer: Ubuntu Developers 
Original-Maintainer: Brendan O'Dea 
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1,509 kB

apt-cache search只能使用--names-only选项搜索包名:

代码语言:javascript
复制
~$ apt-cache search xvile --names-only 
xvile - VI Like Emacs - vi work-alike (X11)

用哪一种?

原则上,apt是专门为您开发的更简单的日常交互工具,但最终选择是您的。所有这些APT工具都将继续在附近

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1413568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档