我知道http://packages.debian.org/提供搜索功能。
这问题我怎样才能仅使用命令行来搜索包?
答案1
该命令将返回包名称或描述中包含以下apt-cache search
内容的所有包:name
apt-cache search name
一旦有了包名称,您就可以使用apt-cache show
和apt-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