如何使用命令行搜索 debian 软件包?

如何使用命令行搜索 debian 软件包?

我知道http://packages.debian.org/提供搜索功能。

问题我怎样才能仅使用命令行来搜索包?

答案1

该命令将返回包名称或描述中包含以下apt-cache search内容的所有包:name

apt-cache search name

一旦有了包名称,您就可以使用apt-cache showapt-cache showpkg命令获取有关该包的更多详细信息。

apt-cache show package_name
apt-cache showpkg package_name

答案2

apt-cache 搜索

答案3

虽然 aptitude 和 apt-cache 都能很好地完成工作,但现在出现了一个新手:axi-cache。

axi-cache 的工作原理与 apt-cache 非常相似,但功能更强大。;) 它使用名为 xapian 的复杂工具来构建索引,然后查询该索引。它还将名为 http://wiki.debian.org/Debtags>debtags 的东西与索引捆绑在一起。Debtags 允许您创建与 deb 软件包绑定的小标签。可以说,debtags 是一种搜索软件包和工具以完成工作的强大方法。

例如,如果您想要 Debian 中的 WebDAV 客户端,您可以这样做;

axi-cache search protocol::webdav

该搜索在我的计算机上产生了这个结果;

axi-cache search protocol::webdav
14 results found.
Results 1-14:
100% gstreamer0.10-gnomevfs - GStreamer plugin for GnomeVFS
100% sitecopy - A program for managing a WWW site via FTP, DAV or HTTP
100% davfs2 - mount a WebDAV resource as a regular file system
100% blosxom - light, feature-packed weblog app with plugin extensibility
100% lighttpd-mod-webdav - WebDAV module for lighttpd
100% nd - small command line interface to WebDAV servers
100% cadaver - command-line WebDAV client
100% subversion-tools - Assorted tools related to Subversion
100% libapache2-svn - Subversion server modules for Apache
100% libcommons-vfs-java - Java API for accessing various filesystems
100% subversion - Advanced version control system
100% eldav - interface to the WebDAV servers for Emacs.
100% libhttp-dav-perl - WebDAV client library for Perl, and "dave" CLI client
100% fusedav - filesystem to mount WebDAV shares
More terms: webdav servers authoring versioning files subversion remote
More tags: network::client protocol::http role::program implemented-in::c interface::commandline protocol::ftp devel::rcs

正如您所看到的,出现了许多工具,如果您不确定要查找什么,但知道正在查看的问题区域,这些工具会非常方便。

答案4

sudo apt list package_name
sudo apt search text_to_search_for_in_all_package_fields

相关内容