Làm thế nào để tìm kiếm các gói debian với dòng lệnh?


Câu trả lời:


30

Các apt-cache searchlệnh sẽ trả về tất cả các gói có nametrong tên gói hoặc mô tả:

apt-cache search name

Khi bạn có tên gói, bạn có thể nhận thông tin chi tiết hơn về gói bằng cách sử dụng các lệnh apt-cache showapt-cache showpkg.

apt-cache show package_name
apt-cache showpkg package_name

3
+: tìm kiếm apt-cache - chỉ tìm kiếm tên gói.
Jichao

.
Jichao

apt list package_namethậm chí còn dễ dàng hơn; apt search query_stringnếu bạn muốn tìm kiếm tất cả các phiên bản của một chuỗi đã cho trong cơ sở dữ liệu gói.
Nick ngày

3

tìm kiếm apt-cache


+1 Đây là một. Nó sẽ tìm kiếm các mô tả cũng như tên, và không phình to (hoặc không chính xác) như một số giải pháp khác được đề cập.
Lee B

0

Cài đặt aptitude, chúng chỉ aptitude search xyzdành cho một danh sách các gói có xyz trong tên hoặc mô tả một dòng của chúng.


0

Trong khi cả apt apt và apt-cache đều làm tốt công việc, có một đứa trẻ mới trong khối; axi-cache.

axi-cache hoạt động rất nhiều như apt-cache, nhưng trên steroid. ;) Nó sử dụng một công cụ tinh vi có tên là xapian để xây dựng một chỉ mục và sau đó truy vấn chỉ mục đó. Nó gói một cái gì đó gọi là http://wiki.debian.org/Debtags>debtags với chỉ mục là tốt. Debtags cho phép bạn tạo các thẻ nhỏ dính vào các gói deb. Đủ để nói rằng nợ là một cách mạnh mẽ để tìm kiếm các gói và công cụ để hoàn thành công việc.

Ví dụ: nếu bạn muốn một máy khách WebDAV trong Debian, bạn có thể làm điều này;

axi-cache search protocol::webdav

Tìm kiếm đó tạo ra điều này trên máy của tôi;

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

Như bạn có thể thấy rất nhiều công cụ hiển thị khá tiện dụng nếu bạn không thực sự chắc chắn những gì bạn đang tìm kiếm nhưng bạn biết ví dụ như khu vực vấn đề bạn đang xem xét.



-1

Là gốc:

apt-get search <package name>

Nếu bạn không biết về điều này, thì thường nên chạy:

command --help

để xem làm thế nào bạn có thể sử dụng lệnh. hoặc nhìn vào các trang người đàn ông bằng cách sử dụng

man <command>

@Jonno_FTW: Thực ra, tôi nghe và sử dụng lệnh này day.But khác, nó đã cho tôi quá nhiều result.So Tôi đã thougth có bất kỳ lệnh lộng lẫy khác ...
Jichao

1
bạn luôn có thể chuyển nó qua ít hơn - tìm kiếm apt-cache | ít hơn
Journeyman Geek

@Jonno_FTW: mệt mỏi khi tìm kiếm apt-get, shell trả về tùy chọn không hợp lệ. Người đàn ông apt-get, không thể tìm thấy tùy chọn tìm kiếm. Không tìm thấy gì về apt-get.it !
Jichao
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.