http://packages.debian.org/が検索機能を提供することを知っています。
問題は、私は、コマンドラインでパッケージを検索することができる方法ですか?
http://packages.debian.org/が検索機能を提供することを知っています。
問題は、私は、コマンドラインでパッケージを検索することができる方法ですか?
回答:
このapt-cache search
コマンドはname
、パッケージ名または説明に含まれるすべてのパッケージを返します。
apt-cache search name
パッケージ名を取得したら、apt-cache show
およびapt-cache showpkg
コマンドを使用して、パッケージに関する詳細情報を取得できます。
apt-cache show package_name
apt-cache showpkg package_name
apt list package_name
さらに簡単です。apt search query_string
パッケージデータベース内の特定の文字列のすべてのインスタンスを検索する場合。
aptitudeとapt-cacheの両方がうまく機能していますが、ブロックには新しい子供がいます。axi-cache。
axi-cacheはapt-cacheによく似ていますが、ステロイドで動作します。;)xapianと呼ばれる洗練されたツールを使用してインデックスを作成し、そのインデックスを照会します。http://wiki.debian.org/Debtags>debtagsと呼ばれるものもインデックスにバンドルされています。Debtagを使用すると、debパッケージに固執する小さなタグを作成できます。借金は、物事を成し遂げるためのパッケージとツールを検索するための強力な方法であると言えば十分です。
たとえば、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
たくさんのツールが表示されているので、探しているものが本当にわからないが、たとえば見ている問題の領域を知っている場合には、非常に便利です。
ルートとして:
apt-get search <package name>
これについて知らなかった場合は、通常実行することをお勧めします。
command --help
コマンドの使用方法を確認します。または、次を使用してマニュアルページを見てください
man <command>