Tôi biết http://packages.debian.org/ cung cấp tiện ích tìm kiếm.
Các vấn đề là làm thế nào tôi có thể tìm kiếm các gói với dòng lệnh chỉ?
Tôi biết http://packages.debian.org/ cung cấp tiện ích tìm kiếm.
Các vấn đề là làm thế nào tôi có thể tìm kiếm các gói với dòng lệnh chỉ?
Câu trả lời:
Các apt-cache search
lệnh sẽ trả về tất cả các gói có name
trong 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 show
và apt-cache showpkg
.
apt-cache show package_name
apt-cache showpkg package_name
apt list package_name
thậm chí còn dễ dàng hơn; apt search query_string
nế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.
tìm kiếm apt-cache
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.
sudo apt list package_name
sudo apt search text_to_search_for_in_all_package_fields
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>